서브넷 마스크란 IP 주소를 나눈 작은 네트워크 조각을 말한다.
네트워크가 작은 조각으로 쪼개져 있는 경우 이러한 조각을 서브넷이라고 부른다. 한 마디로 서브넷은 작은 네트워크라고 할 수 있다. 이 때 네트워크 성능 개선을 위해 네트워크 관리자가 효율적으로 자원을 분배하는 것이 바로 서브네팅(Subnetting)이다.
서브넷팅이란 IP 주소 고갈문제를 해결하기 위해 원본 네트워크를 여러 개의 네트워크로 분리하는 과정이다.
↔️ Supernetting(슈퍼넷팅) : 나누어진 네트워크를 하나로 합치는 과정이다.
🖍 192.168.1.127
1️⃣ 192.168.1.0/24
에서 /24
는 Subnet Mask를 의미하며, Subnet Mask는 1개의 개수가 24개라는 것으로 이를 2진수로 표현하면 11111111 11111111 11111111 00000000
이다.
*Subnet Mask를 Subnet으로 나눌 때는 서브넷 마스크가 0인 부분을 8비트를 이용하면 됨.
2️⃣ "3개의 Subnet으로 나눈다"는 2의 n승 ≥ 3을 만족하는 n은 2이므로, 8비트 중 3일 표현하는 데 필요한 2(2의2승)비트를 제외하고 나머지 6비트를 호스트로 구성한다.
3️⃣ 네트워크 개수 = 2의2승 = 4, 호스트 개수 = 256 / 네트워크 개수 = 256 / 4 = 64
4️⃣ FLSM 방식(고정된 크기로 주소를 할당)을 이용하여, 64개의 호스트를 갖는 4개의 네트워크로 나눌수 있지만, 문제에서 '3개의 Subnet으로 구성하라'하여, 4번 네트워크는 사용되지 않는다.
5️⃣ ∴ 두 번째 네트워크의 브로드캐스트 주소는 192.168.1.127
이다.
139.127.19.( ① )
🖍 ① 139.127.19.128, ② 62
139.127.19.132
→ 10001011.01111111.00010011.100000100
255.255.255.192
→ 11111111.11111111.11111111.11000000
네트워크 주소 = IP주소 &(AND연산자) 서브넷마스크
11111111.11111111.11111111.11000000
에서 000000
은 000001, 000010, ... 111111
까지이며, 총 64개다.139.127.19.132
의 IP범위139.127.19.0~63
139.127.19.64~127
139.127.19.128~191
← 해당 P가 속한 범위139.127.19.128
, 브로드캐스트 주소는 마지막 주소니까 139.127.19.191
• A Class : 0~127로 시작
• B Class : 128~191로 시작
• C Class : 192~223로 시작
• D Class : 224~239로 시작
• E Class : 공용되지 않음
1️⃣ 192.168.1.132
는 C Class에 속한 주소로, C Class의 기본 서브넷마스크는 255.255.255.0
이다.
2️⃣ 255.255.255.0
를 2진수로 표현하면, 11111111.11111111.11111111.00000000
으로, 1의 개수가 24개이다.
3️⃣ 문제에 주어진 서브넷마스크 255.255.255.192
→ 11111111.11111111.11111111.11000000
으로, C Class의 기본 서브넷마스크보다 1의 개수가 2개, 즉 2비트가 많다.
4️⃣ 네트워크 개수 = 4(2의 2승), 여기서 2승은 추가된 비트의 개수.
5️⃣ 호스트 개수 = 256/네트워크 개수 = 256/4 = 64
6️⃣ 64개의 호스트를 갖는 4개의 네트워크로 나눌 수 있다.
네트워크 | 네트워크 주소 | 브로드캐스트 주소 |
---|---|---|
1 | 192.168.1.0 | 192.168.1.63 |
2 | 192.168.1.64 | 192.168.1.127 |
3 | 192.168.1.128 | 192.168.1.191 |
4 | 192.168.1.192 | 192.168.1.255 |
7️⃣ 192.168.1.132
는 세 번째 네트워크에 포함되어 있으며, 세 번째 네트워크 주소는 192.168.1.128
이다.
8️⃣ 호스트의 수는 네트워크 마다 64개의 호스트를 가지므로 64이지만, 문제에서 네트워크 주소와 브로드캐스트 주소를 제외한다고 하였으므로 사용 가능한 호스트의 수는 62개.