IPv4의 한계
IPv4 주소 공간이 고갈되고 있습니다
IPv4 주소 크기는 32비트이며, 이는 IPv4가 총 약 40억 개의 고유 주소를 제공할 수 있음을 의미합니다. 그러나 40억 개의 주소는 이론상 전체 주소 수입니다. 비합리적인 주소 할당으로 인해 많은 주소가 낭비됩니다. 실제 사용 가능한 주소는 약 25억 개로, 이론상 전체 주소 수보다 훨씬 적습니다. 더욱이 1980년대 이후 인터넷 사용자와 모바일 컴퓨팅 장치의 수가 빠르게 증가하면서 사용 가능한 IPv4 주소가 급속히 고갈되었습니다.
IPv4에서 노드 설정이 복잡함
호스트를 네트워크에 연결할 때, TCP/IP 프로토콜 (TCP/IP 프로토콜이란 무엇인가요) 먼저 선택한 다음, 네트워크 노드를 통해 필요한 IP 주소, 서브넷 마스크, 게이트웨이 주소 및 DNS 주소를 설정해야 합니다. 또한 네트워크 노드의 라우팅 구성도 필요합니다.
QoS 제한
IPv4 기반 인터넷은 단순한 서비스 품질(QoS)을 제공하도록 설계되었습니다. 그러나 IP 네트워크에서 IP 전화, 화상 회의 및 기타 실시간 데이터 애플리케이션과 같은 멀티미디어 서비스가 증가함에 따라 대역폭, 시간 영역, 비트 오류율 및 지터에 대한 엄격한 요구 사항이 있습니다. IPv4는 실시간 전송을 지원하는 실시간 전송 프로토콜을 제안하지만, 추가 프로토콜은 네트워크의 복잡성과 비용을 증가시킵니다. 따라서 IPv4는 여전히 QoS가 부족하며 전자 상거래와 같이 암호화 및 인증 요구가 있는 특정 애플리케이션의 요구 사항을 충족할 수 없습니다.
IPv4 라우팅 문제
네트워크 수가 증가함에 따라 IPv4 라우팅 테이블의 길이가 늘어나므로, 라우터가 라우팅 테이블에서 올바른 경로를 조회하는 시간도 증가합니다. 이 지연은 네트워크 성능에 영향을 미칩니다. 따라서 IPv4 라우팅 문제를 해결하는 것은 IPv4 주소 공간 부족 문제를 해결하는 것보다 훨씬 더 시급합니다.
IPv4 vs IPv6: IPv6가 IPv4보다 나은 이유
다음은 IPv4 대비 IPv6의 장점과 개선 사항입니다.
IPv4보다 더 큰 주소 공간
IPv6 주소 크기는 128비트이며, 범위는 0000:0000:0000:0000:0000:0000:0000:0000부터 ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff까지입니다. IPv6 주소의 수는 2^128(3.4*10입니다38). 통계적으로 말하면, 2022년 전 세계 인구는 약 78억 명이며, 이는 전 세계의 각 사람에게 4.3*1028 IP 주소. IPv6 네트워크에서는 각 인터페이스가 유니캐스트 주소, 애니캐스트 주소, 멀티캐스트 주소를 포함하여 하나 이상의 IPv6 주소를 허용합니다. 전반적으로 IPv6는 IPv4 주소가 궁극적으로 고갈되는 문제를 해결합니다. IPv4 및 IPv6 주소의 예는 다음 그림에 나와 있습니다.

