본문 바로가기

IT&프로그래밍 용어사전

IP 주소(IP Address), IP Address Class 개념

IP Address(Internet Protocol Address)

IP(Ineternet Protocol)컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호로, IPv4(16bit), IPv6(64bit)로 나뉘어 있으며 혼용하여 사용하고 있습니다.

 

 

 

형태는 2진수 8자리의 형태, 즉 각 8bit(비트)씩 총 32bit로 구성되어 있습니다. 이때 각 8bit를 Octet이라고 부르며, .으로 구분합니다. 그러므로 IPv4는 4개의 Octet(옥텟)으로 이루어져 있다고 할 수 있습니다.

 

IP Address Class

 

예전에는 IPv4 주소에서 호스트가 연결되어 있는 특정 네트워크를 가리키는 8비트의 네트워크 영역(Network Address)과 해당 네트워크 내에서 호스트의 주소(Host Address)를 가리키는 나머지 영역을 구분하기 위해서 클래스(Class)를 사용했습니다. 클래스는 총 5가지(A, B, C, D, E) 클래스로 나누어져 있습니다. 하지만 D와 E 클래스는 멀티캐스트용, 연구 개발을 위한 예약 IP이므로 보통 사용되지 않습니다.

 

 

 

클래스 A IP 주소

클래스 A 네트워크는 255.0.0.0의 서브넷 마스크를 이용하며 첫 옥텟(8비트로 구성된 부분)은 0~127으로 구성되어 있습니다. 126개의 네트워크를 허용하며 네트워크당 호스트가 거의 1,700만 개에 달합니다.

클래스 B IP 주소

클래스 B는 255.255.0.0의 서브넷 마스크를 이용하며 첫 옥텟은 128~191로 구성됩니다. 클래스 B IP 주소는 중간 규모와 대규모 네트워크에서 이용합니다. 클래스 B는 약 1600개의 네트워크를 허용하며 네트워크당 65,000개의 호스트를 허용합니다.

클래스 C IP 주소

클래스 C는 LAN(Local Area Network)에 이용되며 200만 개의 네트워크를 허용하고 각각 254개의 호스트를 두고 있습니다. 클래스 C는 255.255.255.0의 서브넷 마스크를 이용하고 첫 옥텟은 192~223으로 구성되어 있습니다.