edited by
28,010 views
78 votes
78 votes

Host $A$ is sending data to host $B$ over a full duplex link. $A$ and $B$ are using the sliding window protocol for flow control. The send and receive window sizes are $5$ packets each. Data packets (sent only from $A$ to $B$) are all $1000$ bytes long and the transmission time for such a packet is $50$ $μs$. Acknowledgment packets (sent only from $B$ to $A$) are very small and require negligible transmission time. The propagation delay over the link is $200$ $μs$. What is the maximum achievable throughput in this communication?

  1. $7.69 \times 10^6$ Bps
  2. $11.11 \times 10^6$ Bps
  3. $12.33 \times 10^6$ Bps
  4. $15.00 \times 10^6$ Bps
edited by

7 Answers

1 votes
1 votes

The efficiency $η$ is given as $\frac{N}{1+2a}$

And $Throughput$ $=$ $η*B$

Substitute all the values, and see the image, you will get $11.11 * 10^{6} bytes persecond$

0 votes
0 votes
we know, throughput = (total data size)/(Tf + 2Tp)

given: no. of packets= 5

           packet size = 1000 bytes

so,total data size = 5 * 1000 = 5000 bytes

now, Tf = 5*50 microsec (as, total 5 packets are there and each takes 50 microsec)

here, actually 2Tp = 200 microsec is given

reasons:

* it says propogation time over the link means it covers the ack delay as well.

* it's also given in the question that Tf(ack) is negligible....these points sud b kept in mind while solving this ques.

now, throughput = 5000/(250+200) = 11.11 * 10^6 bytes per sec.


one more point i wud clear here...u guys look confused in bits and bytes....

b     indicates bits

and

B     inficates bytes...👍
0 votes
0 votes
Answer is (B)

max throughput =  Max data that can be sent / Total time taken

Total time = TR + 2TP = 20 + 2x 200 = 450 Microsecond = 450/10^6 sec.

Given that Sender and Receiver window size is equal hence send  5 Packet each of 1000 bytes.

Therefore we get:     ((5 x 1000) x 10^-6)/450 = 11.11 x 10^6.
Answer:

Related questions

25 votes
25 votes
6 answers
1
56 votes
56 votes
6 answers
2
44 votes
44 votes
7 answers
4
Kathleen asked Sep 16, 2014
14,225 views
Which of the following functionality must be implemented by a transport protocol over and above the network protocol?Recovery from packet lossesDetection of duplicate pac...