-
IPv4 HeaderIT Tech/찍어먹는 IT 2020. 9. 10. 13:14
IPv4 Header 구조
괄호 안은 bits 수를 나타냄
Version (4) IHL (4) DS field (6) ECN Total Length (16) Identification (16) Flags (3) Fragment Offset (13) Time to Live Protocol Header checksum Source Address Destination Address IPv4 Options ( 0-10 rows ) Padding Version (4bits)
- 현재 버전 4를 사용
Header Length - IHL (4bits)
- 헤더의 길이
Type of Service (Tos) Flag (8bits)
- 요구되는 서비스 품질을 나타냄 ( Tos = DS field + ECN )
Total Pachet Length (16bits)
- IP 헤더 및 데이터를 포함한 IP 패킷 전체의 길이를 바이트 단위로 길이를 표시 ( 최대값은 65,535 )
Identification (16bits)
- 각 조각이 동일 데이터그램에 속하면 같은 일련번호 공유
Flags (3bits)
- 분열의 특성을 나타내는 플래그
Fragmentation Offset (13bits)
- 조각나기 전 원래의 데이터그램의 8 byte 단위의 위치
TTL, Time to Live (8bits)
- IP 패킷 수명
Protocol (8bits)
- 데이터 내에 포함된 상위계층 프로토콜 내용
Header Checksum (16bits)
- 헤더에 대한 오류검출
Source Address (32bits)
- 송신처 (보낸사람) 의 IP 주소
Destination IP Address (32bits)
- 목적지 (받는사람) 의 IP 주소
IP Options (선택옵션)
- 가변 길이 bits
Padding (필요한 경우에만 사용)
- 가변 길이 bits
반응형'IT Tech > 찍어먹는 IT' 카테고리의 다른 글
TCP : 3, 4 Way Handshake 연결, 전송, 종료 과정 (0) 2020.09.20 OSI 7 Layer (0) 2020.09.13 해싱 (0) 2020.08.19 Mac에서 Maven 설치하기 (0) 2020.08.05 응집도와 결합도 (0) 2019.12.18