IP 헤더(header) 분석
IP 헤더
IP 패킷의 앞부분에서 주소 등 각종 제어정보를 담고 있는 부분
IPv4 헤더 사이즈는 옵션 미지정시 20 바이트
- 최소 20 바이트 이상
- IPv6의 경우에는 40 바이트가 최소
구성 | 크기(byte) | 설명 |
version | 1 | 버전 4 (IPv4) 사용 |
header length | 헤더의 길이로 최소 20 byte ~ 60 byte (옵션이 포함된 경우) | |
type of service | 1 | 요구되는 서비스의 품질 |
total length | 2 | ip packet의 전체 크기 |
identification | 2 | 분할된 패킷을 식별하게 해줌 |
flag & fragment offset | 2 | 분열의 특성을 나타내는 플래그 - ip 단에서 분할되는 과정..MTU에 맞춰서 1500보다 크면 분할 ex) 2000byte의 크기면 1500, 500 의 2개의 ip패킷으로 분할하여 전송 ① MF : 분할된 패킷이 더 있음 ② DF : 분할 금지 * offset : 패킷의 시작되는 부분 * MTU(Maximum Fransfer unit) : 최대 1500byte |
ttl | 1 | 패킷의 수명 - 라우터를 지날때마다 감소 - 목적지까지 도달하지 못할 때를 대비 |
protocol type | 1 | 프로토콜 종류 - tcp, udp, icmp, ... 각각 6번, 17번, 1번 |
chksum | 2 | 헤더에 대한 오류검출 |
source ip address | 4 | 출발지 IP 주소 |
destination ip address | 4 | 도착지 IP 주소 |
options | 가변 | IP 헤더 옵션 |
padding | 가변 | 필요한 경우에만 사용 |
'Security > network' 카테고리의 다른 글
ARP(주소 결정 프로토콜) 정의, ARP 종류, ARP Hedaer(헤더) (0) | 2017.04.10 |
---|---|
이더넷(Ethernet) 정의, CSMA/CD 과정, 이더넷헤더 (0) | 2017.04.04 |
IP 주소체계와 클래스 구성 (0) | 2017.03.29 |
TCP 3 way-handshake(SYN, ACK) (0) | 2017.03.29 |
TCP / UDP 의 특징 및 헤더(header) 분석 (0) | 2017.03.29 |