WEBVTT

00:00.260 --> 00:03.960
Hey everyone, and welcome to the Knowledge Portal Video series.

00:03.980 --> 00:07.520
Today we will be speaking mostly about protocols.

00:07.550 --> 00:09.650
Now protocol is quite important.

00:09.650 --> 00:14.040
Specifically when you are studying about networking as well as cryptography.

00:14.060 --> 00:18.650
So let's go ahead and understand protocols with some kind of a simple use cases.

00:20.090 --> 00:27.890
Now, in order for a communication to happen between two entities, a common language is very important.

00:27.890 --> 00:33.440
And this is the reason why humans have languages which are used to communicate.

00:33.500 --> 00:40.310
Now, the reason why we are able to communicate is because we speak a common language.

00:40.310 --> 00:44.180
So I speak English and you must be understanding English.

00:44.180 --> 00:47.690
And this is the reason why the communication happens.

00:47.840 --> 00:55.490
Now, if two people do not speak the same language, then ideally the communication of verbal communication

00:55.490 --> 00:58.550
is very difficult and it cannot happen.

00:59.880 --> 01:06.750
So when we talk about today's world, there are a lot of languages like English, Chinese, Hindi,

01:06.780 --> 01:11.610
Gujarati, Sanskrit, and there are a lot of languages which are available.

01:11.610 --> 01:18.030
And the people who wants to communicate verbally have to speak a common language.

01:18.030 --> 01:21.930
And this is same for computers as well.

01:22.260 --> 01:23.460
Similarly.

01:23.460 --> 01:28.980
So if you have two computers who want to talk with each other, so this is computer one and computer

01:28.980 --> 01:36.900
two, then they need to speak a common language because if computer one speaks entirely different language

01:36.900 --> 01:41.940
and computer two speaks entirely different, then the communication would not happen.

01:41.940 --> 01:49.410
And this is the reason why we have a set of standard protocols.

01:49.410 --> 01:52.110
So consider protocol as languages.

01:52.110 --> 01:59.970
So we have set of languages which are used in inter communication and all of the computers which want

01:59.970 --> 02:05.490
to communicate with each other has to follow a certain language or I would say had to follow a certain

02:05.490 --> 02:06.390
protocols.

02:06.930 --> 02:11.490
So you might have already done this.

02:11.490 --> 02:14.900
Let's assume there is a computer one and there is a computer two.

02:14.910 --> 02:18.540
Now you want both of them to communicate with each other.

02:18.540 --> 02:19.560
So what do you do?

02:19.590 --> 02:26.160
You have something called as a LAN cable and you attach the LAN cable from a computer one to computer

02:26.160 --> 02:26.730
two.

02:26.940 --> 02:35.550
And once the LAN cable is attached, there is a specific language or a specific protocol which is used

02:35.550 --> 02:38.520
in the local and local area environment.

02:38.550 --> 02:43.800
And through that common protocol, the communication will happen.

02:44.520 --> 02:51.000
So there are various kind of protocols which are used for a specific use cases.

02:51.000 --> 02:58.620
So for file transfer, you have a very famous file transfer protocol for DNS, you have domain name

02:58.620 --> 02:59.550
system protocol.

02:59.550 --> 03:07.890
Similarly, TCP IP that you might have heard transmission control protocol, Internet protocol for secure

03:07.890 --> 03:12.510
file transfer, Sftp and Http, something that you might have heard.

03:12.660 --> 03:22.050
So each of these protocol has a certain use cases, and for that use cases, each of these protocols

03:22.050 --> 03:22.560
are used.

03:22.560 --> 03:31.320
So in combine, all of these protocols are combined together and it gives us a great Internet experience.

03:32.040 --> 03:39.030
So when we talk about TCP protocol, which is transmission control protocol, it has its own language

03:39.030 --> 03:41.250
and a own way of communicating.

03:41.250 --> 03:48.270
So you might have heard about TCP three way handshake like before a communication takes place, there

03:48.270 --> 03:51.180
is a three way handshake like Cincinnati and act.

03:51.300 --> 03:57.270
So this three way handshake occurs before any communication takes place as far as transmission control

03:57.270 --> 04:00.270
protocol is taken care of.

04:00.300 --> 04:07.080
So we, if we want to understand how the protocol works, we have to understand the language which they

04:07.080 --> 04:08.700
use to communicate with.

04:09.000 --> 04:13.890
So this is the basic about the protocols.

04:13.890 --> 04:21.570
Definitely we can spend an entire course understanding each of these protocols, but in today's lecture

04:21.570 --> 04:28.500
we just went ahead and understand a high level overview on what the protocol means and in the subsequent

04:28.500 --> 04:34.680
lectures, whenever it is necessary, we will take one of the protocols and we'll dig deep down and

04:34.680 --> 04:38.130
understand on how the individual protocol works.

04:39.180 --> 04:40.230
So this is it.

04:40.230 --> 04:41.340
About this lecture.

04:41.340 --> 04:46.170
I hope this has been informative for you and I look forward to see you in the next lecture.
