Hey everyone, and welcome to the Knowledge Portal Video series.
Today we will be speaking mostly about protocols.
Now protocol is quite important.
Specifically when you are studying about networking as well as cryptography.
So let's go ahead and understand protocols with some kind of a simple use cases.
Now, in order for a communication to happen between two entities, a common language is very important.
And this is the reason why humans have languages which are used to communicate.
Now, the reason why we are able to communicate is because we speak a common language.
So I speak English and you must be understanding English.
And this is the reason why the communication happens.
Now, if two people do not speak the same language, then ideally the communication of verbal communication
is very difficult and it cannot happen.
So when we talk about today's world, there are a lot of languages like English, Chinese, Hindi,
Gujarati, Sanskrit, and there are a lot of languages which are available.
And the people who wants to communicate verbally have to speak a common language.
And this is same for computers as well.
Similarly.
So if you have two computers who want to talk with each other, so this is computer one and computer
two, then they need to speak a common language because if computer one speaks entirely different language
and computer two speaks entirely different, then the communication would not happen.
And this is the reason why we have a set of standard protocols.
So consider protocol as languages.
So we have set of languages which are used in inter communication and all of the computers which want
to communicate with each other has to follow a certain language or I would say had to follow a certain
protocols.
So you might have already done this.
Let's assume there is a computer one and there is a computer two.
Now you want both of them to communicate with each other.
So what do you do?
You have something called as a LAN cable and you attach the LAN cable from a computer one to computer
two.
And once the LAN cable is attached, there is a specific language or a specific protocol which is used
in the local and local area environment.
And through that common protocol, the communication will happen.
So there are various kind of protocols which are used for a specific use cases.
So for file transfer, you have a very famous file transfer protocol for DNS, you have domain name
system protocol.
Similarly, TCP IP that you might have heard transmission control protocol, Internet protocol for secure
file transfer, Sftp and Http, something that you might have heard.
So each of these protocol has a certain use cases, and for that use cases, each of these protocols
are used.
So in combine, all of these protocols are combined together and it gives us a great Internet experience.
So when we talk about TCP protocol, which is transmission control protocol, it has its own language
and a own way of communicating.
So you might have heard about TCP three way handshake like before a communication takes place, there
is a three way handshake like Cincinnati and act.
So this three way handshake occurs before any communication takes place as far as transmission control
protocol is taken care of.
So we, if we want to understand how the protocol works, we have to understand the language which they
use to communicate with.
So this is the basic about the protocols.
Definitely we can spend an entire course understanding each of these protocols, but in today's lecture
we just went ahead and understand a high level overview on what the protocol means and in the subsequent
lectures, whenever it is necessary, we will take one of the protocols and we'll dig deep down and
understand on how the individual protocol works.
So this is it.
About this lecture.
I hope this has been informative for you and I look forward to see you in the next lecture.