Security/network
IP 헤더(header) 분석
철무니
2017. 3. 29. 12:31
반응형
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 | 가변 | 필요한 경우에만 사용 |
반응형