1 00:00:00,420 --> 00:00:05,340 ‫So now we're in the fourth layer of the OCI reference model, the transport layer. 2 00:00:05,970 --> 00:00:07,850 ‫Welcome to the layer of TCP. 3 00:00:09,630 --> 00:00:17,130 ‫The transport layer is a level at which system reliability and quality are ensured. 4 00:00:18,290 --> 00:00:23,420 ‫The basic function of the transport layer is to accept data from the layer above. 5 00:00:24,750 --> 00:00:27,000 ‫Split it up into smaller units. 6 00:00:28,400 --> 00:00:30,980 ‫Pass these data units to the network layer. 7 00:00:32,120 --> 00:00:36,380 ‫And ensure that all the pieces arrive correctly at the other end. 8 00:00:38,520 --> 00:00:42,480 ‫OK, so now let's look at the functions of the transport layer in detail. 9 00:00:43,560 --> 00:00:44,820 ‫Service point addressing. 10 00:00:45,960 --> 00:00:52,860 ‫Transport layer header includes service point address, which is the port address, this layer gets 11 00:00:52,860 --> 00:00:59,220 ‫the message to the correct process on the computer, unlike network layer, which gets each packet to 12 00:00:59,220 --> 00:01:00,270 ‫the correct computer. 13 00:01:02,110 --> 00:01:03,880 ‫Segmentation and reassembling. 14 00:01:05,340 --> 00:01:07,230 ‫A message is divided into segments. 15 00:01:07,980 --> 00:01:14,190 ‫Now, each segment contains a sequence number, which enables this layer to reassemble the message. 16 00:01:15,360 --> 00:01:21,420 ‫The message is reassembled correctly upon arrival at the destination and replaces packets which were 17 00:01:21,420 --> 00:01:22,770 ‫lost in transmission. 18 00:01:23,990 --> 00:01:25,220 ‫Connection control. 19 00:01:26,450 --> 00:01:29,870 ‫It includes two types connection list transport layer. 20 00:01:30,410 --> 00:01:36,440 ‫Each segment is considered as an independent packet and delivered to the transport layer at the destination 21 00:01:36,440 --> 00:01:36,920 ‫machine. 22 00:01:38,080 --> 00:01:40,210 ‫Connection oriented transport layer. 23 00:01:41,160 --> 00:01:47,790 ‫Before delivering packets, connection is made with the transport layer at the destination machine. 24 00:01:49,210 --> 00:01:49,990 ‫Flow control. 25 00:01:50,900 --> 00:01:53,950 ‫And this layer flow control is performed end to end. 26 00:01:55,030 --> 00:02:01,390 ‫The rate of data transmission between two nodes must sometimes be managed to prevent a fast sender from 27 00:02:01,390 --> 00:02:07,240 ‫transmitting more data than can be supported by the receiving data buffer, causing a buffer overrun. 28 00:02:07,510 --> 00:02:08,590 ‫And we don't want that. 29 00:02:09,860 --> 00:02:16,250 ‫Error control, error control is performed end to end in this layer to ensure that the complete message 30 00:02:16,250 --> 00:02:19,220 ‫arrives at the receiving transport layer without any error. 31 00:02:20,610 --> 00:02:23,370 ‫Error correction is done through retransmission. 32 00:02:25,020 --> 00:02:30,900 ‫On the Internet, TCP and UDP provide the services for most applications. 33 00:02:31,870 --> 00:02:38,710 ‫Coming up next, we'll look at all the other details of the transport layer under TCP and UDP topics.