문제 유형 1.
주어진 예시 : CIDR 표기법의 IP 주소(192.168.1.0/24), 서브넷 갯수(4개), IP subnet-zero 적용
목적 : 서브네팅된 4번째 네트워크의 4번째 사용가능한 IP 주소
1) 서브넷 갯수가 4개이므로 2의 2제곱은 4이며 최소 2개의 bit가 필요하다.
2) 192.168.1.0에서 맨 뒤의 옥텟 0에서 8 bit 중, 맨 앞 2개의 bit가 사용가능하다.
3) 00, 01, 10, 11 bit로 시작하여 4개의 서브넷을 구분한다. 각각 2진수를 10진수로 변환하여 맨 뒤의 옥텟에 넣어 범위를 구한다.
<최소범위 ~ 최대범위> | <서브넷 범위>
4) 0000.0000 ~ 0011.1111 | 192.168.1.0 ~ 192.168.1.63
4-1) 0100.0000 ~ 0111.1111 | 192.168.1.64 ~ 192.168.1.127
4-2) 1000.0000 ~ 1011.1111 | 192.168.1.128 ~ 192.168.1.191
4-3) 1100.0000 ~ 1111.1111 | 192.168.1.192 ~ 192.168.1.255
5) 서브넷 범위에서 맨 처음 시작 주소는 네트워크 주소, 맨 마지막 주소는 브로드캐스트 주소라서 사용할 수 없다.
6) 서브네팅된 4번째 네트워크(4-3)의 서브넷 범위에서 4번째 사용가능한 IP는 192.168.1.192를 제외하고 192.168.1.196이다.
*문제에서 "IP subnet-zero를 적용"했다는 말은 서브넷 부분이 모두 0인 주소도 사용가능하다는 의미이다. 따라서 00bit로 시작하는 주소도 사용가능 하다는 말이다.
문제 유형 2.
- 주어진 예제 : 네트워크 주소 (192.168.100.128), 서브넷 마스크 (255.255.255.192)
- 목적 : 사용 가능한 마지막 IP 주소
- 풀이
1) 서브넷 갯수가 아닌, 서브넷 마스크가 주어졌다면 1 bit로 표기한다. 192 → 1100.0000 이므로 1이 들어간 2개의 bit를 네트워크 아이디로 사용한다.
2) 00, 01, 10, 11 로 총 4개의 서브넷으로 구분한다. 시작하는 최소범위 ~ 최대범위는 다음과 같다.
<최소범위 ~ 최대범위> | <서브넷 범위>
2-1) 0000.0000 ~ 0011.1111 | 192.168.1.0 ~ 192.168.1.63
2-2) 0100.0000 ~ 0111.1111 | 192.168.1.64 ~ 192.168.1.127
2-3) 1000.0000 ~ 1011.1111 | 192.168.1.128 ~ 192.168.1.191
2-4) 1100.0000 ~ 1111.1111 | 192.168.1.192 ~ 192.168.1.255
3) 네트워크 주소가 192.168.100.128이므로 2-3) 범위에 속한다. 이 범위에서 사용 가능한 마지막 IP 주소는 브로드 캐스트 주소(맨 마지막 주소, 192.168.1.191)를 제외하고 192.168.1.190 이다.
'정보처리기사' 카테고리의 다른 글
정보처리기사 자바 정리 #01 (0) | 2023.09.20 |
---|---|
정보처리기사 파이썬 정리1 (0) | 2023.09.20 |
정보처리기사 자바 정리 #00 (0) | 2023.09.19 |
서브넷 마스크와 문제 유형 (0) | 2023.09.12 |