Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Archives
Today
Total
관리 메뉴

브래의 슬기로운 코딩 생활

네트워크 기초실습 6주차 정리 - 2교시 본문

1-2/네트워크 기초 실습

네트워크 기초실습 6주차 정리 - 2교시

김브래 2022. 10. 7. 20:43

IP v4

IPv4 구조 

- VER (4비트)

; IP의 버전

: IPv4: 4, IPv6: 6

 

- HLEN (4비트)

; 헤더의 크기

; 32비트 단위

; 최소값: 5 (기본 값)

 

- SERVICE (8비트)

; 서비스 클래스의 우선 순위, 지연, 처리율 등 지정

; 보통: 0

 

- TLENGTH (16비트)

; 데이터그램 전체 길이 (Total Lenght)

; 헤더 포함

; 단위: 바이트 단위

- ID (16비트)

; 데이터그램의 식별을 위한 일련 번호

 

- FLAGS (3비트)

; 미사용 비트 

; 단편하 금지 비트 (DF: Don't Fragment)

; 연속 패킷 비트 (MF: More Fragments)

 

- OFFSET (13비트)

; 단편화의 위치 옵셋 (8비트 단위)

- TTL (Time To LIVE, 8비트)

; 홈 카운터 값 (노드 통과시 1씩 감소)

; 라우터의 수에 대한 상한을 설정하여 데이터그램의 생존 시간을 제한

 

- TYPE (8비트)

; 데이터를 전송하는 상위 프로토콜 계층의 유형

; TCP: 6, UDP: 17, ICMP: 1

 

- CHECKSUM (16비트)

; 헤더에 대한 16비트 오류 검사 (체크섬)

- SOURCE IP ADDRESS (32비트)

; 송신자의 IP 주소

 

- DESTINATION IP ADDRESS (32비트)

; 수신자의 IP 주소

 

- OPTIONS (가변 크기)

; 네트워크 점검 또는 디버깅의 목적을 위한 옵션

; 항상 4바이트 단위로 할당됨

; 이 부분에 의해 HLEN의 값이 달라짐