네트워크를 다시 또 내부로 자르는 서브넷팅
c class일 때엔 호스트 주소가 2^8 = 256개 정도이다. 그런데 256개를 온전히 쓰는게 아니고 2개를 빼야한다. 하나는 0일때고 하나는 다 1일 때이다. 다 1일때는 broadcast 주소이다.
그런데, 호성이가 ip주소가 100개가 필요하다고 가정할 때, c class는 254개가 있다 호성이에게 주면 154개의 ip주소가 낭비가 된다. 그래서 서브넷팅을 한다. 호스트 8비트에서 맨 처음부분의 호스트 주소부분을 네트워크로 넘긴다 호성이를 예로 들면 /25 가 된다. 즉, 25비트가 네트워크 id가 되는 것이다. 그렇게 되면 128-2 개의 host id가 생기게 되고 그걸 호성이에게 쓰라고 주는 것이다. 그러면 낭비가 많이 줄어들게 된다.
즉, 서브넷팅은 ip공간을 낭비하지 않기 위한 것이다.