SSCP · Question #1262
When packets are captured and converted to hexadecimal, _______ represents the ICMP protocol in the IP header.
The correct answer is D. 01. In an IPv4 packet header, the hexadecimal value "01" in the Protocol field indicates that the payload data carried by the IP packet is using the ICMP protocol.
Question
When packets are captured and converted to hexadecimal, _______ represents the ICMP protocol in the IP header.
Options
- A17
- B25
- C16
- D01
- E06
- FAll of the above
How the community answered
(58 responses)- B2% (1)
- D90% (52)
- E3% (2)
- F5% (3)
Why each option
In an IPv4 packet header, the hexadecimal value "01" in the Protocol field indicates that the payload data carried by the IP packet is using the ICMP protocol.
17 (0x11 hex) represents UDP (User Datagram Protocol) in the IP protocol field.
25 (0x19 hex) is not a standard protocol number for ICMP or common transport layer protocols.
16 (0x10 hex) is not a standard protocol number for ICMP or common transport layer protocols.
In the IP header, the 'Protocol' field specifies the next level protocol encapsulated in the IP payload. A value of 0x01 (hexadecimal 01) in this field universally signifies the Internet Control Message Protocol (ICMP).
06 (0x06 hex) represents TCP (Transmission Control Protocol) in the IP protocol field.
Not all of the above represent ICMP; only 01 does.
Concept tested: IP header protocol field values
Source: https://learn.microsoft.com/en-us/windows/win32/winsock/ip-protocol-numbers
Topics
Community Discussion
No community discussion yet for this question.