Lined Notebook

클래스풀(Classful IP Addressing) ★★★

by yjym33

클래스풀 IP 주소 할당(Classful IP Addressing)는 초기 인터넷 프로토콜(IP) 주소 체계로, 네트워크 주소와 호스트 주소를 엄격하게 분리하여 주소 공간을 관리하는 방식입니다.

이 체계는 주소를 A, B, C 클래스 등으로 분류하여 각 클래스에 대한 주소 범위와 기본 구성을 정의했습니다. 하지만 클래스풀 IP 할당은 주소 공간의 낭비와 관리 어려움으로 인해 현재는 거의 사용되지 않습니다. 


클래스풀 IP 주소 체계


클래스풀 IP 주소 체계는 다음과 같이 5개의 클래스로 나누어졌습니다.

Class A (클래스 A):

첫 번째 비트가 0으로 시작.
0.0.0.0에서 127.255.255.255까지의 주소 범위.
첫 번째 옥텟(1바이트)이 네트워크 식별에 사용되며 나머지 3바이트가 호스트 주소에 사용.
총 16,777,216(2^24)개의 호스트 주소를 가짐.


Class B (클래스 B):

첫 번째 비트가 10으로 시작.
128.0.0.0에서 191.255.255.255까지의 주소 범위.
첫 번째 두 옥텟(2바이트)이 네트워크 식별에 사용되며 나머지 2바이트가 호스트 주소에 사용.
총 65,536(2^16)개의 네트워크와 각 네트워크 당 65,536(2^16)개의 호스트 주소를 가짐.


Class C (클래스 C):

첫 번째 비트가 110으로 시작.
192.0.0.0에서 223.255.255.255까지의 주소 범위.
첫 번째 세 옥텟(3바이트)이 네트워크 식별에 사용되며 나머지 1바이트가 호스트 주소에 사용.
총 2,097,152(2^21)개의 네트워크와 각 네트워크 당 256(2^8)개의 호스트 주소를 가짐.


Class D (클래스 D):

첫 번째 비트가 1110으로 시작.
224.0.0.0에서 239.255.255.255까지의 주소 범위.
멀티캐스트 주소에 사용됨.


Class E (클래스 E):

첫 번째 비트가 1111으로 시작.
240.0.0.0에서 255.255.255.255까지의 주소 범위.
실험 및 특수 용도에 사용됨.

 


문제점과 한계


주소 공간의 낭비클래스 A, B, C에 할당된 주소 범위는 각각 너무 크거나 작아서 주소 공간이 낭비되는 경우가 많았습니다.

유연성 부족클래스풀 IP 주소 체계는 주소 범위를 미리 할당하고 고정된 크기로 나누기 때문에 주소 할당의 유연성이 부족했습니다.

효율성네트워크가 성장하고 확장할 때 주소 공간을 효과적으로 관리하기 어려웠습니다.

IPv4 주소 고갈클래스풀 IP 주소 체계의 한계로 인해 IPv4 주소는 금방 고갈되었습니다.


이러한 이유로 현재는 CIDR (Classless Inter-Domain Routing)와 함께 사용되는 클래스리스 IP 주소 할당이 더 일반적입니다. CIDR은 더 효율적이고 유연한 IP 주소 할당을 가능하게 하며, IPv4 주소 고갈 문제를 일부 해결하였습니다. 또한 IPv6도 주소 공간의 고갈 문제를 해결하기 위해 도입되었으며, 클래스풀 체계와는 완전히 다른 주소 체계를 사용합니다.

블로그의 정보

생각보다 실천을

yjym33

활동하기