Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,120 --> 00:00:00,660
I'm sorry.
2
00:00:01,530 --> 00:00:02,110
Where are we?
3
00:00:02,130 --> 00:00:02,820
What's going on?
4
00:00:03,330 --> 00:00:03,760
Oh yeah.
5
00:00:03,780 --> 00:00:04,740
Hey, look at this.
6
00:00:04,740 --> 00:00:05,790
We're in the next lesson.
7
00:00:06,390 --> 00:00:06,990
Hi, guys.
8
00:00:07,350 --> 00:00:11,190
So hey, we're going to now learn about TCP IP.
9
00:00:11,700 --> 00:00:15,930
Now it sounds kind of weird, but actually, it's quite simple.
10
00:00:16,200 --> 00:00:17,100
I'll break it down for you.
11
00:00:17,850 --> 00:00:19,350
TCP IP.
12
00:00:19,890 --> 00:00:27,270
It's a communication method on the internet that was created by combining TCP or transmission control
13
00:00:27,270 --> 00:00:35,410
protocol and IP, the internet protocol, and they put them all together and called them TCP IP protocol.
14
00:00:36,270 --> 00:00:37,770
So it's thanks to these methods.
15
00:00:38,250 --> 00:00:41,880
All devices connected to the internet can communicate with each other.
16
00:00:42,900 --> 00:00:47,070
At the same time, I mean, that's kind of mind blowing if you really stop to think.
17
00:00:48,210 --> 00:00:56,940
Anyway, computers connected to a network communicate with each other via this TCP IP protocol, and
18
00:00:57,480 --> 00:01:00,330
they transmit and receive data.
19
00:01:00,420 --> 00:01:01,410
That's it, right?
20
00:01:01,620 --> 00:01:09,930
So in short, TCP IP is a set of communication protocols that sets the rules for data communication
21
00:01:09,930 --> 00:01:10,950
between computers.
22
00:01:12,120 --> 00:01:18,540
So communication between computers is carried out over different protocol families or types.
23
00:01:19,890 --> 00:01:25,200
According to the purpose of use, these protocols are separated from each other.
24
00:01:27,330 --> 00:01:28,860
In fact, I'll give you some examples.
25
00:01:29,750 --> 00:01:39,530
FTP is actually short for file transfer protocol, and it is what it does a file transfer protocol.
26
00:01:40,650 --> 00:01:47,040
While S.M., T.P. or Simple Mail Transfer Protocol is used for guess what?
27
00:01:47,520 --> 00:01:48,570
Transmitting email.
28
00:01:49,610 --> 00:01:55,820
The S.H. Protocol is used for management purposes by creating a secure tunnel on Linux systems.
29
00:01:56,810 --> 00:01:58,850
So just put that on the back burner.
30
00:02:00,690 --> 00:02:07,170
But I do want to tell you about TCP IP as a protocol family to understand it just a little bit better
31
00:02:07,320 --> 00:02:14,970
will first need to learn what TCP and IP protocols actually are and do so.
32
00:02:15,870 --> 00:02:19,860
What is TCP transmission control protocol?
33
00:02:20,810 --> 00:02:27,080
It's a protocol that allows communication between computers to be carried out in small packets and without
34
00:02:27,080 --> 00:02:27,680
loss.
35
00:02:28,460 --> 00:02:35,990
So in fact, the most important feature of the TCP or transmission control protocol is to authenticate
36
00:02:36,230 --> 00:02:42,950
and ensure the integrity of the data when sending a receiving data to the other party.
37
00:02:44,700 --> 00:02:45,030
All right.
38
00:02:45,300 --> 00:02:45,630
So.
39
00:02:46,630 --> 00:02:50,200
You can actually think of it as party favors and party snacks getting delivered.
40
00:02:50,290 --> 00:02:50,920
Oh boy.
41
00:02:51,070 --> 00:02:51,390
Right?
42
00:02:52,390 --> 00:03:00,490
This TCP IP protocol was written to prevent losses in advance, computer networks, data transmission
43
00:03:00,700 --> 00:03:03,610
of protocols that we frequently use in daily life.
44
00:03:04,480 --> 00:03:06,400
You might even be familiar with some of them.
45
00:03:07,150 --> 00:03:15,700
HTTP, https, POP3 or POP3 each SMTP telnet FTP.
46
00:03:15,970 --> 00:03:18,760
These are all done via TCP.
47
00:03:19,830 --> 00:03:22,230
Starts sound like an alphabet soup after a while, huh?
48
00:03:22,590 --> 00:03:25,050
But P stands for protocol.
49
00:03:25,680 --> 00:03:30,210
So how does this TCP or transmission protocol actually work?
50
00:03:31,390 --> 00:03:39,220
Well, the working logic of the TCP can be examined under three headings, I think in the first.
51
00:03:39,520 --> 00:03:42,850
A connection request is sent to the destination.
52
00:03:43,630 --> 00:03:51,430
And the second stage, the connection is confirmed and then the data transfer begins in the third stage.
53
00:03:51,610 --> 00:03:57,400
The connection is terminated by sending it to the parties where the data transfer is completed.
54
00:03:58,870 --> 00:04:06,460
So the realization of these three things or three stages, this is all defined together as this state
55
00:04:06,460 --> 00:04:07,240
process.
56
00:04:09,580 --> 00:04:12,460
So how do you establish a TCP connection?
57
00:04:13,550 --> 00:04:21,020
Well, in TCP, some intermediate situations also occur for the realization of these three main stages.
58
00:04:21,530 --> 00:04:25,520
These intermediate situations are listed like this.
59
00:04:26,330 --> 00:04:26,810
Listen.
60
00:04:27,790 --> 00:04:28,330
Makes sense.
61
00:04:29,230 --> 00:04:35,440
But the lesson is this state in which a TCP connection request is expected by the server.
62
00:04:35,920 --> 00:04:37,780
It's called listening mode.
63
00:04:39,270 --> 00:04:44,610
Sin sent so after a TCP connection request is sent to the other party.
64
00:04:45,480 --> 00:04:51,300
It's called the situation where the connection requests from the other party is expected to be answered.
65
00:04:52,760 --> 00:04:54,020
Sin received.
66
00:04:55,390 --> 00:05:01,750
This is called the waiting state after the server responds to the connection request made with the sin
67
00:05:01,750 --> 00:05:04,630
flag by sending the sinek flag.
68
00:05:04,750 --> 00:05:09,190
OK, so the server's response is sending back a sinek flag.
69
00:05:10,150 --> 00:05:11,000
All right, don't worry about it.
70
00:05:11,030 --> 00:05:11,960
Stay with me here.
71
00:05:13,000 --> 00:05:19,990
Established this is a situation in which the incoming data transfer is made after the connection is
72
00:05:20,620 --> 00:05:21,430
established.
73
00:05:22,470 --> 00:05:24,540
Now, Finn, wait one.
74
00:05:25,230 --> 00:05:29,310
Well, this is the wait state on the server and the client.
75
00:05:29,310 --> 00:05:29,640
So I.
76
00:05:31,120 --> 00:05:37,690
Finn, wait, too, this is the state where the request to terminate the TCP connection from the other
77
00:05:37,690 --> 00:05:39,340
party is expected.
78
00:05:40,640 --> 00:05:41,420
Close wait.
79
00:05:42,200 --> 00:05:47,840
All right, so this is the state in which a connection closer request is expected by the server and
80
00:05:47,840 --> 00:05:48,410
the client.
81
00:05:49,620 --> 00:05:56,490
And closing the state of waiting for the end of the connection after an act flag is sent to the other
82
00:05:56,490 --> 00:05:58,110
party to end the connection.
83
00:06:00,950 --> 00:06:01,760
Last week.
84
00:06:02,700 --> 00:06:07,770
So this is this state where the attack is expected on the server and client side.
85
00:06:09,060 --> 00:06:09,720
Time, wait.
86
00:06:10,440 --> 00:06:12,060
Well, that's a standby state.
87
00:06:13,170 --> 00:06:13,680
Closed.
88
00:06:14,680 --> 00:06:18,490
And this state is called when the TCP connection is completely dead.
89
00:06:19,440 --> 00:06:25,320
So while establishing a TCP connection, that is when two computers want to establish a connection with
90
00:06:25,320 --> 00:06:32,010
each other over this TCP protocol, the processes begin to take place in the following order.
91
00:06:32,890 --> 00:06:45,040
One, I'd say Computer X sends a TCP syn message to computer, y to computer y sends it TCP Syn Act
92
00:06:45,040 --> 00:06:49,240
message that it has received the request of Computer X.
93
00:06:50,490 --> 00:06:56,160
Three Computer X sends TCP Ach message to Computer Y.
94
00:06:57,460 --> 00:07:05,920
For Computer Y receives an ACH TCP connection is established message back to Computer X.
95
00:07:06,920 --> 00:07:07,250
Right.
96
00:07:07,490 --> 00:07:13,420
So it's as a result of this method that we call a three way handshake.
97
00:07:15,100 --> 00:07:21,160
TCP connections are opened and then the process is provided successfully and safely.
98
00:07:23,750 --> 00:07:29,630
So there is a whole incredible method to all of this, what would appear to be madness, right?
99
00:07:33,970 --> 00:07:35,650
So while making a TCP connection.
100
00:07:36,530 --> 00:07:42,860
A process called three way handshake is performed as as we just went over right, so this sequence of
101
00:07:42,860 --> 00:07:48,410
operations goes like this one, the client sends a sin packet.
102
00:07:49,290 --> 00:07:49,980
To the server.
103
00:07:50,860 --> 00:07:56,800
To the server responds to this packet with Sinek data packets.
104
00:07:58,720 --> 00:08:05,740
Three, in the last stage, the client computer sends an ACC message to the server and the first communication
105
00:08:05,740 --> 00:08:06,340
is started.
106
00:08:08,630 --> 00:08:14,930
If the client transmits a connection request to a non listening, that means a non open port of the
107
00:08:14,930 --> 00:08:19,790
opposite server during this process, which, by the way, must be in lesson mode.
108
00:08:20,360 --> 00:08:28,550
Well, the RC t Ach response packet is sent from the server instead of the above mentioned sinek packet
109
00:08:28,550 --> 00:08:29,510
response from the server.
110
00:08:30,020 --> 00:08:35,570
So at this point, the server will have refuse a connection and the connection will not be established.
111
00:08:36,390 --> 00:08:36,750
The.
112
00:08:37,850 --> 00:08:41,840
RCD packet is defined as reset and.
113
00:08:43,020 --> 00:08:45,450
It's also used to disconnect an open connection.
114
00:08:47,260 --> 00:08:52,990
All right, so moving right along here, we've got this big question, so what actually is IP?
115
00:08:54,340 --> 00:08:57,970
I mentioned that IP is the abbreviation right for Internet protocol.
116
00:08:59,040 --> 00:09:05,280
But this is the order that's used in network addressing, which is the most important point in the communication
117
00:09:05,280 --> 00:09:11,910
of computers with each other because IP or internet protocol is defined as a protocol that provides
118
00:09:11,910 --> 00:09:15,300
routing of packets between two computers, right?
119
00:09:15,330 --> 00:09:17,940
So here's the key word routing of packets.
120
00:09:18,290 --> 00:09:24,330
Another way to define IP is a protocol that provides the routing of packets between two computers.
121
00:09:24,570 --> 00:09:27,360
So we define it as the routing protocol, right?
122
00:09:27,660 --> 00:09:31,260
IP determines the routing rules required for data.
123
00:09:32,250 --> 00:09:37,690
Now, the nature of the data is not important in IP, and this protocol only determines the destination
124
00:09:37,690 --> 00:09:40,290
address regardless of the data content.
125
00:09:41,230 --> 00:09:43,110
All right, so now that's all clear as mud.
126
00:09:43,150 --> 00:09:48,400
Let's move along to how does IP this internet protocol actually work?
127
00:09:49,350 --> 00:09:55,320
Well, in IP lighting, the path to be followed by the TCP data packet is determined.
128
00:09:56,070 --> 00:10:02,130
So while doing this, it adds its own segment header to the data packet coming from the TCP layer.
129
00:10:03,190 --> 00:10:05,740
And in this case, a data Graham is sent.
130
00:10:06,850 --> 00:10:13,630
So while IP or internet protocol for words data to the other party, it does not verify whether the
131
00:10:13,630 --> 00:10:16,210
receiver will accept or reject this data.
132
00:10:16,490 --> 00:10:16,810
Right.
133
00:10:17,650 --> 00:10:26,200
So error checking is actually the job of an upper layer, and this IP is known as a self-executing protocol.
134
00:10:27,450 --> 00:10:27,750
All right.
135
00:10:28,080 --> 00:10:29,690
So just kind of sticks to itself.
136
00:10:30,960 --> 00:10:34,050
So what are the TCP IP layers then?
137
00:10:36,390 --> 00:10:44,850
So TCP and IP combine to form this TCP IP protocol family, and in this way, more than one communication
138
00:10:44,850 --> 00:10:46,830
method can be used between computers.
139
00:10:47,610 --> 00:10:53,640
The TCP IP layers used during this communication are right here as follows.
140
00:10:54,790 --> 00:10:57,790
This is the TCP IP reference model.
141
00:10:58,970 --> 00:11:09,380
Layer four, application layer three, transport, layer two network, layer one network interface.
142
00:11:10,570 --> 00:11:15,550
All right, so we've got the application layer, right, so within the application layer, communication
143
00:11:15,550 --> 00:11:19,390
between processes and applications on different servers is provided.
144
00:11:20,410 --> 00:11:28,390
Now it's during this communication protocol, such as HTTP https as S.H., as SMTP, Telnet and FTP
145
00:11:28,390 --> 00:11:28,960
are used.
146
00:11:31,010 --> 00:11:38,220
Then we have the transport layer, so the transport layer is the one that provides the data flow from
147
00:11:38,220 --> 00:11:39,390
one point to another.
148
00:11:39,930 --> 00:11:43,560
TCP and UDP are the protocols that are used on this layer.
149
00:11:45,230 --> 00:11:47,080
And then we come to the network layer.
150
00:11:48,510 --> 00:11:54,330
So the network layer is used to provide the necessary transmission of data from a source to a target
151
00:11:54,330 --> 00:11:58,590
computer between router devices and networks connected to each other.
152
00:11:59,040 --> 00:12:04,770
So any information used during this data transfer is transferred with the network layer.
153
00:12:06,450 --> 00:12:12,240
But that's not to be confused with a network interface layer, so it's in the network interface layer
154
00:12:12,240 --> 00:12:16,980
that the connection interface between the endpoint and the network is used.
155
00:12:17,790 --> 00:12:24,120
So computer languages remember consists of zeros and ones, and for communication in this layer, data
156
00:12:24,120 --> 00:12:27,930
packets are transported by converting zeros and ones.
157
00:12:29,260 --> 00:12:29,590
All right.
158
00:12:30,250 --> 00:12:32,260
So that's it for all of this.
159
00:12:32,680 --> 00:12:35,320
It's called the alphabet soup and I guess, huh?
160
00:12:35,740 --> 00:12:42,160
But in any event, now you know about IP and TCP and its respective layers.
161
00:12:43,000 --> 00:12:43,450
All right.
162
00:12:43,900 --> 00:12:46,630
So thanks a lot for listening and hanging in to the end.
163
00:12:46,810 --> 00:12:49,750
But we've got more in store and that's coming up in the next video.
164
00:12:49,960 --> 00:12:50,530
I'll see you then.
15676
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.