IPv4란 무엇입니까?

IPv4는 1983년 ARPANET에 첫 번째 버전이 배포된 이후로 표준 인터넷 주소 지정 체계였습니다. IPv4의 후속 버전인 IPv6은 2017년에 표준화되었지만 1998년 이후 초안 버전이 공개되었음에도 불구하고 여전히 느린 채택에 직면해 있습니다. IPv6으로의 이동은 시급한 것으로 보입니다. 사용 가능한 IPv4 주소 공간이 모두 소진되었기 때문입니다.

IPv4 설계

IPv4는 총 2^32개의 IP 주소, 즉 4,294,967,296개의 가능한 고유 주소를 허용하는 32비트 주소 공간을 사용합니다.

IPv4 주소는 일반적으로 마침표로 구분된 10진수 형식의 4개의 이진 옥텟으로 구성된 점으로 구분된 쿼드 표기법으로 표시됩니다. 예를 들어 172.67.69.195는 2진수로 10101100.01000011.01000101.11000011입니다. 이 디자인 때문에 각 옥텟은 0에서 255 사이만 될 수 있습니다.

IPv4 주소 소진

초기에 IPv4의 네트워크 구조는 주로 A, B, C 클래스로 분할되었습니다. 클래스 A 네트워크는 첫 번째 옥텟을 사용하여 네트워크를 정의하고 다른 모든 비트는 호스트에 할당할 수 있으므로 128개의 가능한 네트워크가 허용됩니다. 각각 1,600만 이상의 호스트가 있습니다. 클래스 B 네트워크는 처음 두 옥텟을 네트워크 주소로 사용하고 마지막 두 옥텟을 호스트 주소로 사용하여 65,000개 이상의 호스트로 구성된 16,000개 이상의 네트워크를 허용합니다. 마지막으로 클래스 C 네트워크는 네트워크 주소에 처음 세 옥텟을 사용하고 호스트 주소에 마지막 옥텟을 사용하여 최대 256개의 호스트로 구성된 2백만 개 이상의 네트워크를 허용했습니다.

원래 회사에서 IP 주소가 필요한 경우 지역 공급자에게 클래스 C 네트워크를 요청할 수 있었고, 해당 공간이 모두 필요하지 않으면 여전히 얻을 수 있었고 더 필요하면 클래스 B 네트워크를 제공했습니다. Apple, Ford, US Postal Service, AT&T 및 Comcast를 포함한 몇몇 회사는 클래스 A 네트워크를 할당받기까지 했습니다. 미 국방부에는 13개의 A급 네트워크가 할당되어 있습니다.

시간이 지남에 따라 이러한 접근 방식은 할당할 주소가 부족한 주소 체계로 빠르게 이어질 것이라고 결정되었습니다. 임의 크기의 IP 주소 블록을 할당할 수 있는 CIDR 또는 Classless Inter-Domain Routing이라는 새로운 절차가 생성되었습니다. 이것은 궁극적인 주소 풀 고갈을 방지했습니다.

IP 주소 사용량을 줄이는 또 다른 도구는 내부적으로는 사용할 수 있지만 인터넷에서는 사용할 수 없는 사설 IP 주소 범위를 지정하는 것입니다. 이 접근 방식을 통해 모든 내부 네트워크는 사용 가능한 주소 공간을 약간 희생하면서 동일한 주소 지정 체계를 사용할 수 있습니다. 가장 일반적인 개인 네트워크 범위는 홈 네트워크에 있는 범위일 것입니다. 192.168.0.0에서 시작하여 192.168.255.255로 이동합니다.

이 기술은 이제 홈 라우터와 같은 인터넷 게이트웨이가 네트워크에서 공용 IP 주소를 가진 유일한 장치임을 의미했습니다. 라우터는 들어오는 모든 트래픽을 변환하고 NAT와 PAT라는 두 가지 프로세스를 통해 네트워크에서 어떤 호스트로 보내야 하는지 알아냅니다. NAT는 네트워크 주소 변환이고 PAT는 포트 주소 변환이며, 공용 IP 주소를 직접 갖지 않으면서도 장치가 인터넷에 서비스를 열 수 있도록 라우터에서 사용됩니다.

