서브넷
이란 네트워크를 더 작은 단위로 나눈 것입니다.
예를 들어, 192.168.1.0/24 라는 네트워크 주소가 있다면, 이를 4개의 서브넷으로 나누려면 서브넷 마스크
를 255.255.255.192 로 설정하면 됩니다. 이렇게 하면 각 서브넷은 192.168.1.0/26, 192.168.1.64/26, 192.168.1.128/26, 192.168.1.192/26 이라는 주소를 가지게 됩니다.
서브넷 마스크
란 네트워크 주소와 호스트 주소를 구분
하기 위한 비트열입니다.
1로 표시된 부분은 네트워크 주소
를, 0으로 표시된 부분은 호스트 주소
를 나타냅니다.
예를 들어, 255.255.255.192
라는 서브넷 마스크는 11111111.11111111.11111111.11000000
이라는 비트열로 표현할 수 있습니다. 이때 앞의 26비트는 네트워크 주소
를, 뒤의 6비트는 호스트 주소
를 의미합니다.
서브넷 마스크의 표기법에는 두 가지 방식이 있습니다.
IP 주소와 같은 형식으로 8비트씩 점으로 구분
하여 표기합니다.
예를 들어, 255.255.255.0
은 점 표기법으로 표현된 서브넷 마스크입니다.
IP 주소 뒤에 슬래시(/)와 네트워크 비트의 수
를 붙여서 표기합니다.
예를 들어, 192.168.1.0/24
는 슬래시 표기법으로 표현된 서브넷 마스크입니다. 여기서 24는 네트워크 비트의 수를 의미하며, 이는 점 표기법으로 255.255.255.0과 동일합니다.
24
나 32
는 이진수의 몇자리까지 고정값으로 두는지에 대한 정의입니다.
24
라고 하면, 앞에서부터 24비트가 고정이 되는것입니다.
/24
는 0 ~ 255까지 (192.168.1.0 ~ 192.168.1.255)의 범위를 표현하는 것입니다.
/32
의 경우는 192.168.1.0 하나만 표현하는 것입니다.
네트워크의 효율성
과 보안성
을 높일 수 있습니다.