IPv4-서브넷

각 IP 클래스에는 해당 IP 클래스가 접두사 네트워크 수와 접두사 네트워크 당 호스트 수를 갖도록 경계하는 자체 기본 서브넷 마스크가 장착되어 있습니다. 클래스 풀 IP 주소 지정은 네트워크 당 호스트 수가 적거나 IP 클래스 당 네트워크 수를 늘리는 유연성을 제공하지 않습니다.

CIDR 또는 Classless Inter Domain RoutingIP 주소의 호스트 부분 비트를 빌려서 서브넷이라고하는 네트워크의 네트워크로 사용할 수있는 유연성을 제공합니다. 서브넷을 사용하면 단일 클래스 A IP 주소를 사용하여 더 나은 네트워크 관리 기능을 제공하는 더 작은 하위 네트워크를 가질 수 있습니다.

클래스 A 서브넷

클래스 A에서는 첫 번째 옥텟 만 네트워크 식별자로 사용되며 나머지 3 개의 옥텟은 호스트에 할당되는 데 사용됩니다 (예 : 네트워크 당 16777214 호스트). Class A에서 더 많은 서브넷을 만들기 위해 Host 부분의 비트를 빌려서 서브넷 마스크를 그에 따라 변경합니다.

예를 들어, 두 번째 옥텟의 호스트 비트에서 MSB (Most Significant Bit) 하나를 빌려 네트워크 주소에 추가하면 서브넷 당 (2 23 -2) 8388606 호스트 가있는 두 개의 서브넷 ( 21 = 2)이 생성됩니다 .

서브넷 마스크는 서브넷을 반영하도록 그에 따라 변경됩니다. 다음은 클래스 A 서브넷의 가능한 모든 조합 목록입니다.

서브넷의 경우에도 모든 서브넷의 첫 번째 IP 주소와 마지막 IP 주소가 각각 서브넷 번호 및 서브넷 브로드 캐스트 IP 주소로 사용됩니다. 이 두 IP 주소는 호스트에 할당 할 수 없기 때문에 서브넷 당 호스트가 두 개 미만인 네트워크 비트로 30 비트 이상을 사용하여 서브넷을 구현할 수 없습니다.

클래스 B 서브넷

기본적으로 Classful Networking을 사용하면 (2 14 ) 16384 네트워크 및 (2 16 -2) 65534 호스트를 제공하는 네트워크 비트로 14 비트가 사용됩니다 . 클래스 B IP 주소는 호스트 비트에서 비트를 차용하여 클래스 A 주소와 동일한 방식으로 서브넷으로 지정할 수 있습니다. 다음은 클래스 B 서브넷의 가능한 모든 조합입니다.

클래스 C 서브넷

클래스 C IP 주소는 일반적으로 네트워크에 254 개의 호스트 만있을 수 있으므로 매우 작은 크기의 네트워크에 할당됩니다. 다음은 서브넷 클래스 B IP 주소의 가능한 모든 조합 목록입니다.