Compare GBN, SR, and TCP (no delayed ACK). Assume that the timeout values for all three protocols are sufficiently long
-
- Site Admin
- Posts: 899603
- Joined: Mon Aug 02, 2021 8:13 am
Compare GBN, SR, and TCP (no delayed ACK). Assume that the timeout values for all three protocols are sufficiently long
question for all three protocols. b) (0.3) If the timeout values for all three protocols are much longer than 6 RTT, then which protocol successfully delivers all six data segments in the shortest time interval? Explain your answer.
Compare GBN, SR, and TCP (no delayed ACK). Assume that the timeout values for all three protocols are sufficiently long such that 6 consecutive data segments and their corresponding ACKs can be received (if not lost in the channel) by the receiving host (Host B) and the sending host (Host A) respectively. Suppose Host A sends 6 data segments to Host B, and the 2nd segment (sent from A) is lost. In the end, all 6 data segments have been correctly received by Host B. For GBN and SR, assume the sequence number space is 5 bits and the first segment carries a sequence number of 3 with the sender's window being large enough to allow sending all 6 segments back-to-back. For TCP, assume that the first segment carries a sequence number of 43527 and each segment carries 1024 bytes of data. Further, assume that Receive Window and Congestion Window are large enough that would not limit the transmission, and TCP does not adopt delayed ACK. a) (1.2) How many segments have Host A sent in total and how many ACKs has Host B sent in total? What are their sequence numbers (for the data segments and ACKs)? Answer this