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에 대한 인프라나 시스템이 정비되지 않았음,