Which statement about the IPv4 header checksum is true?

Study for the Internet Protocol Version 4 Test. Use flashcards and multiple-choice questions, each with hints and explanations. Master the exam with confidence!

Multiple Choice

Which statement about the IPv4 header checksum is true?

Explanation:
The key idea here is how the IPv4 header protections work. IPv4 uses a 16-bit header checksum to detect corruption in the header only. This checksum is stored in a dedicated field inside the header. It’s computed by taking the one's complement sum of all 16-bit words in the header with the checksum field set to zero, then taking the one's complement of that sum to place the result in the header. Routers along the path may modify header fields (for example, TTL is decremented, or fragmentation bits change), so the checksum must be recomputed for each hop to keep header integrity checks valid. The payload itself isn’t included in this checksum; errors in the payload are typically handled by higher-layer checksums (like TCP/UDP) or other mechanisms. Thus, the statement that the IPv4 header includes a header checksum field is true. The other options don’t fit because the checksum isn’t for the payload, there is a checksum in the header, and it isn’t always zero.

The key idea here is how the IPv4 header protections work. IPv4 uses a 16-bit header checksum to detect corruption in the header only. This checksum is stored in a dedicated field inside the header. It’s computed by taking the one's complement sum of all 16-bit words in the header with the checksum field set to zero, then taking the one's complement of that sum to place the result in the header.

Routers along the path may modify header fields (for example, TTL is decremented, or fragmentation bits change), so the checksum must be recomputed for each hop to keep header integrity checks valid. The payload itself isn’t included in this checksum; errors in the payload are typically handled by higher-layer checksums (like TCP/UDP) or other mechanisms.

Thus, the statement that the IPv4 header includes a header checksum field is true. The other options don’t fit because the checksum isn’t for the payload, there is a checksum in the header, and it isn’t always zero.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy