Transport Layer
References:
- James Kurose and Keith Ross, "Comptuer Networking - A Top-Down Approach", Sixth Edition, Chapter 3
PowerPoint Slides
3.1 - Introduction and Transport-Layer Services
3.1.1 - Relationship Between Transport and Network Layers
3.1.2 - Overview of the Transport Layer in the Internet
3.2 - Multiplexing and Demultiplexing
3.3 - Connectionless Transport: UDP
3.3.1 - UDP Segment Structure
3.3. 2 - UDP Checksum
3.4 - Principles of Reliable Data Transfer
3.4.1 - Building a REliable Data Transfer Protocol
3.4.2 - Pipelined Reliable Data Transfer Protocols
3.4.3 - Go-Back-N ( GBN )
3.4.4 - Selective Repeat ( SR )
3.5 - Connection-Oriented Transport: TCP
3.5.1 - The TCP Connection
3.5.2 - TCP Segment Structure
3.5.3 - Round-Trip Time Estimation and Timeout
3.5.4 - Reliable Data Transfer
3.5.5 - Flow Control
3.5.6 - TCP Connection Management
3.6 - Principles of Congestion Control
3.6.1 - The Causes and the Costs of Congestion
3.6.2 - Approaches to Congestion Control
3.6.3 - Network Assisted Congestion-Control Example: ATM ABR Congestion Control
3.7 - TCP Congestion Control
3.7.1 - Fairness