1 00:00:00,260 --> 00:00:05,510 So now we're in the fourth layer of the OSI reference model, the transport layer. 2 00:00:05,720 --> 00:00:07,700 Welcome to the layer of TCP. 3 00:00:09,550 --> 00:00:17,350 The transport layer is the level at which system reliability and quality are ensured. 4 00:00:17,950 --> 00:00:23,620 The basic function of the transport layer is to accept data from the layer above. 5 00:00:24,480 --> 00:00:27,180 Split it up into smaller units. 6 00:00:28,290 --> 00:00:31,140 Pass these data units to the network layer. 7 00:00:31,890 --> 00:00:36,570 And ensure that all the pieces arrive correctly at the other end. 8 00:00:38,430 --> 00:00:42,630 Okay, so now let's look at the functions of the transport layer in detail. 9 00:00:43,320 --> 00:00:44,970 Service point addressing. 10 00:00:45,780 --> 00:00:51,390 Transport layer header includes service point address, which is the port address. 11 00:00:51,690 --> 00:00:57,840 This layer gets the message to the correct process on the computer, unlike network layer, which gets 12 00:00:57,840 --> 00:01:00,420 each packet to the correct computer. 13 00:01:01,880 --> 00:01:04,040 Segmentation and reassembling. 14 00:01:05,200 --> 00:01:07,330 A message is divided into segments. 15 00:01:07,930 --> 00:01:14,380 Now, each segment contains a sequence number which enables this layer to reassemble the message. 16 00:01:15,190 --> 00:01:21,400 The message is reassembled correctly upon arrival at the destination and replaces packets which were 17 00:01:21,400 --> 00:01:22,900 lost in transmission. 18 00:01:23,900 --> 00:01:24,500 Connection. 19 00:01:24,500 --> 00:01:25,340 Control. 20 00:01:26,340 --> 00:01:30,120 It includes two types connectionless transport layer. 21 00:01:30,150 --> 00:01:36,360 Each segment is considered as an independent packet and delivered to the transport layer at the destination 22 00:01:36,360 --> 00:01:37,110 machine. 23 00:01:37,930 --> 00:01:40,360 Connection oriented transport layer. 24 00:01:40,950 --> 00:01:43,260 Before delivering packets. 25 00:01:43,350 --> 00:01:47,970 Connection is made with the transport layer at the destination machine. 26 00:01:49,040 --> 00:01:50,120 Flow control. 27 00:01:50,660 --> 00:01:54,050 In this layer, flow control is performed end to end. 28 00:01:54,820 --> 00:02:01,360 The rate of data transmission between two nodes must sometimes be managed to prevent a fast sender from 29 00:02:01,360 --> 00:02:07,300 transmitting more data than can be supported by the receiving data buffer, causing a buffer overrun. 30 00:02:07,300 --> 00:02:08,770 And we don't want that. 31 00:02:09,840 --> 00:02:10,919 Error control. 32 00:02:11,340 --> 00:02:16,920 Error control is performed end to end in this layer to ensure that the complete message arrives at the 33 00:02:16,920 --> 00:02:19,380 receiving transport layer without any error. 34 00:02:20,590 --> 00:02:23,530 Error correction is done through retransmission. 35 00:02:24,880 --> 00:02:31,000 On the Internet, TCP and UDP provide the services for most applications. 36 00:02:31,730 --> 00:02:38,900 Coming up next, we'll look at all the other details of the transport layer under TCP and UDP topics.