ICMP

Mokwon Univ 2008. 8. 16. 15:07
인터넷 제어 메시지 프로토콜 (ICMP) 은 다섯 유형의 오류 보고와 네 쌍의 질의 메시지를 보내어 신뢰성이 없고 비연결형인 IP지원
ICMP 메시지는 IP 데이터그램에 의해 캡슐화 된다
 
다섯 유형의 오류 보고
 
1. 데이터그램이 배달될 수 없을 때 목적지 도달 불가 메시지가 발신지 호스트에게로 보내진다 (H/W 고장, 라우팅문제 등등)
2. 발신지 억제 메시지는 혼잡을 완화시키기 위해 송신된다
3. 시간경과 메시지는 발신지 호스트에게 1) 수명(time-to-live) 필드가 0이 되었거나 2) 메시지의 단편이 정해진 시간 내에 도착하지 않았다는 것을 통보한다
4. 매개변수 문제 메시지는 호스트에게 데이터그램의 헤더 필드에 문제가 있음을 알린다
5. 재지정 메시지는 호스트의 라우팅 테이블을 보다 효율적으로 만들기 위해 사용된다
 
네 쌍의 질의 메시지
 
1. 에코 요청과 에코 응답 메시지는 두 시스템 간의 연결성을 검증하기 위해 사용된다
2. 타임스탬프 요청과 타임스탬프 응답 메시지는 두 시스템간의 왕복 시간을 결정하거나 두 시스템간의 시간차를 결정하기 위해 사용
3. 주소 마스크 요청과 주소 마스크 응답메시지는 서브넷 마스크를 획득하기 위해 사용된다
4. 라우터 간청과 라우터 광고 메시지를 사용하여 호스트는 라우팅 테이블을 갱신할 수 있다
 
ICMP 검사합은 ICMP의 헤더와 데이터 필드를 모두 사용하여 계산된다
Ping은 ICMP서비스를 사용하여 호스트의 도달 가능성을 점검하는 응용 프로그램이다
간단한 ICMP 설계는 들어오는 ICMP 패킷을 처리하는 입력 모듈과 ICMP 서비스 요구를 처리하는 출력 모듈로 구성된다
Posted by 용학도리
,