본문 바로가기

네트워크/네트워크 용어 (DICT)

[150726] ICMP (Internet Control Message Protocol)

반응형

[150726] ICMP (Internet Control Message Protocol)

 

 

결론부터 말하면 ICMP는 오류 보고를 위한 프로토콜이다.

 

닿을 수 없는 호스트가 있거나, 접근할 수 없는 네트워크 대역 등이 있을 경우,

 

오류메시지를 출력해주는 것이다.

 

그래서 ICMP 패킷은 다양한 타입이 있는데, 이는 다음과 같다.

 

 

 0 bit                                           8 bit                                          16 bit                                   24 bit                                  32 bit

 Type

Code 

Checksum 

Data 

 

 

 

각 타입과 코드에 해당하는 설명메시지는 셀 수 없을 정도로 많다.

 

다음은 자주 보이는 ICMP 타입과 코드이다.

 

 

ICMP Type

Code 

설명

0

0 

반향 응답 

3

0 

목적지 네트워크에 도달 불가능 

3

1 

목적지 호스트에 도달 불가능 

3

2 

목적지 프로토콜에 도달 불가능 

3

3 

목적지 포트에 도달불가능 

3

6 

목적지 네트워크 찾지 못함 

3

7 

목적지 호스트 찾지 못함 

4

0 

출발지 억제 ( 혼잡 제어 ) 

8

0 

반향 요청 

9

0 

라우터 알림 

10

0 

라우터 발견 

11

0 

TTL 만료 

12

IP 헤더 불량 

 

 

 

 

 

반응형