- 네트워크 ID와 호스트 ID를 구분한다.
- Network Address와 Host Address를 구분하는 기능을 수행한다.
- 서브넷 마스크를 이용하여 목적지 호스트가 동일한
네트워크상에 있는지 확인한다.
- 서브넷 마스크는 Network ID 필드는 '1'으로, Host ID
필드는 '0'으로 채운다.
- 서브넷 마스크를 이용하면, Traffic 관리 및 제어가 가능하다.
* 1이 연속적 => 왼쪽부터 연속
ex) 255.255.10.0 (x) octet의 1이 연속적이지가 않음
- 주어진 IP 주소 범위를 필요에 따라서 여러개의 서브넷으로
분리하는 작업
서브넷 마스크(Subnet Mask)
- 서브넷이 최대 25개의 IP Address를 필요로 할 때, 서브넷 마스크로 올바른 것은?
: 최대 25개를 기준으로 합니다.
25 + 2= 27(2는 네트워크주소+브로드캐스트주소)
27은 2의 5승에 포함이 됩니다.(5는 호스트 ID 비트 수)
32-5 = 27(IP주소전체비트(32)-호스트ID비트수(5)= 네트워크ID(27)이
됩니다.
/27의 의미는 숫자 1의 개수를 의미합니다.
11111111.11111111.11111111.11100000
= 255.255.255.(128 + 64 + 32 = )224
서브넷 마스크 계산 2
문) C Class 네트워크에서 6개의 서브넷이 필요하다가 할때 가장 적당한 서브넷 마스크는?
6 + 2 = 8 (2는 네트워크주소 + 브로드캐스트 주소)
8은 2의 3승에 포함이 됩니다. (3은 서브넷 ID 비트수)
24 + 3 = 2 -> Class Default subnet mask bit 수(24)
+ subnet ID bit 수(3) = 27
/27 (1의 개수)
255.255.255.224
네트워크 주소 구하기
211.203.50.130/26의 네트워크 주소는?
가. 211.203.50.00
나. 211.203.50.128
다. 211.203.50.130
라. 255.255.255.0
1) IP주소: 211.203.50.130
2) 서브넷 마스크 : 숫자 26(서브넷의 1의갯수)
11111111.11111111.11111111.11000000
3) 서브넷 마스크를 다시 10진수로 바꿔서 표현을 하면
255.255.255.192가 됩니다.
4) 256(무조건)-192 = 64
5)범위 (64개씩 자릅니다)
201.203.50.0 ~ 201.203.50.63
201.203.50.64 ~ 201.203.50.127
201.203.50.128 ~ 201.203.50.191 (범위 안)
201.203.50.192 ~ 201.203.50.255
6) 서브넷의 개수가 아이피 자리 4번째 부분이 해당되어서 130이
들어가는 곳에 시작 번호를 찾으면 128이 정답
* 참고로 서브넷 마스크가 17~23일 경우에는 위에 공식은 그대로이고
3번째 자리가 바뀌게 되고 4번째 자리는 0이 됩니다.