본문 바로가기
IT/정보보안기사

IP

by Insight7777 2023. 4. 16.

IP Header 구조
Wireshark로 본 IP헤더 구조

 

[IP 헤더구조]

● Header Length : IP헤더 크기(20bytes~60byte)

 

 Total Length : IP패킷의 총크기(헤더크기 + 데이터 크기)

 

 Flags

- 패킷 분할여부

- 패킷이 MTU(Maximum Transmission Unit) 보다 크면 분할 됨

- D : Don't Fragment (D값이 1이면 단편화를 하지 않고, 0이면 단편화를 한다.)

- M : More Fragment (M값이 1이면 마지막 단편이 아니고, 0이면 마지막 단편이다.)

ifconfig명령어로 mtu 크기확인

 

Fragment Offset : 단편화 되기 전 데이터 시작점으로 부터의 차이

ex) MTU: 1500byte, 송신 데이터: 5000byte 일 때

* 첫 번째 패킷의 offset : 0 (데이터:1480byte+IP헤더:20byte)

 

* 두 번째 패킷의 offset : 1480 (데이터:1480byte+IP헤더:20byte)

 

* 세 번째 패킷의 offset : 2960 (데이터:1480byte+IP헤더:20byte)

 

* 네 번째 패킷의 offset : 4440 (데이터:560byte+IP헤더:20byte)

 

● Time to Live

- 라우터 통과 가능 개수

- 만료시 ICMP의 시간초과 메시지가 나옴

 

● Header Checksum : 패킷 오류 체크(CRC), TCP와 달리 헤더만 검사함

'IT > 정보보안기사' 카테고리의 다른 글

ICMP(Internet Control Message Protocol)  (0) 2023.04.16
CRC(cyclic redundancy check)  (0) 2023.04.12
TCP(Transmission Control Protocol)  (0) 2023.04.12
스니핑(Snffing) / tcpdump  (0) 2023.04.12
TCP wrapper / SSH  (0) 2023.04.12