추천, 2024

에디터의 선택

IPv4와 IPv6의 차이점

IPv4IPv6 은 IPv6가 IPv4의 향상된 버전 인 인터넷 프로토콜의 버전입니다. IPv4와 IPv6 프로토콜에는 기능이 다르지만 여러 가지 차이점이 있지만 중요한 것은 생성하는 주소 수 (주소 공간)입니다.

IP 버전 4 (IPv4)는 수량이 부족한 4.29 x 109 고유 네트워크 주소를 생성하므로 인터넷의 공간이 부족합니다. IP 버전 6 (IPv6)은 3.4 x 1038 개의 주소를 생성하지만 현재 문제에 대한 확장 가능하고 유연한 솔루션입니다.

우선 인터넷 프로토콜이 무엇인지 이해합시다. IP 데이터 그램을 인터넷을 통해 이동하는 정보의 단위로 정의하는 TCP / IP 표준 프로토콜. 이 프로토콜은 신뢰할 수없고 연결없는 데이터 그램 프로토콜로서 최선의 노력을 다하는 배달 서비스입니다. 인터넷은 물리적 네트워크의 추상화이며 패킷 수신 및 전달과 같은 기능을 제공합니다.

IP는 다음 세 가지 주요 기능을 제공합니다.

  • 모든 데이터의 정확한 형식을 지정합니다.
  • 그것은 라우팅 기능을 수행하고 데이터를 전송할 경로를 선택합니다.
  • 여기에는 신뢰할 수없는 패킷 전달에 대한 아이디어를 지원하는 규칙 모음이 포함됩니다.

비교 차트

