4.1 Roles of the Transport Layer |
4.1.1 Purpose of the Transport Layer |
4.1.2 Controlling the Conversations |
4.1.3 Supporting Reliable Communication |
4.1.4 TCP and UDP |
4.1.5 Port Addressing |
4.1.6 Segmentation and Reassembly - Divide and Conquer |
4.2 The TCP Protocol - Communicating with Reliability |
4.2.1 TCP - Making Conversations Reliable |
4.2.2 TCP Server Processes |
4.2.3 TCP Connection Establishment and Termination |
4.2.4 TCP Three-Way Handshake |
4.2.5 TCP Session Termination |
4.3 Managing TCP Sessions |
4.3.1 TCP Segment Reassembly |
4.3.2 TCP Acknowledgement with Windowing |
4.3.3 TCP Retransmission |
4.3.4 TCP Congestion Control - Minimizing Segment Loss |
4.4 The UDP Protocol - Communicating with Low Overhead |
4.4.1 UDP - Low Overhead vs. Reliability |
4.4.2 UDP Datagram Reassembly |
4.4.3 UDP Server Processes and Requests |
4.4.4 UDP Client Processes |
4.5 Lab Activities |
4.5.1 Observing TCP and UDP using Netstat |
4.5.2 TCP/IP Transport Layer Protocols, TCP and UDP |
4.5.3 Application and Transport Layer Protocols |
4.6 Chapter Summary |
4.6.1 Summary and Review |
4.7 Chapter Quiz |
4.7.1 Chapter Quiz |