1,227 views
1 votes
1 votes

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 votes
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...

Related questions

3 votes
3 votes
1 answer
3
shane.126 asked Oct 13, 2017
5,235 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?
2 votes
2 votes
1 answer
4