사용 가능한 IP 구하기 (서브넷 마스크, 호스트 계산)
문제
제시 된 네트워크 환경
200.168.100.15/28
해당 네트워크 환경에서 할당 가능한 주소 중 마지막 주소를 IP 로 하여 네트워크를 구성하라.
*문제에서 구할 것 = IP란에 들어갈 값(조건: 할당 가능한 주소 중 마지막 주소)
사용할 네트워크 환경은 C클래스이다. (200.~)
따라서 200.168.100.15 에서 15를 활용하고
C 클래스의 디폴트 서브넷 마스크는 24개(255.255.255.0)
1. 호스트 수 구하기
26 = 11111111.11111111.11111111.11000000 (255.255.255.240)
호스트 수: 256-240 = 16개
2. 서브넷 범위 구하기
256/16 = 16개
반=서브넷 개수 / 학생=호스트 수
= 16개의 반에 16명 씩
3. 문제에서 제시 된 것: 200.168.100.15 이므로 15 가 속하는 범위는
0~15 이 곳에 속해있다.
16~31
32~47
조건이 할당 가능한 주소 중 마지막 주소 이므로 마지막 IP 를 사용하면 됨
*주의*
주소 범위에서 맨 앞과 맨 마지막은 각각 네트워크 주소/브로드캐스트 주소 로 사용된다.
200.168.100.0 은 네트워크 주소
200.168.100.15 는 브로드캐스트 주소 이므로
사용할 수 있는 IP 중 마지막은 14가 된다.
정답: 200.168.100.14
위에서 구하는 내용을 활용해서 문제에 적용하면 됨.
문제 예시 1)
네트워크를 관리하는 A 사원은 C Class 주소의 네트워크를 활용해
하나의 서브넷 당 6개의 호스트를 갖도록 하는 네트워크를 구성하고 한다.
<보기>
1. IP:192.168.100.59
2. Subnet: 하나의 서브넷은 6개의 호스트를 갖는다.
3. Gateway: 192.168.100.62
4. DNS: 192.168.100.245
구해야 할 것: 서브넷 주소
서브넷 1개 = 6개의 호스트를 가진다.
6개의 호스트를 가진다 = 각 반당 6명씩 존재해야한다.
이 조건에서 만들 수 있는 가장 최적의 서브넷마스크는
11111000 (248) 이다. (2진수를 사용하기 때문에 6에 딱맞게는 못하고 가장 가까운 값을 사용해야한다.)
256-248 = 8
(서브넷 수 32개, 호스트 수 8개)
서브넷 마스크 주소 = 255.255.255.248