CS/네트워크

IPv4와 IPv6

Timha 2023. 1. 5. 17:17

인터넷에 연결된 컴퓨터의 고유한 주소이다.

기존의 IPv4를 통해 IP주소를 부여했지만 , 네트워크 수요가 급증하여 IPv4 자원이 고갈되는 상태

이를 개선하기 위해 IPv6로 IP주소를

IPv4 = 111.11.234.13.56

IPv6 = 1111:1111:aaaa:ffff:0000:0000:ffff:0000

  • IPv4 주소 체계는 32비트를 8비트씩 4부분으로 나누어 각 부분을 점(.)으로 구분하며, 10진 숫자로 표현하고 각 자리는 0부터 255까지의 숫자를 사용한다.
  • IPv4의 32비트 주소 체계로는 전 세계의 증가하는 호스트에 주소를 할당하기 어렵기 때문에, 1994년부터 개발하기 시작한 128비트의 주소 체계 IPv6이 사용된다.

IPv4

  • 기존의 IPv4는 5개의 클래스로 클래스 기반 주소 지정
  • IPv4 주소 체계는 32비트를 8비트씩 4부분으로 나누어 각 부분을 점(.)으로 구분하며, 10진 숫자로 표현하고 각 자리는 0부터 255까지의 숫자를 사용한다.

네트워크와 호스트 주소의 크기에 따라 A, B, C, D, E 클래스로 나누어 구분하며, 이 중 A, B, C가 일반 사용자용, D는 멀티캐스트용, E는 연구용으로 사용

 

 

 

 

비교의 기초 IPv4 IPv6

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

기존 네트워크 인프라를 v6 호환되는 장비로 전면 교체해야되서 그럼. $$$ 문제

IPv6

1996년 표준화된 IPv6는 기존 IPv4의 길이를 4배 확장한 128-비트 (2128, 약 43억 x 43억 x 43억 x 43억) 길이 주소로 구성돼 있다.

  • IPv6 주소 체계는 128비트를 16비트씩 8부분으로 나누어 각 부분을 콜론(:)으로 구분한다.

(예-1111:1111:aaaa:ffff:0000:0000:ffff:0000)

  • IPv6는 주소의 각 부분을 16진수로 표현하며 0이 연속되는 경우 '::'으로 생략할 수 있다.
  • IP주소는 미국은 InterNIC, 대한민국을 비롯한 기타 나라들은 각국의 망 관리 센터에서 발급한다.

대한민국의 경우에는 한국 인터넷 진흥원(NIDA)에서 발급한다.

  • IPv6은 유니캐스트, 멀티캐스트, 애니캐스트의 3가지 종류의 주소로 분류됨
  • IPv6의 특징 : IP 주소의 대폭적인 확장, 실시간 멀티미디어 처리 기능의 강화 , IP의 보안성 강화

기존의 웹은 IPv4 체계로 이루어져있으며 보안 또한 IPv4에 맞춰졌음,

IPv4는 네트워크 관리자로 수동으로 IP부여 ↔ IPv6은 자동으로 IP가 부여

IPv6으로 DDOS공격이나 다른 네트워크 공격을 받는다면 트래킹와 차단이 어려움

아직 IPv6에 대한 인프라나 시스템이 정비되지 않았음,