574 views
3 votes
3 votes

Question: TCP opens a connection using an initial sequence number of 3500 and sends data at a rate of 5MBps. The other party opens a connection with a sequence number of 1200. Wrap around time for both sequence number differs by 12562.77 sec. Calculate the data rate (in KBps) for the second party.

The answer given is 320-321 but I calculated the answer to be 366.9.

In the solution, they calculated WAT as $\frac{2^{_{32}}-Initial Sequence}{Bandwidth}$

Whereas I calculated WAT as $\frac{2^{_{32}}}{Bandwidth}$

Which one is correct?

1 Answer

Best answer
3 votes
3 votes
Let bandwidth we have to find be y
According to question
$\frac{2^{32}}{y} -\frac{2^{32}}{5*10^{6}}=12562.77$
2^32/5*(10^6) is 858.9 (calculate using calculator)
now
$\frac{2^{32}}{y} =12562.77 + 858.9$

$\frac{2^{32}}{12562.77 + 858.9 } = y$
$y=\frac{2^{32}}{12562.77 + 858.9 }$
$y=320018.426$
$y=320.018426 Kbps$
selected by

Related questions

3 votes
3 votes
1 answer
1
shane.126 asked Oct 13, 2017
5,176 views
TCP operates over a 40 Gbps link. If TCP uses the full bandwidth continuously, how long (in msec) would it take the sequence number to wrap around completely?
1 votes
1 votes
1 answer
3
arch asked Dec 11, 2017
1,275 views
0 votes
0 votes
2 answers
4
Neal Caffery asked Jan 12, 2017
1,022 views
2 persons are using a channel like TCP. In their link they have used 64-bit sequence numbers with a link speed of 75 Tbps. How long can a packet stay in link without worr...