Table of Contents
EECS 122, Lecture 19
Reliable Delivery
An Example
Improving over Stop & Wait
Picture of Go-back-n/Sliding Window
Send Window Maintenance
Example (send window, w=3)
Example (recv ACK for 8)
Receive Window Maintenance
Example (recv window, w=3)
Example (recv packet 8)
Some Observations
Retransmissions
Retransmission Timer
Adaptive Retransmission Timer
The Question of ACKs
Issues with ACKs
Cumulative and Delayed ACKs
Send Window Size Issues
Avoiding receiver overrun
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Flow Control
Sliding Windows w/Flow Control
Example (send window, w=3)
Example (recv ACK:8, win:2)
Flow and Congestion Control
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Example
Results of Congestion
Congestion Collapse
Dealing with Congestion
Detecting Congestion
|
Author: kfall
Email: kfall@cs.berkeley.edu
Home Page: http://www-inst.eecs.berkeley.edu/~ee122
|