Network

IPv4 의 구조

전산왕 2020. 11. 30. 23:51

IPv4의 헤더는 통상 20byte이며 구조는 아래 그림과 같다.

IPv4의 구조도

명칭 설명 길이(bit)
Versio  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