I am getting 343.59

The Gateway to Computer Science Excellence

+3 votes

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 sequence numbers? ________________ sec (integer value only).

Mine was $ 343.59$, so $344$ but my answer is wrong.

Mine was $ 343.59$, so $344$ but my answer is wrong.

0 votes

32 bit for sequence number means total 2^32 sequence numbers possible.

In tcp one sequence number given for every byte.

time taken = (2^32 *8)bits /( 100*2^20)bps =327.68

In tcp one sequence number given for every byte.

time taken = (2^32 *8)bits /( 100*2^20)bps =327.68

0

Sir why didnt u take 1Mbps as 10^6 if u do that answer is 343.59 ,Now how to decide when to use which?

0

what does 1kbps means 1024 bits per sec *approximated to 10^3 bits.*

* *1Mbps means 2^20 bits per sec *approximated to 10^6 bits.*

i am using the *exact* value and also it is easy to solve ques.

so use the exact value whenever possible.

+1

Sir I'm confused now.

As when we talk about internal things like memory,data i.e. within a system se we take in powers of 2. And entity outside the system like bandwidth in powers of 10. And I also did similar wrap around questions in which they took in powers of 10. And various other question they always went for power 10.

But in this question answer came with power 2.

As when we talk about internal things like memory,data i.e. within a system se we take in powers of 2. And entity outside the system like bandwidth in powers of 10. And I also did similar wrap around questions in which they took in powers of 10. And various other question they always went for power 10.

But in this question answer came with power 2.

52,315 questions

60,426 answers

201,749 comments

95,226 users