https://blog.naver.com/hai0416/221564816863

Untitled

Untitled

Untitled

IP 주소 클래스는 A~E 클래스로 구성되고, 각 클래스 별로 IP할당 범위가 다릅니다.

클래스 A는 대규모 네트워크 환경에 쓰이며, 클래스 B는 중규모 네트워크 환경클래스 C는 소규모 네트워크 환경에 사용됩니다. 나머지 D는 멀티캐스트용 E는 연구/개발용으로 사용됩니다.


A 클래스

대규모 네트워크이므로 한 개의 네트워크 영역 당 가장 많은 IP주소를 할당할 수 있습니다.

첫번째 네트워크 영역의 범위는 0~127 이고, 호스트 영역은 24비트입니다.

1개의 네트워크 영역 당 16,777,216개의 호스트 IP를 할당할 수 있습니다. ( 24비트 = 16,777,216 )그리고 할당 가능한 총 IP의 개수는 2,147,483,648개 입니다. (128 * 16,777,216)

만약 22.0.48.2 라는 IP주소가 존재할 경우 기본적으로 네트워크 영역은 22고 호스트 IP는 0.48.2입니다.그리고 네트워크 영역이 22로 시작되는 IP를 16,777,216 - 2개 할당할 수 있습니다.2개를 제외한 이유는 IP 주소는 처음인 22.0.0.0과 마지막 22.255.255.255를 사용하지 않기 때문입니다. 모든 주소의 시작은 네트워크 주소로 사용되고 마지막은 브로드캐스트 주소로 사용됩니다.

B 클래스

중규모 네트워크이고 네트워크 영역의 범위는 16비트입니다.첫번째 옥텟의 범위는 128 ~ 191이고  두번째 옥텟은 8비트(256) 이므로 둘을 곱해서 네트워크 영역의 수를 구하면(64 * 256)16,384개 입니다.

호스트 영역은 16비트이고 표현 가능한 호스트 IP는 65,536개 이므로 B클래스의 총 IP 개수는 1,073,741,824 입니다.(16384 * 65536)

C 클래스

소규모 네트워크이고, 네트워크 영역의 범위는 24비트입니다.첫번째 옥텟의 범위는 192 ~ 223이므로  네트워크 영역의 수는 2,097,152개 입니다. (32 * 256 * 256)

호스트 영역은 8비트이고 표현 가능한 호스트 IP는 256개 이므로 C 클래스의 총 IP 개수는 536,870,912 개 입니다. (256 * 2,097,152)