[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이면 마지막 단편이다.)
● 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 |