edited by
16,529 views
46 votes
46 votes

Host A (on TCP/IP v4 network A) sends an IP datagram D to host B (also on TCP/IP v4 network B). Assume that no error occurred during the transmission of D. When D reaches B, which of the following IP header field(s) may be different from that of the original datagram D?

  1. TTL
  2. Checksum
  3. Fragment Offset
  1. $\text{i}$ only
  2. $\text{i}$ and $\text{ii}$ only
  3. $\text{ii}$ and $\text{iii}$ only
  4. $\text{i, ii}$ and $\text{iii}$
edited by

9 Answers

1 votes
1 votes

Answer is D

If due to MTU restriction we need to fragment the packets the Checksum value changes/recomputed wether error has occured or not...

So, TTL changes in every hop, Fragment Offset can change hence Checksum changes

http://stackoverflow.com/questions/27111459/how-does-the-udp-checksum-change-for-ip-fragments  In this answer see last bullet point in box :)

1 votes
1 votes
D option is correct bcoz at each inetermediate node ttl value will be change so  checksum also and each node fragmention may also be possible so all are correct.
1 votes
1 votes

so TTL definitely changes in each hop so check sum would also change.suppose the MTU of network is less than frame may get fragmented so fragement offset may also change .so answer must be (d)

0 votes
0 votes
Even when the question asks about "may change" , and even if fragmentation occurs, is it not the case that the fragmentation offset of the first datagram will remain same?
Answer:

Related questions

50 votes
50 votes
6 answers
3
go_editor asked Sep 28, 2014
17,414 views
An IP router implementing Classless Inter-domain Routing (CIDR) receives a packet with address $131.23.151.76$. The router's routing table has the following entries:$$\be...
48 votes
48 votes
7 answers
4
go_editor asked Sep 28, 2014
22,517 views
A bit-stuffing based framing protocol uses an $\text{8-bit}$ delimiter pattern of $01111110.$ If the output bit-string after stuffing is $01111100101,$ then the input bit...