Module 4: OSI Transport Layer

4.1 Roles of the Transport Layer
4.1.1 Purpose of the Transport Layer
4.1.2 SCOntrolling 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 - Communicationg 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 Clients Processes