페이지 상단으로

IPv4주소란?

홈으로 > 인터넷주소자원 > IP주소 > IP주소란? > IPv4 주소란?

IPv4주소란?

IPv4주소는 전화번호와 같이 국내에서 표준을 정하고 정책을 수립하여 이용자에게 무한히 할당할 수 있는 자원이 아니라 전 세계적으로
관리되는 유한한 자원입니다(약 43억개). 일부는 특수한 목적으로 예약되었으며, 주소 규정에 의하여 사용이 제한적이기 때문에 IP주소
할당 정책에 따라 부여하여 사용합니다.

IPv4주소 구성

IPv4주소는 인터넷주소자원 관리기관에서 부여한 네트워크 주소와 네트워크 상의 개별 호스트를 식별하기 위하여 네트워크 관리자가 부여한 호스트 주소로 구성됩니다.
IPv4주소는 네트워크의 크기나 호스트의 수에 따라 A, B, C, D, E 클래스로 나누어집니다. A, B, C 클래스는 일반 사용자에게 부여하는 네트워크 구성용, D 클래스는 멀티캐스트용, E 클래스는 향후 사용을 위하여 예약된 주소입니다.

CIDR(Classless Inter-Domain Routing)에 의한 IP주소 할당

인터넷의 크기가 커짐에 따라 클래스 단위의 IP주소 할당은 라우팅 테이블을 복잡하게 하고, 인터넷 주소공간을 낭비하는 문제점을 야기합니다. 이에 따라 클래스의 제한을 두지 않고 필요한 호스트의 수에 따라 적당한 크기의 IP주소를 할당하는 CIDR 방식이 사용됩니다.

CIDR은 기존의 클래스 기반 할당 방법 대신 다양한 길이의 전치부를 이용한 할당 방법을 사용합니다. 클래스 기반 주소 방식에서는 8, 16, 24로 한정된 전치부를 갖는 반면, CIDR에서는 13~27개에 이르는 다양한 전치부의 길이를 지원합니다. 이에 따라 작게는 32개의 호스트를 갖는 네트워크부터 50,000개의 호스트를 갖는 다양한 네트워크를 할당할 수 있습니다.

예를 들어 “203.255.208.222/23”과 같은 CIDR에 의한 IPv4주소표기 방식은 IP주소를 2진수 표기법으로 변환하였을 때 나타나는 처음 23비트(11001011 1111111 1101000)가 네트워크 주소로 사용되며 나머지 비트(0 11011110)가 /23 네트워크가 가지는 512개의 호스트 중 자신의 호스트를 식별하는 숫자라는 것을 말합니다.

CIDR 블록 전치부 동일한 크기의C 클래스 개수 네트워크의 호스트 수
/27 1/8개 32개
/26 1/4개 64개
/25 1/2개 128개
/24 1개 256개
/23 2개 512개
/22 4개 1,024개
/21 8개 2,048개
/20 16개 4,096개
/19 32개 8,192개
/18 64개 16,384개
/17 128개 32,768개

imgipasSys03

IPv4주소의 유한성

IPv4주소는 전화번호와 같이 국내에서 표준을 정하고 정책을 수립하여 이용자에게 무한히 할당할 수 있는 자원이 아니라 전 세계적으로 관리되는 유한한 자원입니다(약 43억개). 일부는 특수한 목적으로 예약되었으며, 주소 규정에 의하여 사용이 제한적이기 때문에 IP주소 할당 정책에 따라 부여하여 사용합니다.

[사용이 제한된 특수 IPv4주소]
네트워크 주소 호스트 주소유형 목적
모두 0 모두 0 컴퓨터자신 부트스트랩 용
모두 0 호스트 해당 네트워크의 호스트 연결된 내부 네트워크에 있는
특정 호스트 식별
네트워크 모두 0 네트워크 네트워크 식별
네트워크 모두 1 방향적 방송 지정 네트워크 방송
모두 1 모두 1 제한된 방송 지역 네트워크 방송
127 임의의 값 Loopback 테스트용
10 호스트 A 클래스용 사설주소 사설망 내부에서 사용
172.16 ~ 172.31 호스트 B 클래스용 사설주소 사설망 내부에서 사용
192.168.0 ~ 192.168.255 호스트 C 클래스용 사설주소 사설망 내부에서 사용