* 서브 네트워크 : 네트워크에 종속된 하위 네트워크들
네트워크를 서브 네트워크들로 쪼개는 행위를 서브네팅 ( Subnetting ) 이라 한다.
* SubNetting의 필요성
- Class C는 3번째 Octet까지 Net ID로 사용하기 때문에 자유롭게 사용할 수 있는 Host ID는 마지막 Octet 한 개 ( 8 bit ) , 즉 256개이다.
256개의 Host ID들이 같은 대역으로 묶여 있지만 만약 이보다 더 적은 수로 쪼개고 싶은 경우가 있다.
사 내의 부서가 16명, 7명 등 소수의 단위이고 이들에게만 메일을 보내고 싶을 때, 256명의 Host ID가 같은 대역이므로 256명에게
메일을 보내게 되는 문제가 생길 수 있다. 이를 해결해줄 수 있는 것이 서브 네트워크 ( Sub Network ) 이다.
이렇게 네트워크를 쪼개 여러 서브 네트워크를 생성했을 때 Subnet의 범위를 새로운 NetMask로 정의해야 하는데,
이 때의 새 NetMask를 Subnet Mask라고 부른다.
* Netmask 특징 )
- 첫 Octet부터 연속되는 1값만을 가질 수 있다. 즉, 0값을 가진 bit가 나온 후부터는 모두 0이어야 한다.
00000000 0
10000000 1
11000000 2
.....
11111100 252
11111110 254
11111111 255
위의 경우 중 하나만을 NetMask로 가질 수 있다.
문제 1.
211.100.10.10/24 네트워크를 각 네트워크 당 60개의 Host가 사용할 수 있도록 Subnetting하라
(1) 어떤 Subnet mask가 효율적인가?(서브넷팅 했을 때의 각 대역별 서브넷 마스크는?)
(2) Subnet의 개수?
(3) 실제 사용 가능한 Host의 개수?
(4) 마지막 Subnet의 Network-ID는?
(5) 첫번째 Subnet의 Broadcast 주소는?
(6) 두번째 Subnet의 사용 가능한 IP 범위는?
- /24 이므로 bitmask는 11111111.11111111.11111111.00000000 이고 이는 C Class이다.
이 말은 211.100.10.0 이 Net ID이며 자유롭게 사용할 수 있는 Host ID는 마지막 Octet, 256개라는 것을 알 수 있다.
256개를 문제에 의하면 각 서브 네트워크당 60개씩 할당해야하는데, 이진수로 이루어져 있는 특성 상
60개가 아닌 60개와 가장 가까운 2의 제곱수 64개로 계산해야 한다.
- 256/ 64 = 4 로 총 4개의 서브 네트워크가 생기게 된다.
4개의 서브 네트워크의 ID는 마지막 Octet 두 비트를 가지고 만들어주면 된다.
00 + 000000 ~ 00 + 111111 = 0 ~ 63
01 + 000000 ~ 01 + 111111 = 64 ~ 127
10 + 000000 ~ 10 + 111111 = 128 ~ 191
11 + 000000 ~ 11 + 111111 = 192 ~ 255
마지막 Octet의 두비트까지 Net ID가 되었으므로 Subnet Mask는 /24가 아닌 /26이 되므로,
서브넷 마스크는 11111111.11111111.11111111.11000000 = 255.255.255.192가 된다.
정답 1.
(1) 255.255.255.192
(2) 4개
(3) 62개
64개가 아닌 62개인 이유는 특수 목적으로 사용되는 두 주소가 있기 때문이다.
한 가지는 대역의 맨 첫 번째 IP, Net ID이고
다른 한 가지는 대역의 마지막 IP, Broadcast Address ( 방송용 주소 ) 이다.
총 사용할 수 있는 Host의 개수는 64개에서 위의 두 주소를 뺀 62개가 된다.
(4) 211.100.10.192
(5) 211.100.10.63
(6) 211.100.10.65 ~ 211.100.10.126
64 ~ 127이 아닌 65 ~ 126인 이유는 3번 문제의 이유와 같다.
문제 2.
195.168.12.0/24 네트워크를 8개의 네트워크로 사용할 수 있도록 Subnetting 하시오
(1) 어떤 Subnet mask가 효율적인가? 195.168.12.224
(2) Subnet의 개수? 8개
(3) 실제 사용 가능한 Host의 개수? 32개 - 2개 = 30개
(4) 마지막 Subnet의 Network-ID는? 195.168.12.224
(5) 첫번째 Subnet의 Broadcast 주소는? 195.168.12.31
(6) 두번째 Subnet의 사용 가능한 IP 범위는? 195.168.12. 33 ~ 62
'네트워크 기초' 카테고리의 다른 글
네트워크 :: 사이더 ( CIDR ) 와 VLSM (0) | 2019.01.13 |
---|---|
네트워크 1일차 숙제 [ Manchester encoding ] (0) | 2019.01.12 |
네트워크 :: 1일차 숙제 [ Ethernet통신 조사하기 ] (0) | 2019.01.12 |
네트워크 :: 1일차 [ LAN, WAN, IP ] (0) | 2019.01.12 |