IPv4 주소 고갈을 방지하기 위한 모든 가능한 노력에도 불구하고 모든 지역 등록 기관은 현재 할당되지 않은 IPv4 주소 공급을 모두 소진했으며 할당되지 않은 마지막 주소는 2019년 11월 25일에 할당되었습니다. 4,294,967,296개의 IP 주소가 모두 할당되었습니다. 지역 등록 대행자는 반환된 IP 주소만 재할당할 수 있습니다. 주소가 필요한 모든 장치가 주소를 얻을 수 있도록 하려면 이제 IPv6으로의 전환이 중요합니다. IPv6은 본질적으로 고갈되지 않는 IP 주소 공급을 제공하는 훨씬 더 긴 주소 지정 체계를 사용합니다.



Leave a Comment

Chrome에서 항상 전체 URL을 표시하도록 강제하는 방법

Chrome에서 항상 전체 URL을 표시하도록 강제하는 방법

Chrome은 기본적으로 전체 URL을 표시하지 않습니다. 이 세부 사항에 크게 신경 쓰지 않을 수도 있지만 어떤 이유로 전체 URL을 표시해야 하는 경우 Google 크롬이 주소 표시줄에 전체 URL을 표시하도록 하는 방법에 대한 자세한 지침을 참조하세요.

이전 Reddit을 다시 얻는 방법

이전 Reddit을 다시 얻는 방법

Reddit은 2024년 1월에 다시 디자인을 변경했습니다. 변경된 디자인은 데스크톱 브라우저 사용자가 볼 수 있으며 링크를 제공하면서 기본 피드를 좁힙니다.

한국에서 암호화폐 베팅의 위험과 과제에 대한 이해

한국에서 암호화폐 베팅의 위험과 과제에 대한 이해

아시아는 카지노와 베팅 애호가들에게 큰 허브 역할을 하고 있습니다. 카지노 업계에서 암호화폐가 부상하면서 다양한 지역의 플레이어가 카지노 게임에 쉽게 참여하고 즐길 수 있게 되었습니다.

Google Lens를 사용하여 교과서의 콘텐츠를 복사하는 방법

Google Lens를 사용하여 교과서의 콘텐츠를 복사하는 방법

책에서 가장 좋아하는 인용문을 Facebook에 입력하는 것은 시간이 많이 걸리고 오류로 가득 차 있습니다. Google 렌즈를 사용하여 책의 텍스트를 기기로 복사하는 방법을 알아보세요.

Chrome에서 서버 DNS 주소를 찾을 수 없는 문제 수정

Chrome에서 서버 DNS 주소를 찾을 수 없는 문제 수정

때때로 Chrome에서 작업할 때 특정 웹사이트에 액세스할 수 없고 "Fix Server DNS 주소를 Chrome에서 찾을 수 없습니다"라는 오류가 표시됩니다. 문제를 해결하는 방법은 다음과 같습니다.

Google Home에서 알림을 만드는 방법에 대한 빠른 가이드

Google Home에서 알림을 만드는 방법에 대한 빠른 가이드

알림은 항상 Google Home의 주요 특징이었습니다. 그것들은 확실히 우리의 삶을 더 쉽게 만들어줍니다. 중요한 심부름을 놓치지 않도록 Google Home에서 알림을 만드는 방법을 빠르게 살펴보겠습니다.

넷플릭스: 비밀번호 변경

넷플릭스: 비밀번호 변경

선호하는 브라우저나 Android 앱을 사용하여 Netflix 스트리밍 비디오 서비스의 비밀번호를 변경하는 방법.

귀하(또는 다른 사람)가 Facebook에 가입한 날짜를 찾는 방법

귀하(또는 다른 사람)가 Facebook에 가입한 날짜를 찾는 방법

Facebook이 2023년에 17주년을 맞이했다는 사실을 알고 계셨나요? 시간이 빨리 흘러 여러분의 Facebook 계정이 생각보다 오래되었을 수도 있습니다.

Instagram 노트가 표시되지 않거나 작동하지 않나요? 6가지 해결 방법

Instagram 노트가 표시되지 않거나 작동하지 않나요? 6가지 해결 방법

인스타그램 노트는 인스타그램 사용자가 친구 목록에 있는 사람들이 읽을 수 있도록 짧은 메모를 남길 수 있는 기능입니다. 문제는 일부 사람들이 메시지 페이지에서 메모 옵션이 사라진다고 보고한다는 것입니다.

Snapchat에서 스냅을 재생하는 방법

Snapchat에서 스냅을 재생하는 방법

Snapchat은 사용자가 Snaps라고 하는 사진과 동영상을 친구들과 공유할 수 있는 소셜 미디어 앱입니다. 하지만 친구의 Snap을 놓치고 다시 보고 싶다면 어떻게 해야 할까요?