비교의 기초IPv4IPv6
주소 구성수동 및 DHCP 구성을 지원합니다.자동 구성 및 번호 다시 매기기 지원
종단 간 연결 무결성달성하기 어려운달성 가능
주소 공간4.29 x 10 9 주소를 생성 할 수 있습니다.상당히 많은 수의 주소를 생성 할 수 있습니다 (예 : 3.4 x 10 38 .
보안 기능보안은 응용 프로그램에 따라 다릅니다.IPSEC은 IPv6 프로토콜에 내장되어 있습니다.
주소 길이32 비트 (4 바이트)128 비트 (16 바이트)
주소 표현십진수로16 진법으로
에 의해 수행 된 단편화
발신자 및 전달 라우터발신자 만
패킷 흐름 식별사용 불가머리글의 흐름 레이블 필드를 사용할 수 있으며 사용합니다.
체크섬 필드
유효한사용 불가
메시지 전송 방식
방송멀티 캐스팅 및 애니 캐스팅
암호화 및 인증
제공되지 않음제공됨

IPv4의 정의

IPv4 주소는 4 비트 10 진수로 표시 할 수있는 32 비트 이진 값입니다. IPv4 주소 공간은 약 43 억 개의 주소를 제공합니다. 37 억 개의 주소 만 43 억 개의 주소로 할당 할 수 있습니다. 다른 주소는 멀티 캐스팅, 개인 주소 공간, 루프백 테스트 및 연구와 같은 특정 목적을 위해 보존됩니다.
IP 버전 4 (IPv4)는 한 컴퓨터에서 모든 컴퓨터로 패킷을 전송하기 위해 브로드 캐스팅을 사용합니다. 때로는 문제가 생길 수 있습니다.

IPv4의 점으로 구분 된 십진수 표기법
128.11.3.31

패킷 형식

IPv4 데이터 그램은 헤더 (20 바이트)와 데이터 (헤더와 함께 최대 65, 536 개)로 구성된 가변 길이 패킷입니다. 헤더에는 라우팅 및 전달에 필수적인 정보가 들어 있습니다.

기본 헤더

버전 : IP의 버전 번호를 정의합니다. 즉, 이 경우 이진 값이 0100 인 4입니다.
헤더 길이 (HLEN) : 헤더의 길이 를 4 바이트의 배수로 나타냅니다.
서비스 유형 : 데이터 그램을 처리하는 방법을 결정하며 처리량, 안정성 및 지연 수준과 같은 개별 비트가 포함됩니다.
총 길이 : IP 데이터 그램의 전체 길이를 나타냅니다.
식별 : 이 필드는 조각화에 사용됩니다. 데이터 그램은 네트워크 프레임 크기와 일치시키기 위해 다른 네트워크를 통과 할 때 나누어집니다. 이 때 각 조각은이 필드의 일련 번호로 결정됩니다.
플래그 : 플래그 필드의 비트는 조각화를 처리하고 첫 번째, 중간 또는 마지막 조각 등을 식별합니다.

IPv4 데이터 그램

조각화 오프셋 : 원래 데이터 그램의 데이터 오프셋을 나타내는 포인터입니다.
Time to live : 데이터 그램이 거부되기 전에 이동할 수있는 홉 수를 정의합니다. 간단히 말해, 인터넷에 데이터 그램이 남아있는 기간을 지정합니다.
프로토콜 : 프로토콜 필드는 상위 계층 프로토콜 데이터가 데이터 그램에 캡슐화되도록 지정합니다 (TCP, UDP, ICMP 등).
헤더 체크섬 : 16 비트 필드로 패킷의 나머지 부분이 아니라 헤더 값의 무결성을 확인합니다.
원본 주소 : 데이터 그램의 원본을 식별하는 4 바이트 인터넷 주소입니다.
대상 주소 : 최종 대상을 식별하는 4 바이트 필드입니다.
옵션 : IP 데이터 그램에 더 많은 기능을 제공합니다. 또한 제어 라우팅, 타이밍, 관리 및 정렬과 같은 필드를 수행 할 수 있습니다.
IPv4는 다섯 가지 범주 (A, B, C, D 및 E)로 분류 된 2 단계 주소 구조 (순수 ID 및 호스트 ID)입니다.

IPv6의 정의

IPv6 주소는 32 비트 16 진수로 표시 될 수있는 128 비트 이진 값입니다. 콜론은 16 비트 16 진수 필드의 순서로 항목을 분리합니다. 3.4 x 1038 개의 IP 주소를 제공합니다. 이 버전의 IP 주소 지정은 IP 소모량을 줄이고 향후 인터넷 성장 요구 사항에 충분한 주소를 제공하도록 설계되었습니다.
IPv4는 주소 공간의 사용이 불충분 한 2 단계 주소 구조를 사용하므로. 그것이 IPv4 결핍을 극복하기 위해 IPv6을 제안한 이유입니다. IP 주소의 형식과 길이가 패킷 형식과 함께 변경되었으며 프로토콜도 수정되었습니다.

IPv6의 16 진수 콜론 표기법
FDEC : BA98 : 7654 : 3210 : ADBF : BBFF : 2922 : FFFF

IPv6 패킷 형식

각 패킷은 페이로드가 성공한 필수 기본 헤더로 구성됩니다. 페이로드는 두 개의 부분, 즉 선택적인 확장 헤더와 상위 계층의 데이터를 포함합니다. 기본 헤더는 40 바이트를 소비하며 반대로 확장 헤더와 최상위 계층의 데이터는 일반적으로 최대 65, 535 바이트의 정보를 보유합니다.

기본 헤더

버전 : 이 4 비트 필드는 IP 버전 (이 경우 6)을 지정합니다.
우선 순위 : 트래픽 정체와 관련된 패킷의 우선 순위를 정의합니다.
흐름 레이블 : 이 프로토콜을 설계하는 이유는 일정한 데이터 흐름을 특수하게 제어하는 ​​데 용이하기 때문입니다.
페이로드 길이 : 기본 헤더를 제외한 IP 데이터 그램의 전체 길이를 정의합니다.

다음 헤더 : 데이터 그램의 기본 헤더를 따라가는 헤더를 나타내는 8 비트 필드입니다. 다음 헤더는 IP가 사용하는 선택적 확장 헤더 또는 UDP 또는 TCP와 같은 상위 계층 프로토콜의 헤더 중 하나입니다.
홉 제한 : 이 8 비트 홉 제한 필드는 IPv4의 TTL 필드에서 동일한 기능을 지원합니다.
원본 주소 : 16 바이트 인터넷 주소가 데이터 그램의 원본을 식별합니다.
대상 주소 : 일반적으로 데이터 그램의 최종 대상을 나타내는 16 바이트 인터넷 주소입니다.

IPv4와 IPv6의 주요 차이점

IPv4와 IPv6의 중요한 차이점을 살펴 보겠습니다.

  1. IPv4에는 32 비트 주소 길이가 있고 IPv6에는 128 비트 주소 길이가 있습니다.
  2. IPv4 주소는 소수의 2 진수를 나타냅니다. 반면에 IPv6 주소는 이진수를 16 진수로 표현합니다.
  3. IPv6는 엔드 투 엔드 단편화를 사용하지만 IPv4는 너무 큰 데이터 그램을 조각 내기 위해 중간 라우터가 필요합니다.
  4. IPv4의 헤더 길이는 20 바이트입니다. 반대로 IPv6의 헤더 길이는 40 바이트입니다.
  5. IPv4는 오류 검사를 처리하기 위해 헤더 형식의 체크섬 필드를 사용합니다. 반대로 IPv6은 헤더 체크섬 필드를 제거합니다.
  6. IPv4에서 기본 헤더는 헤더 길이 필드를 포함하지 않으며 16 비트 페이로드 길이 필드는 IPv6 헤더에서이를 대체합니다.
  7. IPv4의 옵션 필드는 IPv6의 확장 헤더로 사용됩니다.
  8. IPv4의 TTL (Time to Live) 필드는 IPv6의 홉 제한을 나타냅니다.
  9. 이 버전에서는 헤더의 길이가 고정되어 있기 때문에 IPv4에있는 헤더 길이 필드는 IPv6에서 제거됩니다.
  10. IPv4는 브로드 캐스트를 사용하여 대상 컴퓨터로 패킷을 전송하지만 IPv6은 멀티 캐스팅 및 애니 캐스팅을 사용합니다.
  11. IPv6은 인증 및 암호화를 제공하지만 IPv4는이를 제공하지 않습니다.

결론

IPv6은 현재 프로토콜 인 IPv4의 핵심 개념을 많이 보유하지만 대부분의 세부 사항을 변경합니다. IPv4는 전송 및 통신 수단으로 고안되었지만 주소 수가 많아지면서 IPv6 개발의 이유가되었습니다. IPv6은 네트워킹 분야에서 확장 성, 유연성 및 완벽한 가능성을 제공합니다.

Top