Transport Layer: TCP and UDP
This class lecture covers the following topics:
- Transport Layer Design Issues
- Transport Layer
- Transport Layer Functions
- Protocol Layers
- Multiplexing and Demultiplexing
- User Datagram Protocol (UDP)
- Error Detection: Checksum
- 1s Complement
- Flow Control
- Sliding Window Diagram
- Stop and Wait Flow Control
- Sliding Window Protocol Efficiency
- Utilization: Examples
- Effect of Window Size
- Efficiency Principle
- Error Control: Retransmissions
- Go-Back-N ARQ
- Selective Repeat ARQ
- Selective Repeat: Window Size
- Performance: Maximum Utilization
- Performance Comparison
- Transport Layer Design Issues
- TCP
- Key Features of TCP
- TCP
- TCP Header Fields
- TCP Options
- TCP Checksum
- TCP Connection Management
- Round Trip Time Estimation
- Our Research on Congestion Control
- Slow Start Congestion Control
- AIMD Principle
- Fast Retransmit
- TCP Congestion Control State Diagram
- TCP Average Throughput
- Explicit Congestion Notification (ECN)
Presentation slides in Adobe Acrobat Format:
1 slide/page
View Slides+Video (
Part 1*,
Part 2*,
Part 3*)
*WUSTL students, please watch the video on Canvas to get credit.
Right Click and save to download Slides+Video (
Part 1,
Part 2,
Part 3) podcast.
Questions & Answers Session: Revised Slides
with Q&A.
View Q&A videos (
Part 1,
Part 2,
Part 3)
Right Click and save to download Q&A videos for local viewing (
Part 1,
Part 2,
Part 3)
Frequently asked questions about remote video viewing
Back to other lectures of the series
Complete List of Video Lectures by Raj Jain
Back to Raj Jain's Home Page