Professional Documents
Culture Documents
Transport Layer Windowing and Sliding Windows
Transport Layer Windowing and Sliding Windows
Transport Layer Windowing and Sliding Windows
1 Sender Window
2 Receiver Window
Sender Window
Offered Window Maximum Amount of Data that the Receiver can Handle
Amount of data that can be sent pending an acknowledgment
For a data stream of 12 Segments: Reasons why receiver will not
TTL = TIME TO LIVE
send acknowledgments:
IF: OFFERED WINDOW = 6
1. Lost Packets
1 2 3 4 5 6 7 8 9 10 11 12
Already Sent Already Sent, but, Still sending.. Segments waiting to be sent
& Acknowledged still waiting for an
acknowledgment
NOTE: Segments that are still in window is kept in memory for possible retransmission.
Offered Window Amount of data that can be sent pending an acknowledgment
1 2 3 4 5 6 7 8 9 10 11 12
Already Sent Already Sent, but, Still sending.. Segments waiting to be sent
& Acknowledged still waiting for an
acknowledgment
NOTE: Segments that are still in window is kept in memory for possible retransmission.
Offered Window Amount of data that can be sent pending an acknowledgment
1 2 3 4 5 6 7 8 9 10 11 12
NOTE: Segments that are still in window is kept in memory for possible retransmission.
Offered Window Amount of data that can be sent pending an acknowledgment
Sliding Windows If the sender receives an acknowledgment for data sent, the Window
will slide to the right, for segments in waiting to be sent.
1 2 3 4 5 6 7 8 9 10 11 12
NOTE: Segments that are still in window is kept in memory for possible retransmission.