Consider a version of rdt protocol between one sender and M receivers, where M 1, a single
Question:
Consider a version of rdt protocol between one sender and M receivers, where M 1, a single halfduplex channel is used for communication between the sender and the receivers, and the receivers acknowledge in a round robin fashion where the first node ACKs immediately after receiving the complete packet and the others ACK immediately after the preceding node completes sending ACK. Assume that the propagation delay in both directions is negligible. The sender needs 2ms to transmit each packet. Each ACK takes 0.75ms to be transmitted. The sender transmits again after the last ACK is received and repeats the same procedure.
(a) What is the time interval between 2 transmissions at the sender?
(b) What is the channel utilization at the sender?
(c) If the channel is full-duplex, what change will you make for this version of rdt protocol?
Computer Networking A Top-Down Approach
ISBN: 978-0136079675
5th edition
Authors: James F. Kurose, Keith W. Ross