728x90
반응형
IP프로토콜은 오류보고와 오류 수정 기능이 없다. 만약, 오류가 발생하거나 전송하는 도중 문제가 생긴다면 송신측에서 확인할 수가 없다.
또한 한 호스트가 다른 호스트들의 동작 여부를 알고자 할 때도 IP 프로토콜만으로는 알
수가 없다. 그래서 ICMP가 필요하다.
ICMP는 라우터에서 발생한 오류를 송신측으로 전송하기 위해 사용하는 프로토콜이다.
IP프로토콜의 한계를 보완하는 것처럼 IP프로토콜을 기반으로 동작한다. 다시 말해서, IP데이터 그램에 캡슐화되어 인터넷을 통해 전송된다.
ICMP의 메시지는 질의 메시지, 오류 메세지 2가지가
존재한다.
질의 메시지는 네트워크 문제를 진단하거나 정보를 구할 때 사용된다. 위에서 말한 다른 호스트들의
동작 여부를 알기 위해 사용한다.
메시지 내용으로는 에코 요청 및 응답, 타임 스탬프 요청 및 응답, 라우터 요청 및 응답이 있다.
오류 메시지는 IP패킷 처리도중 발생한 문제를 보고할 때 사용된다. 위에서 말한 송신측에서 오류를 확일 할 수 있게 하기 위해 사용된다.
메시지
내용으로는 목적지 도달 불가능, 송신지 억제, 재지정, 시간초과, 매개변수 문제가 있다.(단, 멀티 캐스트 주소, 127.0.0.1과 같은 특수주소, ICMP 오류 메시지를 전송하는 데이터 그램에 대해서는 메시지를 생성하지 않는다.)
반응형
'Study > Network' 카테고리의 다른 글
SNMP(Simple Network Management Protocol) (0) | 2014.07.19 |
---|---|
IGMP(Internet Group Management Protocol) (0) | 2014.07.19 |
ARP(Address Resolution Protocol)와 RARP(Reverse Address Resolution Protocol) (0) | 2014.07.19 |
UDP(User Datagram Protocol)의 개념 (0) | 2014.07.19 |
TCP(Transmission Control Protocol) 포트 (0) | 2014.07.17 |