ICMP(Internet Control Message Protocol, 인터넷 제어 메시지 프로토콜)
네트워크 컴퓨터 위에서 돌아가는 운영체제에서 오류 메시지를 전송 받는 데 주로 쓰인다. 프로토콜 구조의 Type과 Code를 통해 오류 메시지를 전송 받는다.
=>상대방과 통신을 확인하는 용도
Type이 대분류 Code가 소분류
Type
8(Echo Reply) - 요청. 너랑 통신 확인할게
0(Echo) - 응답. 상대방이 나에게 보내줌
3(Destination Unreachable) - 경로상 문제. 목적지까지 못감. (예: 중간에 라우터 설정을 잘못해서 목적지까지 못 간 경우)
11(Time Exceded) - 상대방의 문제. 목적지까지 갔는데 응답 못 받는 경우. (예: 상대방이 방화벽 켜놨을 때)
5(Redirect) - 옛날에 쓰던 거. 원격지에 있는 상대방의 라우팅 테이블을 ICMP로 수정할 때 쓰는 것.
알아둬야 하는 것