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 IPv4 header checksum is a 16-bit field placed near the start of the header. It is computed from all header words, with the checksum field itself treated as zero during calculation, using a ones-complement sum, and the result is stored in the checksum field. Its purpose is to detect corruption in the header, not the payload. Because the header can change as the packet traverses a network (for example, the TTL is decremented by each hop, and fragmentation can produce new headers), the checksum must be recalculated whenever the header changes. If a packet is fragmented, each fragment has its own header and its own checksum. This makes the statement that the checksum is a 16-bit field near the start of the header and recalculated whenever the header changes the correct description.

The IPv4 header checksum is a 16-bit field placed near the start of the header. It is computed from all header words, with the checksum field itself treated as zero during calculation, using a ones-complement sum, and the result is stored in the checksum field. Its purpose is to detect corruption in the header, not the payload. Because the header can change as the packet traverses a network (for example, the TTL is decremented by each hop, and fragmentation can produce new headers), the checksum must be recalculated whenever the header changes. If a packet is fragmented, each fragment has its own header and its own checksum. This makes the statement that the checksum is a 16-bit field near the start of the header and recalculated whenever the header changes the correct description.

Subscribe

Get the latest from Passetra

You can unsubscribe at any time. Read our privacy policy