IPv4는 인터넷이 작동하도록 만드는 것입니다. 또는, 적어도 IPv4는 하나의 온라인 기기 데이터가 다른 온라인 기기를 찾을 수 있게 합니다. 그렇지만 IPv4는 영원히 지속되지 않으며 IPv6이 이를 대체할 것입니다. 그러나 IPv4와 IPv6의 차이점은 무엇이고 이들의 역할은 무엇일까요?
목차
IPv4은 무엇인가요?
IPv4(인터넷 프로토콜 버전 4)는 4세대 인터넷 프로토콜로 인터넷이 작동하는 방식을 정의하는 표준 모음입니다. 1982~1983년에 처음 배포된 IPv4는 대부분의 인터넷 트래픽을 라우팅할 때 여전히 쓰이고 있습니다.
IPv4가 인터네트워킹을 처리하는 프로토콜이므로 즉, 이질적인 컴퓨터(및 스마트폰 등) 네트워크를 글로벌 인터넷에 연결하므로 인터넷은 기본적으로 IPv4와 의미가 같습니다. IPv4는 논리적 주소 시스템을 가지며 라우팅을 수행함으로써 할일을 합니다.
IPv4 주소는 무엇인가요?
IP 주소는 기본적으로 인터넷 주소이며, 주소가 우편 배달을 위해 집을 표시하는 것과 유사하게 장치를 표시합니다.
주소는 기간에 따라 진화했지만 4바이트로 표현된 32비트 정수라는 것은 변하지 않고 남아 있습니다. 보세요, 이는 어려운 기술적 설명입니다.
간단히 말하면 주소는 숫자로 이루어지며 점을 통해 네 부분으로 분리되어 있습니다. 실제로는 다음과 같은 모습입니다.
172.16.254.1
195.12.166.212
92.249.36.4
이 시스템은 4,294,967,296개의 가능한 IP 주소를 제공합니다.
전송을 위해 데이터를 패키징할 때 IPv4는 패키지에 도달하고자 하는 기기의 주소를 포함시키도록 강제합니다. 이는 앞서 언급한 라우팅의 중요한 부분입니다.
그래서 여러분이 디스코드에서 친구에게 :)를 보낼 때 (여러분이 냉혈 미치광이여서) 메시지는 단순히 여러분의 기기에서 인터넷 선으로 들어가 친구의 기기로 나가는 것이 아닙니다. 아닙니다.,메시지는 인터넷 인프라의 다양한 노드에 의해 토치를 건네주듯이 인계됩니다. 라벨의 IP 주소는 그러한 모든 핸드오프를 통해 메시지가 분실되지 않음을 보장합니다.
IPv6은 무엇인가요?
IPv4에서 IP 주소 소진 문제를 겪고 있기 때문에 IPv6이 IPv4를 대체하기로 되어 있습니다. IPv4의 32비트 주소는 4,294,967,296개의 가능한 조합을 제공하며 이는 많은 수이지만 2023년의 인터넷 사용자가 53억 명이었다는 것을 고려하면 충분하지 않습니다.
IPv4가 처음 채택되었을 때 이는 문제처럼 느껴지지 않았으나(실제로 테스트 프레임워크로 생각했었음) 사용 첫 10년 동안 문제가 발견되었습니다. NAT(네트워크 주소 변환)과 같은 몇 가지의 현명한 방법을 사용하여 주소 사용을 최적화했으나 그 중 어느 것도 문제를 무기한으로 미룰 수 없었습니다.
1998년까지 인터넷을 책임지고 있는 괴짜들이 IPv6을 마무리했으며 이는 128비트 주소를 사용합니다. 이는 2128 또는 약 3.4×1038개의 주소를 제공합니다(그 숫자를 기재하지는 않겠습니다). 그러나 이로 인해(일부 기술 괴짜들은 동의하지 않음) 모든 네트워크 장치가 NAT 속임수에 의존하는 대신 자신만의 공용 IP 주소를 갖게 될 수 있습니다.
IPv6 주소는 무엇인가요?
IPv6 주소는 콜론으로 구분된 8그룹의 16진수(1~10 및 A~F)로 구성됩니다.
2001:0db8:0000:0000:0000:8a2e:0370:7334
2001:0db8:0001:0000:0000:0ab9:C0A8:0102
2001:db8:3333:4444:CCCC:DDDD:EEEE:FFFF
이들 중 하나를 암기할 일은 없을 겁니다! 다행히 그럴 필요가 없습니다. DNS는 현재 IPv4 주소를 통해 슬랙을 픽업하는 것과 동일하게 슬랙을 픽업합니다.
물론, IPv6의 경우 주소 형성 방법이 유일한 개선은 아니지만 그것이 가장 분명한 개선입니다. 내부적으로 데이터그램(데이터 번들) 크기와 같은 다른 것도 있습니다.
인터넷을 일련의 튜브라고 상상하면(“결국, 변명” – Ted Stevens) 모든 튜브의 직경이 같지는 않습니다. 때때로 여러분의 데이터그램이 튜브에 맞지 않을 수 있습니다.
IPv4를 사용하여 각 릴레이가 나가는 튜브의 직경을 결정하고 데이터그램을 맞는 비트로 분할합니다. IPv6을 사용하면 이 과정이 여러분의 기기에서 미리 계획됩니다. 또한 전체 경로가 기존 XXL 크기의 최신 튜브 네트워크라고 밝혀지는 경우 결국 점보그램을 전송하게 되며 크기가 최대 4GB에 이를 수 있습니다.
기술 전문가는 인터넷 인프라의 임의성, 특히 라우터 교체와 같은 기술적 개선을 고려하면 IPv6이 전 세계적으로 채택되는 경우에도/채택될 때도 사전 단편화 기능에 문제가 있을 확률이 높습니다.
IPv6과 IPv4의 주요 차이점
IPv6과 IPv4를 나란히 비교하면 다음과 같습니다.
IPv4 | IPv6 | |
---|---|---|
주소 길이 | 32비트 | 128비트 |
주소 형식 | 195.12.166.212 | 2001:0db8:0000:0000:0000:8a2e:0370:7334 |
가능한 주소 | 4,294,967,296 | 3.4×10³⁸ |
단편화 | 발송자 또는 라우터가 수행 | 발송자가 수행 |
IPv4 vs. IPv6: 어느 것이 더 뛰어난가요?
IPv6이 IPv4보다 더 진보된 것이지만 IPv6이 더 나은가요? 일반적으로 그렇지만 세부 내용은 다음과 같습니다.
속도:
IPv6이 더 효율적이므로 속도가 더 빠릅니다. 데이터를 관심 있는 수신자에게만 전송하는 경우 멀티캐스팅과 같은 기능은 사용자가 쓸모없는 복제 데이터를 전송하지 않으므로 사용자의 대역폭을 더 원활히 사용할 수 있게 만듭니다.
보안:
시스템에 녹아든 보안 기능으로 인해 IPv6이 본질적으로 더 안전합니다. IPv6이 기본적으로 주소 암호화 및 인증과 함께 제공되는 반면 IPv4는 사용자가 이용하는 보안 수단에 의존해야 합니다.
게이밍:
IPv6을 사용한 더 이상의 포트 포워딩은 없을 것이며 이로 인해 멀티플레이어 게이밍이 덜 복잡해집니다. NAT는 IPv4 주소 소진의 해결책 중 하나입니다. 그리고 IPv6은 기본적으로 무한한 주소를 가지고 있으므로 NAT가 필요하지 않습니다. 또한, “속도 증가로 이어지는 더욱 효율적인 대역폭 사용”과 같은 것이 있습니다.
IPv4가 IPv6보다 더 인기 있나요?
대부분의 인터넷은 여전히 IPv6대신 IPv4를 사용하고 있습니다. 왜 그럴까요?
이미 사용 중이며 IPv6으로 전환하는 것이 복잡하고 비싸기 때문입니다. 일생에 하루만 일을 해보았다면 돈줄을 쥐고 있는 배부른 자본가는 IT 인프라를 개선하기 위해 비용을 지출하는 데 극단적으로 관심이 없다는 것을 알 것입니다. 이것이 여러분이 살아남는 전문가가 거의 없는 코딩 언어로 작동하는 은행 시스템을 가진 이유입니다.
IPv4와 IPv6는 당연히 상호 운용이 불가능하므로 원활히 작동하게 만들려면 다양한 기술을 사용해야 합니다. 하나에서 다른 것으로 완전히 전환하려면 하드웨어를 변경해야 할 수 있습니다. 예를 들어, 사용자의 라우터가 IPv6을 지원하지 않을 수도 있고 ISP(인터넷 서비스 제공업체)의 경영진이 회사 비용으로 이를 바꾸고 싶지 않을 수 있습니다.
결론: IPv6은 미래입니다
IPv6이 IPv4를 대체할 것이며 그래야 합니다. 그런 상황이 일어나지 않을 이유가 없으며 우리는 이미 나쁜 것을 대략 살펴보았습니다. 그래서 다음번 IT 구매가 미래에도 유용할지를 고려하고 있다면 그 제품이 IPv6을 지원하는지 확인하세요. 그리고 우리가 모두 IPv4를 사용하고 있는 동안 VPN을 통해 보안을 향상하는 것은 어떨까요?
자주 묻는 질문
IPv4를 사용해야 하나요, IPv6을 사용해야 하나요?
그 답은 현재 사용자의 요구 사항과 기술적 능력에 따라 달라집니다. Surfshark VPN과 같은 일부 앱은 아직 IPv6을 지원하지 않습니다.
어느 쪽이 더 나을까요? IPv4 아니면 IPv6?
IPv6이 IPv4를 대체하도록 설계되었으므로 IPv6이 더 우수합니다. 그렇지만 전환에 시간과 비용이 들기 때문에 IPv4가 여전히 널리 쓰이고 있습니다.
어느 것이 더 빠르나요, IPv4 아니면 IPv6?
IPv6은 더욱 빠르고 효율적인 프로토콜입니다.
IPv6가 게이밍에 더 뛰어난가요?
이론상으로 IPv6이 게이밍에 더 뛰어나지만 이는 해당 게임이 이를 지원하는지에 따라 달라집니다.
IPv6을 켜야 하나요?
IPv4와 IPv6을 동시에 켤 수 있는 경우 그렇게 해야 합니다. 모든 서비스가 IPv6을 지원하지는 않으므로 IPv6만을 켜면 연결성 문제가 발생할 수 있습니다.