2.패킷 헤드

3.ICMP 메시지 종류

1)오류보고 메시지 ( Error_Reporting Message) (1) Destination unreachable (Type 3)


Code 1(Host Unreacharble):최종 단계의 라우터가 목적지 호스트로 패킷 전송에 실패한 경우
Code 2(Protocol Unreachable) : 목적지 호스트에서 특정 프로토콜을 사용 할 수 없는 경우
Code 3(Port Unreachable ) 목적지 호스트에 해당 UDP 포트가 열려 있지 않은 경우 TCP의 경 우에
는 포트가 열려 있지 않으면 TCP RST 패킷을 반환한다.
Code 4 (Fragmentation needed and don’t fragment was set) : IP 패킷의 단편화가 반드시 필요
하나 IP 헤더의 Don’t fragment(DF) 플래그가 설정 되어 단편화 할 수 없는 경우 라우터에 의해 반환 된다.

(2) Redirection

(3) Time exceeded

Code 0(Time To Live exeeded in Transit) IP 패킷이 최종 목적지에 도달하기 전에 TTL값이 0이 되어 해
당 패킷이 폐기되었음을 알리는 메세지다.
Code 1(Fragment reassembley time exceeded) 
IP 패킷 재조합 과정에서 타임아웃이 발생하여 해당 IP데이터그램이 모두 폐기되었음을 알리는 메지이다. 
일부 단편이 전송과정에서 손실될 경우 재조합에 실패하여 발생한다.

(4) Source quench : 혼잡으로 인한 데이터 폐기. (5) Parameter problems : checksum에 의한 오류검출 후에 오류가 있다면 자료의 재전송을 요청 한다.

2)질의 응답 메시지 (Query Message )

(1) Echo Request(Type 8)

(2)Echo Reply (Type 0)

Untitled

Untitled