1 / 4

application layer

application layer. transport layer. network & data link & physical layer. Thanks to Kai Shen ’ s Networking Course at the University of Rochester. Thanks to Kai Shen ’ s Networking Course at the University of Rochester. Sender. Receiver. Go-Back-N. send p0. 0 1 2 3 4 5 6 7 8 9.

aldis
Download Presentation

application layer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. application layer transport layer network & data link & physical layer Thanks to Kai Shen’s Networking Course at the University of Rochester.

  2. Thanks to Kai Shen’s Networking Course at the University of Rochester.

  3. Sender Receiver Go-Back-N send p0 0 1 2 3 4 5 6 7 8 9 recvp0-> send p1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 recvp1-> send p2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 send p3 0 1 2 3 4 5 6 7 8 9 recvp3 -> 0 1 2 3 4 5 6 7 8 9 recvACK0 0 1 2 3 4 5 6 7 8 9 recvp4 -> 0 1 2 3 4 5 6 7 8 9 recvACK1 0 1 2 3 4 5 6 7 8 9 recvp5 -> p2 TIMEOUT 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 recvp2-> • for SENDER indicate: • WINDOW • WAIT • Any SENDs after ACKs • RESEND • for RECEIVER indicate: • WINDOW • ACKS sent • Segments DISCARDED 0 1 2 3 4 5 6 7 8 9 recvp3-> 0 1 2 3 4 5 6 7 8 9 Thanks to Kai Shen’s Networking Course at the University of Rochester.

  4. Sender Receiver Selective Repeat send p0 Thanks to Kai Shen’s Networking Course at the University of Rochester. 0 1 2 3 4 5 6 7 8 9 recvp0 -> send p1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 recvp1-> send p2 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 send p3 0 1 2 3 4 5 6 7 8 9 recvp3-> 0 1 2 3 4 5 6 7 8 9 recvACK0 0 1 2 3 4 5 6 7 8 9 recvp4-> 0 1 2 3 4 5 6 7 8 9 recvACK1 0 1 2 3 4 5 6 7 8 9 recvp5-> p2 TIMEOUT 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 recvACK3 recvp2-> 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 • for SENDER indicate: • WINDOW • WAIT • SENDs after ACKs • RESEND • BUFFERED ACKs • for RECEIVER indicate: • WINDOW • ACKS sent • Segments BUFFERED

More Related