159k views
5 votes
Given the transmission of a file of size F [Byte] over a packet-switched network route consisting of 5 links. Each link has transmission bit rate R [bit/s] and propagation delay t(prop). Suppose queueing delays and processing delays are

negligible. We employ a reliable transmission protocol with acknowledgements.

Given the entire file is sent as one large message and one acknowledgement is sent for the entire file. The acknowledgement is very small, i.e., has negligible transmission time. What is the delay from the start of the transmission at the sender to the receipt of the acknowledgement at the sender?

User Mukul Kant
by
8.1k points

1 Answer

1 vote

Final answer:

The delay from the start of the transmission at the sender to the receipt of the acknowledgement at the sender can be calculated by considering the propagation delay and the transmission time of the file and acknowledgement.

Step-by-step explanation:

The delay from the start of the transmission at the sender to the receipt of the acknowledgement at the sender can be calculated by considering the propagation delay and the transmission time of the file and acknowledgement.

Let's first calculate the total transmission time of the file. The transmission time is given by the formula:

Transmission time = File size / Transmission bit rate

Since the entire file is sent as one large message, the transmission time of the file is F / R.

Next, let's calculate the time for the file to travel through the 5 links. Each link has a propagation delay of t(prop). So the total propagation time is 5 * t(prop).

The total delay from the start of the transmission to the receipt of the acknowledgement is the sum of the transmission time and the propagation time:

Total delay = Transmission time + Propagation time
= F / R + 5 * t(prop)

User Liza Daly
by
7.9k points