10.5k views
1 vote
Channel utilization with pipelining (more). Suppose a packet is 10K bits long, the channel transmission rate connecting a sender and receiver is 10 Mbps, and the round-trip propagation delay is 10 ms. After the first packet is transmitted, how many packets can the sender transmit before it receives an acknowledgments back? You can assume that acknowledgements take zero transmission time (but still require time to propagate back to the sender).

a.100
b.1
c.1000
d.10
e.10,000

User Bperreault
by
7.5k points

1 Answer

5 votes

Final answer:

The sender can transmit 1000 packets before receiving an acknowledgment back.

Step-by-step explanation:

To determine how many packets the sender can transmit before receiving an acknowledgment, we need to consider the channel utilization and the round-trip propagation delay.

The channel transmission rate is 10 Mbps, which means the sender can transmit 10 million bits per second. The round-trip propagation delay is 10 ms, which means it takes 10 ms for the packets to travel from the sender to the receiver and back.

Since the packets are 10K bits long, it will take 10 ms to transmit one packet. Therefore, the sender can transmit (10 million bits/10K bits) = 1000 packets before receiving an acknowledgment back.

User Kross
by
7.1k points