Transport Layer

References:

  1. 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