• retagged by
12,470 views
25 25 votes

​​​​Which of the following fields of an $\text{IP}$ header is/are always modified by any router before it forwards the $\text{IP}$ packet?

  1. Source $\text{IP}$ Address
  2. Protocol
  3. Time to Live $\text{(TTL)}$
  4. Header Checksum

5 Answers

28 28 votes

A) Source IP address remains unchanged as it identifies the original sender and is used for sending acknowledgement by destination or an ICMP message by router/destination.

B) Protocol indicates the type of data carried (e.g., TCP, UDP) and isn't altered by routers.

C) Time to Live(TTL) value is decremented by 1 by each router that forwards the packet.

D) As TTL value of IP header is changed by every router, corresponding Header Checksum is recalculated based on the new value of TTL.

So, correct options are $C,D.$

4 4 votes

 

  • Source Address: This remains unchanged, as it identifies the original sender of the packet. However, if Network Address Translation (NAT) is used, the source address may be modified, but that is not something that occurs with every packet.

  • Protocol: This field specifies the type of data being carried (e.g., TCP, UDP). Routers do not change this value.

  • Time to Live (TTL): Every router that forwards the packet decrements the TTL value by 1. This helps prevent packets from looping indefinitely in a network.

  • Header Checksum: Since TTL changes at each hop, the router recalculates the header checksum accordingly.

Thus, the fields Time to Live (TTL) and Header Checksum are always modified by any router before forwarding an IP packet. Hope this helps!

C & D Answer

0 0 votes

TTL and Header Checksum definitely changed

Protocol and SIP Doesn't changed

Option C, D answer

0 0 votes
Option C,D are correct

A:Source IP Address: it ensure source to destination delivery so it can not be changed by router.

B:Protocol:  it is also not altered .

C:Time to Live (TTL): TTL is decremented at every router so it is changing at every router.

D:Header Checksum : Router after decrement recompute the checksum so it get also altered.
ago
Answer:
Position:
Show:

Related questions

22 22 votes
9 answers 9 answers
14.7k
14.7k views
Arjun asked Feb 16, 2024
14,737 views
​​​​​Which of the following statements about $\text{IPv4}$ fragmentation is/are TRUE?The fragmentation of an $\text{IP}$ datagram is performed only at the source of the d...
55 55 votes
14 answers 14 answers
18.3k
18.3k views
Misbah Ghaya asked Feb 13, 2015
18,332 views
Which of the following fields of an IP header is NOT modified by a typical IP router?Check sumSource addressTime to Live (TTL)Length
22 22 votes
5 5 answers
11.6k
11.6k views
Arjun asked Feb 16, 2024
11,570 views
​​​​For a Boolean variable $x$, which of the following statements is/are FALSE?$x .1=x$$x+1=x$$x \cdot x=0$$x+\bar{x}=1$
26 26 votes
2 2 answers
13.3k
13.3k views
Arjun asked Feb 16, 2024
13,269 views
Which of the following is/are EQUAL to $224$ in radix - $5$ (i.e., base - $5$) notation?$64$ in radix -10$100$ in radix -8$50$ in radix -16$121$ in radix -7