네트워크 분할
- 초기 Netmask는 Class 기반이었다.
- 네트워크의 구조가 복잡해지고, IP의 낭비가 심해짐
- 이를 보완하기 위해 bitmasking을 사용하여 네트워크를 분할하였다.
bitmasking
- 서브넷마스크를 확장한다.
- 8비트가 똑같은 수(0 또는 255)가 아니라, 8비트를 쪼갬(128, 192 등)
- ex) 255.255.255.128, 255.255.255.192
bitmasking의 예시
- 할당된 네트워크 범위 : 1.1.1.0 ~ 1.1.1.255
- 해당 네트워크를 2개로 분할하고 싶은 경우
- Netmask를 이진수로 나타냈을 때 1의 범위가 네트워크 주소의 범위임을 응용한다.

- Netmask를 아래(255.255.255.128)처럼 설정하면 ip주소가 1.1.1.0 ~ 1.1.1.127인 host와 ip주소가 1.1.1.128 ~ 1.1.1.255인 host가 서로 다른 네트워크에 속하게 된다.
- ip주소의 25번째 수(위 그림의 빨간 1 위치)가 0인 host들과 1인 host들이 분할되었다.

- 할당된 네트워크 범위 : 1.1.1.0 ~ 1.1.1.255
- 해당 네트워크를 8개로 분할하고 싶은 경우
