1,614 views
1 1 vote
Suppose host A is sending a large file to host B over a TCP connection. 
The two end hosts are 10msec apart (20msec RTT) connected by a 1Gbps link. 
Assume that they are using a packet size of 1000 bytes to transmit the file. 
Also assume for simplicity that ACK packets are extremely small and can be ignored.

At least how big would the window size (in packets) have to be for the 
channel utilization to be greater than 80%.

I am getting answer as 2001.

$\eta \gt0.8$

my final calculation gave me

$W_s \gt 2000.8$(Window Size)

And hence my answer came 2001. Is it correct?

1 Answer

1 1 vote
Bandwidth-delay product of A to B = 10^9*20*10^-3= 2*10^7

for 80% utilization , it will be 2*10^7*0.8 = 1.6*10^7

so , Number of packets = (1.6*10^7)/(8*1000) = 2000 packets + 1{1 more becoz here asked efficieny greater then 80%} = 2001 packets
• edited by
Position:
Show:

Related questions

0 0 votes
1 1 answer
832
832 views
24aaaa23 asked Oct 2, 2023
832 views
A 2 Mbps satellite links 2 ground stations. Height of the satellite from the ground station is 10,000 Km and speed of signal is 3 × 108 m/s. Given packet size = 100 B. Fi...
0 0 votes
0 0 answers
844
844 views
junaid ahmad asked Dec 22, 2018
844 views
Here in LIST—II,i think point 1,2 is true for all the protocols.please confirm!
1 1 vote
1 1 answer
1.1k
1.1k views
Markzuck asked Dec 21, 2018
1,132 views
Some one please explain the concept behind this.
0 0 votes
0 0 answers
663
663 views
Markzuck asked Dec 17, 2018
663 views
for Transmission delay, 2KB, K shall be 1024 and NOT 1000 as its data, right?