1,773 views
1 1 vote

Suppose a TCP connection uses a fifteen bit clock to generate starting sequence numbers. The clock ticks for each 0.1 sec and each tick generate a sequence number. The lifetime of a packet 60 sec. If 300 sequence numbers are used by packets for each minute, what is the time for resynchronization of clock?

  1.  3261.6 sec
  2.  4261.6 sec
  3.  5361.6 sec
  4.  6433.6 sec

1 Answer

2 2 votes
Each tick of the clock generates one sequence number in 0.1 sec

we have 15 bit clock

so, no. of sequences generated by clock = 2^15 =32768 sequence numbers

which will take 0.1 * 32768 =3276.8 sec by clock

now Lifetimeof the packet is 60 sec and in 60 sec it can eat 300seq numbers so it eats one seq no. in (60/300) =0.2 sec

now to finish 32768 seq no. it will take

0.2*32768

=6553.6 sec . but answer is not matching:(

approx. it is close to option (4)

can u plz tell the answer...
Position:
Show:

Related questions

3 3 votes
3 3 answers
1.5k
1.5k views
Na462 asked Nov 11, 2017
1,482 views
Consider bandwidth of line is $100$ Mbps and the sequence number of the field consists $32$ bits on a TCP machine. How much time it will take to cover all possible sequen...
3 3 votes
1 answers 1 answer
6.7k
6.7k views
shane.126 asked Oct 13, 2017
6,682 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?
0 0 votes
1 1 answer
457
457 views
Priyanka 2 asked Oct 29, 2024
457 views
1. Consider the data transfer using TCP over a 1 Gbps link. Assuming that the maximum segment lifetime (MSL) is set to 60 seconds, the minimum number of bits required for...