Subnetmask란 라우터가 IP 주소 중의 주소를 식별하기 위한정보. 부분망을 이용하여 통신을 하는 경우 IP주소 중 어느 부분이 부분망 번호인지를 식별할 수 있도록 하기 위해서는 부분망 번호의 위치를 판단하는 템플릿을 라우터에 설정하여서 이 템플릿을 SUBNETMASK라고 합니다. (클래스의 네트워크 ID와 HOST ID를 구분하기 위해서 사용한다.)
서브넷 마스크는 32비트의 값입니다.
CLASS A 11111111 00000000 00000000 00000000 (255.0.0.0)
CLASS B 11111111 11111111 00000000 00000000 (255.255.0.0)
CLASS C 11111111 11111111 11111111 00000000 (255.255.255.0)
예) 네트워크 ID 구하기
IP : 129.56.189.41 , 서브넷 마스크 255.255.240.0
10000001 00111000 10111101 00101001 (IP 주소)
11111111 11111111 11110000 00000000 (Subnetmask)
>>> 10000001 00111000 00110000 00000000 (AND 연산) <- 네트워크 ID
CIDR : 기존 Class 기반 주소에서 Class를 제외하고 32 bit 전체 bit에 대해 Network와 Host를 재설정한다. 기존 Class 기반 주소에 비해 주소 손실을 줄여주고, Router에는 구조화된 주소 할당으로 인해 Routing Table을 줄여 packet delay를 줄인다.
예) 138.96.85.0이 8bit 서브넷으로 구성된 클래스 B의 네트워크 ID라 하면, 서브넷마스크는 255.255.255.0이 됩니다. 그리고 138.96.85.0/24로 표현할 수 있습니다.
** 실습
문제 : 100.100.100.0/24네트워크 대역을 이용하여 호스트를 나누세요.
(대전 40 host, 서울 120 host, 대구 28 host, 부산 12host)
대전 40 host 64
대역 서브넷마스크
100.100.100.128/26 255.255.255.192
네트워크 ip
100.100.100.128 ~ 100.100.100.191
사용 가능한 네트워크 ip
100.100.100.129 ~ 100.100.100.190
서울 120 host 128
대역 서브넷마스크
100.100.100.0/25 255.255.255.128
네트워크 ip
100.100.100.0 ~ 100.100.100.127
사용 가능한 네트워크 ip
100.100.100.1 ~ 100.100.100.126
대구 28 host 32
대역 서브넷마스크
100.100.100.192/27 255.255.255.224
네트워크 ip
100.100.100.192 ~ 100.100.100.223
사용 가능한 네트워크 ip
100.100.100.193 ~ 100.100.100.222
부산 12 host 16
대역 서브넷마스크
100.100.100.224/28 255.255.255.240
네트워크 ip
100.100.100.224 ~ 100.100.100.239
사용 가능한 네트워크 ip
100.100.100.225 ~ 100.100.100.238
남는 ip 16
대역 서브넷마스크
100.100.100.240/28 255.255.255.240
네트워크 ip
100.100.100.240 ~ 100.100.100.255
사용 가능한 네트워크 ip
100.100.100.241 ~ 100.100.100.254
네트워크 ip에서 사용 가능한 네트워크 ip로 변하는 이유는 첫번째 ip는 네트워크 ID를 의미하고 마지막 IP는 브로드캐스트를 위한 주소이기 때문에 사용할 수 없어서 제외해야 합니다.
'네트워크 > 기초' 카테고리의 다른 글
GNS3 설치 후 설정 (0) | 2019.07.19 |
---|---|
cisco packet tracer 기본 (0) | 2019.06.24 |
네트워크 기본 (0) | 2019.06.24 |