Compare GBN, SR, and TCP (no delayed ACK). Assume that the timeout values for all three protocols are sufficiently long

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
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

Post by answerhappygod »

Compare Gbn Sr And Tcp No Delayed Ack Assume That The Timeout Values For All Three Protocols Are Sufficiently Long 1
Compare Gbn Sr And Tcp No Delayed Ack Assume That The Timeout Values For All Three Protocols Are Sufficiently Long 1 (162.96 KiB) Viewed 77 times
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 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.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply