110k views
1 vote
if the protocol does not send acknowledgements, how much time is required to complete the transmission if the time to send a packet from source to destination is 3 ms? assume the source knows this time, and the time does not change.

User Nordhagen
by
8.1k points

1 Answer

3 votes

Final answer:

The time required to complete the transmission without acknowledgements is simply the single-packet transit time, which is 3 ms, disregarding any processing or queuing delays or retransmissions.

Step-by-step explanation:

If a protocol does not send acknowledgements, the total time required to complete the transmission of a packet would be just the time taken to send the packet from the source to the destination. Since it's given that this time is 3 ms and there are no acknowledgements to wait for, the transmission can be considered complete once the packet has been sent, i.e., after 3 ms. This scenario assumes a simplistic network model without considering packet processing delays, queuing, or the potential need for retransmissions due to errors or packet loss since there is no acknowledgement mechanism mentioned.

The time required to complete the transmission without sending acknowledgements can be calculated using the Round Trip Time (RTT) formula. Since the source knows the time it takes for a packet to travel from source to destination (3 ms in this case) and the time does not change, we can assume the same time for the return trip. Therefore, the RTT would be 2 times the time it takes to send the packet, which is 6 ms.

User LydiaHendriks
by
8.3k points