ICMP(Internet Control Message Protocol)
- 인터넷 제어 메시지
- 네트워크 관리를 위해 사용됨
- ping, traceroute(tracert) 명령이 있다.
ping
- ping 뒤에 특정 대상의 ip를 붙이면 해당 ip주소를 가진 host에게 ICMP 메시지를 보낸다.
- 해당 ip로 접속은 되지만, ping 명령의 답을 받지 못하면 해당 host는 ICMP 메시지를 차단한 것이다.
![](https://velog.velcdn.com/images/jsgcom/post/0bbcd3fd-c1f0-4474-9366-aec1b0eeb9be/image.png)
- TTL : 중간에 거쳐가는 Router의 개수
traceroute(tracert)
- 통신 중 거쳐가는 각각의 라우터까지 걸리는 시간을 알려준다.
- 응답하지 않는 라우터도 존재하기 때문에, 정확히 파악할 수는 없다.
![](https://velog.velcdn.com/images/jsgcom/post/009ae068-2aae-4603-a5e1-09ac7a879e02/image.png)