The Gateway to Computer Science Excellence
First time here? Checkout the FAQ!
0 votes

A router is emitting out IP packets whose total length (data plus header) is $1024$ bytes.Assuming that packets live for $10$ sec, what is the maximum line speed the router can operate at without danger of cycling through the IP datagram identification number space?

  1. $53.6$ Mbps
  2. $3.5$ Tbps
  3. $5.36$ Mbps
  4. $35$ Tbps
asked in Computer Networks by Boss (17.2k points)
edited by | 295 views

there are 16 bits in the identification number space of an IPV4 datagram

since it is said the lifetime of a packet is 10 sec. So in order to prevent wrap around, at max we can send 216  packets in 10seconds, i.e. in 1 sec, we can send 216/10 packets.

length of a packet is given as 1024B. So in 1 sec, we can send 216 * 1024/10 Bytes. So in 1 sec, we can send 6.4MB. So maximum data rate that is possible is 6.4MBps= (6.4*8)Mbps= 51.2Mbps.

What is the answer for this?

2 Answers

+5 votes
Best answer
Total length of 1 packet=1024 bytes.

Packet lifetime is 10 seconds , means if a packet with Identification number 1 is produced at time "t" then only at t+10 the same packet with identification number 1 should be produced.

Idenfication number space available is $2^{16}$

Means, the router should be able to exhaust all Identification numbers in 10 seconds only.

1 Identification number is given to a packet of size->1024 Bytes.

So, Router transmission rate must be $\frac{2^{16} \times 1024 \times 8}{10}=53.68Mbps$
answered by Boss (25.3k points)
edited by
Ayush it should be:-

Packet lifetime is 10 seconds, means if a packet with Identification number 1 is produced at time "t" then only at t+10 the same identification number (i.e. 1) should be produced.
0 votes

We know that total Sequence no. is 2^16 (IPV4)

and packet Size is 1024 bytes 

And Time is =10 seconds 

Transmission Time  = Length of packet/ Bandwidth 

Total Size of packet = 2^16(Total available identification no.) x 1024 (Size of Singles packet ) 

Bandwidth=  Total Size  of packet / Time 

Bandwidth =((2^16)1024*8)/10=53.68Mbps



answered by Active (1.9k points)
edited by
I didn't get your logic, how you reached to the answer :/

Related questions

Quick search syntax
tags tag:apple
author user:martin
title title:apple
content content:apple
exclude -tag:apple
force match +apple
views views:100
score score:10
answers answers:2
is accepted isaccepted:true
is closed isclosed:true
50,122 questions
53,242 answers
70,480 users