Questions:
I'd like to know how ICMP packets travel in a network? Are they encapsulated within IP datagram?
The RFC 792 doesn't explicitly states the layer of ICMP. Are ICMP messages sent using a header of their own? Which layer does ICMP belong to in TCP/IP?