IPv4 vs IPv6 형식
IPv4보다 더 단순한 헤더와 더 나은 유연성
IPv6는 데이터 처리를 더 효율적으로 만들기 위해 IPv4 헤더의 여러 필드를 폐기합니다. IPv6 헤더는 기본 헤더와 여러 확장 헤더로 구성됩니다. IPv6 헤더의 길이는 고정되어 있으며 많은 메모리 용량을 필요로 하지 않습니다. 또한 IPv6 프로토콜은 높은 확장성을 제공하여 사용자가 헤더를 확장할 수 있게 합니다.
IPv4보다 더 효율적인 구성 방법
IPv6 주소는 자동 구성 방식을 채택합니다. 일반적으로 사용되는 자동 구성 기술에는 상태 저장 자동 구성과 상태 비저장 자동 구성이 포함됩니다. 상태 비저장 자동 구성은 로컬 링크가 멀티캐스트를 지원해야 하며, 네트워크 인터페이스도 멀티캐스트를 송수신할 수 있어야 합니다. 상태 저장 자동 구성에는 두 가지 방법이 있는데, 하나는 BooTstrap 프로토콜이고 다른 하나는 Dynamic Host Configuration Protocol(DHCP)입니다. IPv6는 사용자 주소를 자동으로 구성할 수 있어 수동 구성의 비효율성을 방지합니다.
더 나은 서비스 품질(QoS)
IPv6 프로토콜은 단순화된 헤더 구조를 채택하므로 IPv6는 데이터 패킷의 고속 전달과 낮은 지연 시간을 보장합니다. 예를 들어 특별한 QoS가 필요한 경우 IP 패킷에 우선순위를 설정할 수 있으며, 그런 다음 라우터는 IP 패킷의 우선순위에 따라 이러한 데이터를 각각 처리합니다. 이러한 방식으로 신뢰할 수 있는 실시간 메시지 전송이 구현되어 QoS가 크게 향상됩니다.
IPv4보다 더 안전함
IPv6의 보안은 IPv6의 일부인 IPSec을 기반으로 합니다. 모든 IPv6 네트워크 노드에 IPSec은 필수입니다. IPSec의 주요 기능은 네트워크 계층에서 데이터 패킷에 대한 암호화 및 인증 서비스를 제공하는 것입니다. 인증과 암호화라는 두 가지 보안 메커니즘을 제공합니다.
인증 메커니즘을 통해 데이터 수신자는 데이터 송신자의 신원과 전송 과정에서 데이터가 변조되었는지 여부를 확인할 수 있습니다. 암호화 메커니즘은 데이터를 인코딩하여 데이터 기밀성을 보장함으로써 전송 과정에서 누군가가 데이터를 가로채는 것을 방지합니다. 전반적으로 IPSec은 인터넷의 보안을 강화하고 기업에 대한 공격 및 기밀 데이터 도난과 같은 불미스러운 사건을 방지합니다. 따라서 IPv6는 IPv4보다 더 안전합니다.
IPv4보다 작은 라우팅 테이블
IPv6 주소 할당은 집계 메커니즘을 채택하며, 매우 유연한 계층적 주소 지정 및 라우팅 구조를 정의하고 라우팅 테이블의 길이를 크게 줄입니다. 동일한 수준의 여러 네트워크는 상위 라우터에서 통합된 네트워크 접두사로 표시되며, 이는 라우터를 효과적이고 크게 유지하고 라우터의 라우팅 및 저장 공간을 크게 줄입니다
IPv4와 IPv6의 차이점은 무엇인가요
IPv6 대비 IPv4의 이점을 설명한 후, 다음 차트는 ipv4와 ipv6의 차이를 설명합니다.
IPv4가 IPv6로 대체될까요?
IPv4에서 IPv6로의 전환은 거스를 수 없는 추세이지만, 전환은 느리고 점진적인 과정입니다. IPv6에서 IPv4로 변경하기 위한 기술적 장벽은 극복되었지만, 현재 네트워크 배포의 대부분은 여전히 IPv4입니다. IPv4 기반 네트워크 장치와 단말 장치가 수십억 대에 이르며, 마이그레이션 비용은 막대합니다. IPv6가 언제 IPv4를 대체할지는 명확한 답이 없습니다. IPv6와 IPv4는 오랫동안 공존할 것입니다.
결론
새로운 기술은 새로운 애플리케이션을 지원합니다. 그 결과 새로운 애플리케이션은 새로운 기술의 표준화와 상용화를 촉진합니다. IPv6 프로토콜은 고성능의 확장 가능한 네트워크 상호 연결을 충족할 수 있으며, 현재 IPv4 네트워크에 존재하는 많은 문제도 해결할 수 있습니다. IPv6의 실제 대규모 적용에는 아직 전환하는 데 시간이 다소 걸리지만, 위에서 IPv6와 IPv4의 차이점을 살펴봄으로써 IPv4에서 IPv6로의 전환이 대세가 되었음을 이해할 수 있습니다.






