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? TTL Checksum Fragment Offset $\text{i}$ only $\text{i}$ and $\text{ii}$ only $\text{ii}$ and $\text{iii}$ only $\text{i, ii}$ and $\text{iii}$ Computer Networks gatecse-2014-set3 computer-networks ip-packet normal + – go_editor asked Sep 28, 2014 • edited Jun 26, 2018 by Pooja Khatri go_editor 16.5k views answer comment Share Follow See all 9 Comments See all 9 9 Comments reply Show 6 previous comments Amcodes commented Nov 9, 2020 reply Follow Share The subjects where most Ambiguous questions are asked is Computer Networks! 1 votes 1 votes ytheuyr commented Dec 30, 2020 reply Follow Share @Amcodes, totally right! Even for GATE standards these are ridiculous 0 votes 0 votes shashankrustagi commented Jan 15, 2021 reply Follow Share This is not at all ambiguous, as JASHAN said, this checks your aptitude about the subject Destination is not exceptional, it changes the fragmentation offset, so yes, offset can be changed so smart na this is computer science, here you will find the most beautiful questions framed by brilliant and sophisticated minds of IITs and IISC professors 3 votes 3 votes Please log in or register to add a comment.
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 :) Avinesh Benjamin answered Jan 7, 2017 Avinesh Benjamin comment Share Follow See 1 comment See all 1 1 comment reply Deependra Vivek Sing commented Nov 3, 2017 reply Follow Share @arjun sir why would offset feild change And if fragmentation is done there is no D left it will be fragmented so from which fragment header we will compare If we will compare from first fragment offset as it's identification no. And offset both are matching so fragment offset didn't change. Length feild is getting changed but not offset 2 votes 2 votes Please log in or register to add a comment.
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. royal shubham answered Nov 20, 2017 royal shubham comment Share Follow See all 0 reply Please log in or register to add a comment.
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) Ejaz Ali answered Aug 3, 2018 Ejaz Ali comment Share Follow See all 0 reply Please log in or register to add a comment.
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? Mayank0343 answered Dec 27, 2019 Mayank0343 comment Share Follow See all 0 reply Please log in or register to add a comment.