ICMP는 RFC 792에 정의된 필수 TCP/IP 표준이다.
IP 통신을 사용하는 호스트와 라우터는 ICMP를 사용하여 오류를 보고하고 제한된 제어 및 상태 정보를 교환한다.
ICMP 메시지는 일반적으로 다음과 같은 경우에 자동으로 전송된다.
- IP 데이터그램이 대상에 도달할 수 없다.
- IP 라우터가 현재 전송 속도로 데이터그램을 전달할 수 없다.
- IP 라우터가 대상까지 더 나은 경로를 사용하기 위해 보내는 호스트를 리디렉트한다.
ICMP 메시지는 다음 그림과 같이 IP 데이터그램 내에서 캡슐화되어 전송된다.
자료 및 사진 출처 : http://technet.microsoft.com/ko-kr/library/cc758065(v=ws.10).aspx
ICMP 메시지의 여러 가지 유형은 ICMP 헤더에서 식별된다. ICMP 메시지는 IP 데이터그램으로 전송되므로 신뢰할 수 없다.
ping 명령을 사용하여 ICMP 에코 요청 메시지를 보내고 ICMP 에코 응답 메시지의 수신을 기록할 수 있다. 이러한 메시지를 사용하여 네트워크 또는 호스트 통신 오류를 검색하고 일반적인 TCP/IP 연결 문제를 해결할 수 있다.
'네트워크 > 네트워크' 카테고리의 다른 글
프로토콜 - 텔넷(Telnet) (0) | 2010.06.26 |
---|---|
프로토콜 - mDNS 프로토콜 (0) | 2009.05.01 |
프로토콜 - IGMP(Internet Group Management Protocol) 인터넷 그룹 관리 프로토콜 (0) | 2009.05.01 |
프로토콜 - SIP(Session initaion Protocol)- 세션 개시 프로토콜 (0) | 2009.05.01 |
프로토콜 - nbns 프로토콜 (0) | 2009.05.01 |