1. ICMP 질의/조회/정보성 메세지
ㅇ ICMP 에러 메세지와의 차이점
- ICMP 에러메세지 처럼 송신측에 에러를 보고하는 역할과는 달리,
- 송수신 간에 양방향으로 질의-응답의 형태를 띠며,
- 네트워크의 상태를 요청하고 응답 받는 메세지
※ ICMPv4
- 정의된 질의메세지 중 대부분이 다른 프로토콜에 의해 대체됨
. 에코 요청(8) 및 에코 응답(0) 이 많이 사용되고,
. 라우터 간청(9)/라우터 광고(10) 정도가 이따금 사용됨
※ ICMPv6
- 다소 확장됨
. 홈 에이전트 주소 발견 요청 및 응답
. 모바일 접두사 간청 및 광고
. 멀티캐스트 리스너 조회,보고,종료 등
2. ICMPv4 질의/정보 메세지의 주요 종류
ㅇ Echo Request(type: 8) 및 Echo Reply(type: 0)
- Ping 명령어가 이 두개를 조합하여 활용
- 추가 필드 구성
. Identifier (2 바이트)
. Sequence number (2 바이트)
. Optional data (가변적)
ㅇ Timestamp Request(type: 13) 및 Timestamp Reply(type: 14)
- ICMP 질의메세지가 두 시스템간에 왕복하는데 소요된 시간 또는 시간차를 파악
* (지금은 거의 사용 안함)
ㅇ Address Mask Request(type: 17) 및 Address Mask Reply(type: 18)
- 서브넷 마스크를 얻는데 사용
* (지금은 거의 사용 안함)
ㅇ ICMP Router Solicitation(type: 9) 및 ICMP Router Advertisement(type: 10)
- 인접 라우터 탐색 ☞ 라우터 탐색 프로토콜 참조
3. ICMPv6 질의/정보 메세지 (type 128 ~ 255)
ㅇ 에코 요청(Echo Request) : type 128
ㅇ 에코 응답(Echo Reply) : type 129
ㅇ 멀티캐스트 리스너 발견 MLD(Multicast Listener Discovery) : type 130 ~ 132
ㅇ 멀티캐스트 라우터 발견 : type 151,152,153
ㅇ NDP(Neighbor Discovery Protocol) 관련 메세지들 : type 133 ~ 137
- RS (Router Solicitation, 라우터 간청) : type 133
- RA (Router Advertisement, 라우터 알림) : type 134
- NS (Neighbor Solicitation, 이웃 간청) : type 135
- NA(Neighbor Advertisement, 이웃 알림) : type 136
- Redirect (재지정) : type 137
ㅇ 역이웃 간청(Inverse Neighbor Discovery Solicitation) : type 141
ㅇ 역이웃 광고(Inverse Neighbor Discovery Advertisement) : type 142