Suppose you are downloading a large file, and there is a progress bar showing how much of the file has been downloaded. For definiteness, assume the progress bar moves 1 mm per MB, the throughput averages 0.5 MB per second (so the progress bar advances at a rate of 0.5 mm/sec), and the winsize is 5 MB. A packet is now lost, and is retransmitted after a timeout. What will happen to the progress bar? If someone measured the progress bar at two times 1 second apart, just before and just after the lost packet arrived, what value would they calculate for the throughput?

Respuesta :

The progress bar's representation of the data and the actual data received diverge hence the throughput wont change

What happen's with the progress bar?

In the event that a TCP packet is lost, the receiver provides the ACK of the most recent packet that was successfully received for each packet that follows until the lost packet is received.The progress bar in the example question moves forward by 0.5 mm every second since it is assumed that 0.5 MB of data is received every second.Therefore, the following things will happen if a packet is lost:

  1. For the period of the timeout, no new data will be received.
  2. The progress bar will continue to advance at a pace of 0.5 millimetres per second.
  3. As a result, the progress bar's representation of the data and the actual data received diverge.

Note: This outcome is based on the supposition that the progress bar advances as time passes rather than as more data is received.

Since the progress bar will continue to advance, if the progress bar were measured just before and just after a packet was dropped,

Hence the throughput would be determined to be the same as before, or 0.5 MB/sec.

To know more on throughput follow this link:

https://brainly.com/question/29587053

#SPJ4

ACCESS MORE