edited by
27,091 views
76 votes
76 votes

$\text{Host A}$ sends a $\text{UDP}$ datagram containing $8880\text{ bytes}$ of user data to $\text{host B}$ over an $\text{Ethernet LAN}.$ Ethernet frames may carry data up to $1500\text{ bytes (i.e. MTU = 1500 bytes)}.$ Size of $\text{UDP}$ header is $8\text{ bytes}$ and size of $\text{IP}$ header is $20\text{ bytes}.$ There is no option field in $\text{IP}$ header. How many total number of $\text{IP}$ fragments will be transmitted and what will be the contents of offset field in the last fragment?

  1. $6$ and $925$
  2. $6$ and $7400$
  3. $7$ and $1110$
  4. $7$ and $8880$
edited by

9 Answers

0 votes
0 votes

Corrct Option: C (Remember:UDP header or TCP header is added from TL while sending the packet to the NL, and IP header is added On NL while sending the packet from NL to the DLL ).

It means if Segmentation has to be done, then segmentation will be done then UDP Header or TCP Header will be added to send the packet for NL.

Hence: in this question Fragmentation has to be done, then total MTU is 1500 (including IP header of 20B), so while fragmentation we will subtract IPH.

Answer:

Related questions

12.3k
views
4 answers
38 votes
go_editor asked Feb 12, 2015
12,261 views
A link has transmission speed of $10^6$ bits/sec. It uses data packets of size $1000$ $\text{bytes}$ each. Assume that the acknowledgment has negligible ... . The value of the one way propagation delay (in milliseconds) is_____.
15.3k
views
5 answers
27 votes
go_editor asked Feb 12, 2015
15,260 views
Consider the following routing table at an IP router: ... {i-b, ii-c, iii-d, iv-e}$\text{i-b, ii-c, iii-e, iv-d}$
28.4k
views
5 answers
71 votes
go_editor asked Feb 12, 2015
28,400 views
Assume that the bandwidth for a $\text{TCP}$ connection is $1048560$ bits/sec. Let $\alpha$ be the value of RTT in milliseconds (rounded off to the nearest integer) after ... $ $\times $2$^{14}$500$ milliseconds, $65535$ $\times $2$^{16}$
9.9k
views
4 answers
28 votes
go_editor asked Feb 12, 2015
9,918 views
Identify the correct order in which a server process must invoke the function calls accept, bind, listen, and recv according to UNIX socket API. ... textsf{bind, accept, listen, recv}$\textsf{accept, listen, bind, recv}$