Figure 2-6: Connection-Oriented and Connectionless Protocols continued Client PC Webserver Browser Application Http Request Http is connectionless No Openings No Closings No Sequence Numbers No Acknowledgments 2-21
2-21 Figure 2-6: Connection-Oriented and Connectionless Protocols, Continued Client PC Browser Webserver Application HTTP Request HTTP is connectionless No Openings No Closings No Sequence Numbers No Acknowledgments
Figure 2-6: Connection-Oriented and Connectionless Protocols continued In tcP Client pc Webserver TCP Process TCP Process Connection-Opening Messages Messages During the Connection Ime Connection-Closing messages 2-22
2-22 Figure 2-6: Connection-Oriented and Connectionless Protocols, Continued Client PC TCP Process Webserver TCP Process Connection-Opening Messages Time Connection-Closing Messages Messages During the Connection In TCP
Figure 2-7: Advantages and Disadvantages or Connection-Oriented protocols Advantages Thanks to sequence numbers the parties can tell if a message is lost Error messages, such as acKs can refer to specific messages Long messages can be fragmented into many smaller messages that can fit inside packets Fragmentation followed by reassembly on the destination host is an important concept in networking 2-23
2-23 Figure 2-7: Advantages and Disadvantages or Connection-Oriented Protocols • Advantages – Thanks to sequence numbers, the parties can tell if a message is lost. – Error messages, such as ACKs can refer to specific messages. – Long messages can be fragmented into many smaller messages that can fit inside packets. • Fragmentation followed by reassembly on the destination host is an important concept in networking
Figure 2-7: Advantages and Disadvantages or Connection-Oriented protocols, cont · Disadvantages The presence of many supervisory messages consumes existing bandwidth The processing of connection information places a heavy processing load on computers connected to the network 2-24
2-24 Figure 2-7: Advantages and Disadvantages or Connection-Oriented Protocols, Cont. • Disadvantages – The presence of many supervisory messages consumes existing bandwidth – The processing of connection information places a heavy processing load on computers connected to the network
Test Your Understanding ·P105 2-25
2-25 • Test Your Understanding • P 105