Internet Control Message Protocol
ICMP report TCP/IP issues during processing IP packet for detecting anomaly cases like
- Host is off
- Link is disconnected
출발지호스트에 이러한 사실을 알려야하지만, IP does not specify this issue reporting method.
traceroute use ICMP too
How ICMP works
ping is used for ICMP. There is no transport layer required.
ICMP message
type, code plus first 8 bytes of IP datagram causing error

네트워크 ] ICMP 란?
네트워크 ICMP(Internet Control Message Protocol) ICMP는 TCP/IP에서 IP 패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜이다. IP에는 오로지 패킷을 목적지에 도달시키기 위한 내용들로만 구성되어 있다. 따라서 정상적으로 목적지 호스트에 도달하는 경우에는 IP에서 통신이 성공하고 종료되므로 아무런 문제가 없다.
https://m.blog.naver.com/PostView.nhn?blogId=rbdi3222&logNo=220602423771&proxyReferer=https:%2F%2Fwww.google.com%2F

Seonglae Cho