의견.png

IPv4

해시넷
dlensk99 (토론 | 기여)님의 2021년 2월 9일 (화) 17:59 판
이동: 둘러보기, 검색

IPv4(아이피브이포)는 "Internet Protocol Version 4"의 약자이다. 숫자로 표시한 인터넷 주소인 아이피(IP)의 버전 4번이다.

개요

IP주소란 인터넷 상에서 통신하기 위해 각각의 컴퓨터 및 통신 장비에 부여하는 고유한 주소를 의미한다.[1] 32비트 체계로, 8비트씩 4개의 옥텟(Octet)으로 구성된다.[2] IPv4는 32비트 길이의 식별자로 0.0.0.0부터 255.255.255.255까지의 숫자의 조합으로 이루어지며, 총 네 구간으로 나누어져있다. 최대 12자리의 번호로 이루어져있고, 최대 약 43억개의 서로 다른 주소를 부여할 수 있다. 전화번호와 같이 국내에서 표준으로 정하고 정책을 수립하여 이용자에게 무한히 할당할 수 있는 자원이 아니라 전 세계적으로 관리되는 유한한 자원이다. 일부는 특수한 목적으로 예약되었으며, 주소 규정에 의하여 사용이 제한적이기 때문에 IP주소 할당 정책에 따라 부여하여 사용한다.[3] 인터넷 사용자 수가 급증하면서 IPv4 주소가 고갈될 문제에 처해있었다. 이 문제를 해결하기 위해 등장한 주소가 IPv6이다.[1]

구성

해당 컴퓨터가 소속된 네트워크에 배정된 이름인 네트워크 아이디(Network ID)와 해당 컴퓨터 한 대에 배정된 이름인 호스트 아이디(Host ID)로 구분한다. IPv4 주소는 네트워크의 크기나 호스트의 수에 따라 5개의 등급인 A, B, C, D, E 클래스로 나누어진다. 각 등급의 의미는 해당 등급의 형식을 가진 IP 주소가 표현할 수 있는 네트워크와 호스트의 수이다. A, B, C 클래스는 일반 사용자에게 부여하는 네트워크 구성용이고, D 클래스는 멀티캐스트용, E 클래스는 향후 사용을 위해 예약된 주소이다.[2][3] A 클래스는 4바이트 중 첫 바이트를 네트워크 주소로 사용하고, 나머지 3바이트를 호스트 주소로 사용한다. B 클래스는 앞의 2바이트를 네트워크 주소로 사용하고, 나머지 2바이트를 호스트 주소로 사용한다. C 클래스는 앞의 3바이트를 네트워크 주소로 사용하고, 나머지 1바이트를 호스트 주소로 사용한다.[4]

사이더

인터넷의 크기가 커지면서 클래스 단위의 IP주소 할당은 라우팅 테이블을 복잡하게 하고, 인터넷 주소 공간을 낭비하는 문제점을 야기한다. 이에 따라 클래스의 제한을 두지 않고, 필요한 호스트의 수에 따라 적당한 크기의 IP 주소를 할당하는 사이더(Classless Inter-Domain Routing, CIDR) 방식이 사용된다. 사이더(CIDR)는 기존의 클래스 기반 할당 방법 대신에 다양한 길이의 전치부를 이용한 할당 방법을 사용한다. 클래스 기반 주소 방식에서는 8, 16, 24로 한정된 전치부를 갖지만, 사이더(CIDR)에서는 다양한 전치부의 길이를 지원한다. 작게는 323개의 호스트를 갖는 네트워크부터 50,000여개의 호스트를 갖는 다양한 네트워크를 할당할 수 있다.[3] 사이더(CIDR)는 IP주소 클래스 범위에서 서브넷을 나누지 않고 사용하는 경우, 디폴트 서브넷 마스크가 적용된다. 클래스 A는 네트워크 주소 부분이 0~126이므로, 디폴트 서브넷 마스크는 /8이다. 이는 앞에 8비트가 모두 1로 구성되는 서브넷 마스크를 가진다는 것이다. 클래스 B는 네트워크 주소 부분이 128~191이므로, 디폴트 서브넷 마스크는 /16이다. 이는 앞에 16비트가 모두 1로 구성된 서브넷 마스크를 가진다는 것이다. 클래스 C는 네트워크 주소 부분이 192~223이므로, 디폴트 서브넷 마스크는 /24이고, 앞에 24비트가 모두 1로 구성되는 서브넷 마스크를 가진다는 의미이다.[4]

용도별 주소 대역

0.0.0.0/8은 자체 네트워크의 용도로 사용되고, 10.0.0.0/8과 172.16.0.0/2, 192.168.0.0/16은 사설 네트워크로 사용된다.127.0.0.0/8은 루프백(Loopback) 즉, 자기 자신으로 사용된다. 169.254.0.0/26은 링크 로컬(Link Local)로 사용되고, 192.0.2.0/24는 예제 등 문서에서 사용되며, 192.88.99.0/24는 6 to 4 릴레이 애니캐스트에 사용된다. 또한, 198.18.0.0/15는 네트워크 장비 벤치마킹 테스트에, 224.0.0.0/4는 멀티캐스트, 240.0.0.0/4는 미래 사용 용도로 예약 용도로 사용된다.[5]

용어

  • 게이트웨이(Gateway): 컴퓨터 네트워크에서 서로 다른 통신망, 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 관문이다. 넓은 의미로는 종류가 다른 네트워크 간의 통로 역할을 하는 장치이다.
  • 브로드캐스트(Broadcast): 같은 서브넷 구간에서 모든 스테이션으로 메시지를 보내는 데 사용하도록 예약되어 있는 주소이다.
  • 서브넷마스크(Subnetmask): IP 주소의 비트를 표시하기 위해 사용하는 32비트 주소 마스크로, 서브넷으로 나누는 가장 큰 이유는 브로드캐스트 영역을 나누는 것과 IP 주소 자원을 아끼기 위해서 이다.[5]


각주

  1. 1.0 1.1 hostinggodo, 〈IP주소란? (IPv4와 IPv6)〉, 《네이버 블로그》, 2016-01-06
  2. 2.0 2.1 와이준 Nye, 〈IPv4와 IPv6의 차이점〉, 《티스토리》, 2019-05-17
  3. 3.0 3.1 3.2 IPv4주소란?〉, 《한국인터넷정보센터》
  4. 4.0 4.1 까망눈공대생, 〈IPv4 주소체계〉, 《티스토리》
  5. 5.0 5.1 판톰 판톰, 〈IPv4란?〉, 《티스토리》, 2012-06-19

참고자료

같이 보기


  의견.png 이 IPv4 문서는 인터넷에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.