Network

ICMP에 대해 알아보자

숄구-ml 2022. 10. 2. 22:26

ICMP (Internet Control Message Protocol)은 인터넷 제어 메세지 프로토콜로 TCP/IP 계층에서 Network 계층에 속한다.

IPv4 주소 체계는 Error Reporting + Error Correcting 메커니즘이 존재하지 않기 때문에 ICMP가 필요해졌다. 

 

 

 

ICMP의 주된 목적

- Error-Reporting Message: 전송 중 발생한 오류에 대한 메세지 생성하여 응답

- Query Message: 네트워크의 상태를 진단하기 위한 쿼리 요청 및 응답 메세지 생성

 

 

 

ICMP 메세지

- ICMP 메세지는 IP Packet 안에서 encapsulated 된다. 

출처: https://ipcisco.com/lesson/icmp-internet-control-message-protocol/

- 메세지의 유형을 의미하는 Type + 유형별 세부 내용을 담고있는 Code 파트로 구분된다.

출처: https://ipcisco.com/lesson/icmp-internet-control-message-protocol/

- ICMP 메세지의 Type에는 다음의 종류가 있다.

출처: https://ipcisco.com/lesson/icmp-internet-control-message-protocol/

- 예를 들어, ICMP 메시지의 Type이 3이라고 한다면, 그에 해당하는 Code는 다음과 같다.

출처: https://ipcisco.com/lesson/icmp-internet-control-message-protocol/

728x90