IP은 신뢰성이 없고 비연결형인 데이터그램 전달 서비스 제공
internet control message protocol
오류 보고 메시지와 질의 메시지로 나뉜다
라우터나 호스트가 IP 패킷을 처리하는 도중 발생 문제점 보고
오류를 수정하는 것이 아닌 보고만 한다
오류메시지의 오류가 생길 시 따로 오류 메시지 생성하지 않는다
라우터가 데이터그램을 전달할 수 없거나,
호스트가 데이터그램을 전달할 수 없을 때 발신지 호스트에게 목적지 도달 불가능 보낸다
라우터는 패킷의 전달을 방해하는 모든 문제를 발견 할 수 없다
발신지 억제 메시지가 흐름제어와 혼잡제어 유사 기능
혼잡으로 데이터그램을 폐기하면, 라우터나 호스트는 데이터그램의 송신자에게 발신지 억제 메시지를 보냄
라우터는 TTL이 0인 데이터그램을 받을 때마다 데이터그램을 폐기하고 발신지에게 시간경과 메시지를 보낸다
최종 목적지가 정해진 시간 내에 모든 단편을 받지 못했으면 이미 수신된 단편은 폐기하고 원래의 발신지로 시간경과 메시지 보냄
코드0은 수명 필드 값이 0이 되었음을 알리기 위해 라우터에 사용
코드1은 모든 단편이 지정된 시간 내에 도착하지 않았음을 알리기 위해 목적지 호스트에 의해 사용
호스트나 라우터에 의해 보내질 수 있다 메시지를 받은 호스트나 라우터는 에코 응답 메시지를 보낸다
에코 요청과 에코 응답 메시지는 네트워크 관리자가 IP프로토콜의 동작 검사하기 위해
에코 요청과 에코 응답은 호스트 도달 가능성을 검사할 수 있다