CS
OSI 3계층 IPv4 프로토콜 헤더의 구조
필자A
2022. 6. 9. 22:42
IPv4 protocol
1. 네트워크상에서 데이터를 교환하기 위한 프로토콜
2. 데이터가 정확하게 전달되는 것은 보장되지 않음
IPv4 Header
최소 20Byte, 제일 하단의 Option여부에 따라 크기가 달라짐
Version : IP version 값, 위 이미지는 IPv4형태의 이기 때문에 무조건 4
IHL( Header Length ) : Header Size / 4 ( 4bit이면 16까지 숫자를 표현, 최소 20이란 숫자를 표현하지 못함 )
Type of Service : 0 ( 사용하지 않는다고 합니다. )
Total Length : 모든 계층의 프로토콜 Header의 총 길이
Trusted Host ID, Flags, Fragment Offset : 최대 전송 단위가 있기 때문에 패킷을 나눠 보낼 때 합산 시 필요한 데이터
Time to Live : 패킷의 수명( 3 계층 장비 통과 시 감소 ), 패킷이 도착지에 안갈경우를 위해 존재
Protocol : 상위 프로토콜의 정보 ( TCP, UDP... )
Header Checksum : header의 오류 확인
Source Address : 출발지 IP
Destination Address : 목적지 IP
반응형