Questions: ICMP: Internet Control Message Protocol

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

How does traceroute reconstruct the path a packet takes through the network?

AIt sends successive packets with TTL values of 1, 2, 3, ... and collects the Time Exceeded ICMP replies from each router that drops a packet
BIt sends Echo Request packets to each router and measures which ones reply
CIt reads the routing tables from each router along the path using SNMP
DIt sends a packet with the Record Route IP option, which causes each router to add its address to the packet header
Question 2 Multiple Choice

A network administrator completely blocks all ICMP traffic at the corporate firewall for security reasons. Which legitimate network function is most likely to break as a result?

APath MTU Discovery, which relies on ICMP 'Fragmentation Needed' messages to negotiate packet sizes
BDNS resolution, because DNS uses ICMP for error reporting when a name server is unreachable
CTCP connection establishment, because SYN packets use ICMP for acknowledgment
DDHCP lease renewal, because DHCP uses ICMP Echo to check address conflicts
Question 3 True / False

ICMP messages are encapsulated inside IP packets and travel over the same network infrastructure as regular data, even though they are used for control and error reporting rather than application data.

TTrue
FFalse
Question 4 True / False

Blocking most ICMP traffic at a firewall is a best security practice because ICMP serves no legitimate purpose in a properly configured network.

TTrue
FFalse
Question 5 Short Answer

Explain how traceroute uses ICMP to map network paths — what mechanism does it exploit, and why does that mechanism reveal intermediate routers?

Think about your answer, then reveal below.