가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/NETWORK

icmp에 대하여

by 콰나 | Quanna 2017. 11. 23.

<ICMP 헤더> (8byte)


요청과 응답을 주고 받음으로써 시스템의 통신 상태가

정상인지 아닌지 판단한다. / 간단한 에러 리포팅을 한다.

1)Type(1byte)

    -응답 요청

8: echo request (요청)

0: echo reply (응답)

-에러 리포팅-

    3 : Destination Unreachable (목적지까지 가지 못함)

4 : Source Quench (패킷을 천천히 보내라)

5 : Redirect (라우팅 경로 재지정)

11 : Time Exceeded (요청 시간 만료)

12 : parameter Problem (헤더가 잘못된 경우 발생하는 에러)

 

2)Code(1byte)

- 세부 에러 내용을 나타냄

- 세부에러가 없을 0으로 세팅

 

3)Checksum (2byte)

- ICMP 헤더만 오류체크

 

4)Other message-specific information (4byte)

- 추가목적을 위한 공간

 


<ICMP 헤더 와이어샤크 캡쳐>


Type

Code

Checksum

Id(BE)

 

Id(LE)

Seq num(BE)

 

Seq num(LE)

 


 

Type


Code


Checksum


Identifier (BE)


Identifier (LE)


Sequence (BE)


Sequence (LE)


 

 

Ex)

1)Ping 보낼 단편화가 발생하지 않는 최대 데이터의 ?

- 1472byte ( 1480byte ICMP 8byte )


2)조각화시 조각화된 패킷 일부가 마지막패킷보다 늦게 경우 ?

- offset 값을 통해 일부 패킷이 온지를 확인 모은다.


참고사항


<cmd 명령어>

 

netstat r : 라우팅 테이블 정보확인

nslookup : 해당도메인의 IP주소찾기

route add [목적지IP] mask [서브넷 마스크] [게이트웨이 IP] metric [metric] : 정적으로 라우팅 테이블 정보 추가

*mask 255.255.255.255 : 하나의 대상,   0.0.0.0 : 모든 대상


'IT > NETWORK' 카테고리의 다른 글

TCP 3way handshake  (0) 2017.11.24
TCP/UDP 헤더 분석  (0) 2017.11.23
ARP / RARP  (0) 2017.11.22
Ethernet 해더  (0) 2017.11.22
vmware 네트워크 가상화  (0) 2017.11.22