Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

8ICPFastRetransmit This problem demonstrates TCP's Fast Retransmit mechanism which allows for the quick retransmission of a single lost packet after 3 duplicate ACKs have been

image text in transcribed
8ICPFastRetransmit This problem demonstrates TCP's Fast Retransmit mechanism which allows for the quick retransmission of a single lost packet after 3 duplicate ACKs have been received. The current sender transmission window cwnd 10 packets. The very first packet sent has SN 1. Assume cwnd stays constant. The second packet transmitted in Step 1 (SN=2) is LOST! Sender Receiver Step 1 cwnd . step 2 step 3 Step 4 Step 5 Step 6 a. In Step 1, how many packets is the Sender allowed to send? How do you know? b. Write the Sequence Numbers of the packets transmitted during Step 1: c. What is the SN of the lost packet? d. Given the packets transmitted in Step 1 and the one lost packet, how many corresponding ACKs should be returned if there are no other losses (considering only the packets sent in Step 1)? e. In Step 2, write the value of each of the 4 ACKs that are returned by the Receiver f. After the ACKs are returned in Step 2, can any new packets be sent? g What are the type of ACKs in Step 2? h. At the beginning of Step 3, what does the Sender infer has happened? If so, what SN? Why? i. What action does the Sender take in Step 3 (red arrow)? j. What is the SN of the packet transmitted in Step 3? k. Just before the packet is received in Step 4, what packets does the Receiver have in its buffer L. What is the value of the ACK returned by the Receiver in Step 4 (green arrow)? m. After the Sender receives the ACK in Step 5, what is the SN of the very next segment transmitted by the Sender in Step 6? (assume cwnd is constan) What does TCP Sender believe is the cause of the lost packet in Step 1? n. As a result, what should happen to the Sender's congestion window (cwnd) in Step 5? what situation did we avoid by using Fast Retransmit? Look over the problem again, and on the Client side, draw in the Receiver's Buffer with the SN of any out-of-order packets it needs to store. When the retransmission is successfully received, what happens to the Buffer? o. p, q. r

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning ASP.NET 2.0 And Databases

Authors: John Kauffman, Bradley Millington

1st Edition

0471781347, 978-0471781349

More Books

Students also viewed these Databases questions

Question

Why is the System Build Process an iterative process?

Answered: 1 week ago