자격증/정보처리기사 실기 - 기출문제
[정보처리기사 실기] 2022년 2회 09 - 서브네팅
쏠솔랄라
2025. 7. 22. 22:12
09 서브네팅(Subnetting)에 대한 다음 설명에서 괄호(①, ②)에 들어갈 알맞은 답을 쓰시오.
현재 IP 주소가 192.168.1.132이고, 서브넷 마스크가 255.255.255.192일 때, 네트워크 주소는 192.168.1.( ① )이고, 해당 네트워크에서 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능 호스트의 수는 ( ② )개이다. |
답
더보기
① 128
② 62
해설
서브넷 마스크: IP 주소를 네트워크 주소와 호스트 주소로 구분하기 위해 사용하는 32비트 숫자
- 주로 IPv4 주소 형식으로 표현
- 네트워크를 작게 나누어 관리할 수 있도록 해 주는데 이걸 서브네팅이라고 함
- 32bit 숫자 형식은 8bit씩 4 덩어리로 나눈다 → ㅁ.ㅁ.ㅁ.ㅁ
192.168.1.0/24
ip | 192 | 168 | 1 | 0(0~255) |
sm | 255 | 255 | 255 | 0 |
0-사용 가능
1-사용 불가능
ip | 11000000 | 10101000 | 00000001 | 00000000 |
sm | 11111111 | 11111111 | 11111111 | 00000000 |
앞의 세 자리는 사용하지 못하고, 마지막 0으로 할당된 서브넷 마스크를 사용할 수 있다는 뜻이다
즉 마지막 2^8=256(0~255)개를 사용할 수 있다
따라서 문제에서 서브넷 마스크는 255.255.255.192이므로
2진수로 변환하면 11000000이 된다
→ 앞의 11은 사용이 불가하고 뒤의 000000을 사용할 수 있게 된다는 뜻이다(2^6=64개)
IP주소를 64개씩 나눔 | IP 주소 배정 | Network IP | 가용한 주소(62개) | Broadcast IP | |
1 | 0~63 | 192.168.1.0 ~ 192.168.1.63 | 0 | 1~62 | 63 |
2 | 64~127 | 192.168.1.64 ~ 192.168.1.127 | 64 | 65~126 | 127 |
3 | 128~191 | 192.168.1.128 ~ 192.168.1.191 | 128 | 129~190 | 191 |
4 | 192~255 | 192.168.1.192 ~ 192.168.1.255 | 192 | 193~254 | 255 |
이 중에서 첫 번째 주소는 Network IP가 되고, 마지막 주소는 Broadcast IP가 된다
따라서 이 중 IP 주소인 192.168.1.132에 해당하는 것은 3으로
Network IP는 128, 사용 가능한 호스트의 개수는 62개이다