브로드캐스트 영역을 나누기 위해서 사용합니다. 한 네트워크에 호스트 수가 많으면 원활한 통신이 불가능해지기 때문에 네트워크를 나누어서 사용해야 합니다.
IP주소는 호스트 영역과 네트워크 영역으로 나누어집니다. 네트워크는 영역은 브로드캐스트 도메인 영역을 나타내고, 호스트 영역은 네트워크에 연결된 호스트를 의미합니다. 따라서 호스트 영역의 주소는 유일해야 합니다.
A 클래스의 네트워크 ID는 앞의 8자리이기 때문에 디폴트 서브넷 마스크 255.0.0.0을 가집니다. B 클래스의 네트워크 ID는 앞의 두개의 옥텟이기 때문에 디폴트 서브넷 마스크 255.255.0.0을 가집니다. C 클래스의 네트워크 ID는 앞의 세개의 옥텟이기 때문에 디폴트 서브넷 마스크 255.255.255.0을 가집니다.
서브넷 당 사용 가능한 호스트 수 = 2의 호스트비트 제곱 -2
(호스트 부분이 모두 ‘0’인 주소는 네트워크 그 자체를 나타내고 호스트 부분이 전부 ‘1’인 경우는 브로드캐스트 주소이기 때문에 이 두개의 경우를 제외한다.)