서브넷 마스크
IP = 네트워크 아이디(고정된 bit) + 호스트 아이디(고정 되지 않은 bit)
일단 위에서 보다싶이 IP 주소는 네트워크 부분과 호스트 부분으로 구분되는데 이 것을 수행 해주는 것이 바로 우리가 부르는 서브넷 마스크입니다.
네트워크를 배우시다 보면 205.1.7.0/24 이런식의 형식을 많이 보셨을 것입니다. /24 가 바로 PREFIX 라고 부르는것이며
IP 주소의 4개의 옥텟을 앞에서부터 1로 채우라는 뜻입니다. /24 라면 11111111.11111111.11111111.00000000 이 되는 것이죠.
이러한 특징을 가진 IP 주소에는 5가지의 구분이 있는데 CLASS A 부터 CLASS E 까지 구분하게 됩니다.
CLASS A 첫 옥텟 1-126 네트워크 숫자 128개 2개는 예약 네트워크 당 호스트 숫자 16,777,214개
- CLASS A 의 PREFIX 는 /8입니다.
CLASS B 첫 옥텟 128 -191
- CLASS B 의 PREFIX 는 /16입니다.
CLASS C 첫 옥텟 192 - 223
- CLASS C 의 PREFIX 는 /24입니다.
CLASS D 첫 옥텟 224-239 //멀티 캐스트용
CLASS E 연구용
위에서 클래스 별로 주소를 구분 지어줬을때 첫 옥텟의 숫자가 적혀있습니다. 하지만 여기서 127 이란 숫자가 빠져있는 것이 보이실텐데 이 127.0.0.0 이란 주소는 자기자신을 뜻하며 Loop Back 이라고 부릅니다.
서브넷팅
쉽게 말해 IP 를 효율적으로 낭비 없이 사용하기위해 분배하고 브로드캐스트 도매인의 크기를 작게 나눠준것입니다.
EX) 201.5.7.0/24 를 4개의 네트워크로 사용할 수 있게 서브넷팅 한다면 4 는 2^2 승이죠 그렇기 때문에 호스트 아이디의 앞 두 부분을 고정으로 잡아줍니다.
201.5.7.00~
201.5.7.01~
201.5.7.10~
201.5.7.11~
그렇게 한다면 이렇게 4개의 주소가 나오게 됩니다.
이제 뒤의 6개의 0을 최대 6개의 1까지 채워줄 수 있는거죠.
201.5.7.00000000 ~ 201.5.7.00111111 이런식으로 모두 채울 수 있게 됩니다. 따라서 위의 문제에서 서브넷팅은
201.5.7.00000000~ 201.5.7.00111111 (1~63)
201.5.7.01000000~ 201.5.7.01111111 (64 ~127)
201.5.7.10000000~ 201.5.7.10111111 (128 ~ 191)
201.5.7.11000000~ 201.5.7.11111111 (192 ~255)
이런 답이 나오게 됩니다. 참 쉽죠?
'네트워크 > 네트워크 일반' 카테고리의 다른 글
DOS 공격 - SYN FLOODING (0) | 2022.01.22 |
---|---|
동적 라우팅 RIPv2 (0) | 2021.10.17 |
ARP (0) | 2021.09.10 |
소전 3일차 VLSM,FLSM (0) | 2021.07.26 |
소전 1일차 네트워크 이론 (0) | 2021.07.24 |