IP Header   IP 헤더, IP 패킷 헤더, IPv4 IPv6 헤더 비교

(2021-06-18)

IP Datagram Format


1. IP 헤더IP 데이터그램(패킷)의 앞부분에서 주소 등 각종 제어 정보를 담고 있는 부분
     - IP 데이터그램 = IP 헤더(머리) + 데이터


2. IPv4IPv6헤더 구성 비교

  

  ※ ☞ IPv4 헤더, IPv6 헤더 참조


3. IPv4 헤더IPv6 헤더 특징별 비교헤더 종류
     - IPv4 : 1 종류
     - IPv6 : 2 종류 (기본 헤더 + 확장 헤더)

  ㅇ 헤더 크기 
     - IPv4 : 가변 크기 헤더 (옵션에 따라 달라짐)
        . 32 비트짜리의 워드가 최대 15개 (최대 60 바이트) <= 헤더 크기 필드 (4 비트)
     - IPv6 : 고정 크기 헤더 (기본 헤더 40 바이트로 고정됨)
        . 확장 헤더에 의해 연이어 붙여질 수 있으나, 기본 헤더 크기는 고정됨

  ㅇ 주소 크기 
     - IPv4 주소 :  32 비트
     - IPv6 주소 : 128 비트

  ㅇ 옵션 
     - IPv4 : 옵션을 갖음. 그러나, 매우 드물게 사용   (IPv4 헤더 옵션)
     - IPv6 : 옵션 없음. 확장 헤더에서 옵션 역할 수행 (IPv6 옵션)

  ㅇ 버젼 (4비트)
     - IPv4 : 4,  IPv6 : 6  ☞ IANA 버젼 관리헤더 길이 : IPv4 (4 비트), IPv6 에서는 삭제됨
     - IPv6 헤더는 고정 크기이므로, 헤더 길이 필드는 불필요

  ㅇ IP 데이터그램 포워딩시 `우선순위 및 혼잡 알림`을 위한 필드
     - IPv4 : `Type of Service` 필드
     - IPv6 : 이를, `Traffic Class` 필드 라고 호칭
        . 또한, `Flow Label`을 신규 추가
     - 필드 구성 : (DS 필드 6 비트 + ECN 필드 2 비트) = (총 8 비트)
        . DS(Differentiated Service,차등서비스) ☞ DSCP
           .. 차등화된 서비스품질 유형을 나타냄
        . ECN(Explicit Congestion Notification)
           .. 라우터패킷을 즉각 폐기하지 않고, 최종 노드에게 혼잡을 알리는 용도

  ㅇ IPv4 헤더 필드 중 IPv6에서 삭제된 것
     - Header Length(4 비트) : IPv4 헤더 크기가 가변이지만, IPv6 헤더 크기는 고정 크기
     - Identification(16),Flags(3),Fragment Offset(13 비트) : IPv4 단편화시에 만 필요
     - Header Checksum(16 비트) : 데이터링크 신뢰성이 제고(광통신 등)됨에 따라 삭제됨
     - Option : IPv6 확장헤더에 포함됨

  ㅇ IPv6에서 약간의 역할 변경과 그 이름이 바뀐 필드
     - Type of Service            => Traffic Class  (8 비트), Flow Label (20 비트)
     - Total Length               => Payload Length (16 비트)
     - Time to Live               => Hop Limit      (8 비트)
     - Protocol Identifier (type) => Next Header    (8 비트)

  ㅇ IPv6에서 신규 추가됨
     - IPv6 Flow Label (20 비트) : IPv6 신규 추가됨           ☞ IPv6 확장헤더  참조 
        . IP연결지향적 프로토콜로 사용할 수 있게 함
           .. 실시간 서비스 등 같이 우선권을 주기위하여 특정 트래픽 Flow에 대한 라벨링

     - Next Header (8 비트)      : IPv6 신규 추가됨           ☞ IPv6 확장헤더  참조 
        . 기본헤더 다음에 위치하는 확장 헤더의 종류를 표시
          .. IPv4프로토콜 번호와 같은 역할
          .. 例) 0 : Hop-by-Hop Options Header for IPv6, 58 : ICMPv6

IP 계층
1. IP 계층   2. IP 프로토콜   3. IP 헤더 (IPv4, IPv6)   4. IP 주소   5.
IPv4
  6.
IPv6
  7.
단일주소,집단주소
  8.
ICMP
 

용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]          편집 이력          소액 후원