IPv4의 헤더는 통상 20byte이며 구조는 아래 그림과 같다.
명칭 | 설명 | 길이(bit) |
Version | IP의 버전을 의미한다. IPv4가 들어갈 것. | 4bit |
IHD(IP Header Length) | Header의 전체 길이 | 4bit |
TOS(Type of service) | -서비스 유형(DSCP 6bit) : 네트워크 제어에서 우선순위가 000이면 제일 낮고 111이면 제일 높다. -혼잡 알림(ECN 2bit) : 00은 ECN 사용X, 01,10은 ECN기능을 수용함을 나타냄. 11은 혼잡 발생 표시 |
8bit |
Total Length | 총 IP packet의 길이 | 16bit |
Identification | 식별자로 동일 데이터그램에는 동일한 값이 들어간다. | 16bit |
Flags | 단편화된 패킷의 flag이며 0이면 마지막 패킷을 의미한다. | 3bit |
Fragment offset | 단편화 후 결합시 결합하는 위치를 나타냄 참고로 8byte 단위이다. |
13bit |
TTL(Time to live) | 데이터그램의 수명으로 라우터를 지날수록 1씩 감소한다. | 4bit |
Protocol | 프로토콜의 종류를 나타내며 1은 ICMP, 4는 IPv4, 6은 TCP, 17은 UDP, 41은 IPv6, 51은 AH를 나타낸다. | 4bit |
Header checksum | 헤더의 손상을 감지하기위한 값 | 16bit |
Source, Destination address | 출발지와 목적지의 주소값이다. | 32bit |
.
'Network' 카테고리의 다른 글
Store and forward, Cut through, Fragment free 비교 (0) | 2020.09.28 |
---|---|
CSMA(CSMA/CD, CSMA/CA) (0) | 2020.08.04 |
OSI 7계층 통합정리 (0) | 2020.08.04 |