• retagged by
1,071 views
1 1 vote
Ben Bitdiddle implements a reliable data transport protocol intended to provide "exactly once" semantics. Each packet has an 8-bit incrementing sequence number, starting at 0. As the connection progresses, the sender "wraps around" the sequence number once it reaches 255, going back to 0 and incrementing it for successive packets. Each packet size is S = 1000 bytes long (including all packet headers).

Suppose the link capacity between sender and receiver is C = 1 Mbyte per second and the round-trip time is R = 100 milliseconds.What is the highest throughput achievable if Ben's implementation is stop-and-wait?(in Kbytes/sec)

1 Answer

Best answer
2 2 votes
Throughput  = Efficiency * Link Capacity

So, first we will calculate the efficiency of stop and wait,

Efficiency (of stop and wait)= $tx/(tx+2tp)$

where tx = transmission time of packet.

and tp = one way latency

So, tx = L/B = $\frac{1000*10^3}{10^6}$ = 1msec

2*tp = 100msec (round trip time)

So, efficiency = $\frac{1}{1+100} = 0.0099 = 0.01(approx)$

Now throughput =efficiency * Link capacity = $\frac{0.01*10^6}{10^3} = 10KBps$
• selected by
Position:
Show:

Related questions

2 2 votes
0 0 answers
2.3k
2.3k views
sushmita asked Oct 15, 2018
2,342 views
A geosynchronous satellite has a half-duplex channel with a transmission rate of 10 kbps and a propagation delay of 0.25 sec each way. With a data packet size of 1000 bit...
1 1 vote
1 1 answer
36
36 views
2 2 votes
0 0 answers
212
212 views
124_Amborish_Sen asked Mar 18
212 views
I have a doubt regarding Go-Back-N:IN Relationship b/w sequence no. and sender window size(sws) - if sequence no bits(k) is given then sws = (2^k) - 1, if Transmission de...
3 3 votes
1 1 answer
342
342 views
shc asked Jul 15, 2025
342 views
The solution to this question:Consider two hosts $S$ and $D$ are connectedthrough two intermediate routers, router takesnegligibal processing time. Each link bandwidthis ...