[네트워크 관리사] IP 주소 & 서브넷 마스크 연습문제1

Hyunjun Kim·2025년 2월 24일

문제1

다음 괄호 안에 들어갈 IP주소는 무엇인가?

10.x.x.x / (가)
172.16.x.x / (나)
192.168.9.x / (다)

풀이

10.x.x.x → Class A

  • Class A 주소 범위: 1.0.0.0 ~ 126.255.255.255
  • 10.x.x.x는 Class A에 속함
  • Class A의 기본 서브넷 마스크 = /8 (255.0.0.0)
  • (가) = 8

172.16.x.x → Class B

  • Class B 주소 범위: 128.0.0.0 ~ 191.255.255.255
  • 172.16.x.x는 Class B에 속함
  • Class B의 기본 서브넷 마스크 = /16 (255.255.0.0)
  • (나) = 16

192.168.9.x → Class C

  • Class C 주소 범위: 192.0.0.0 ~ 223.255.255.255
  • 192.168.9.x는 Class C에 속함
  • Class C의 기본 서브넷 마스크 = /24 (255.255.255.0)
  • (다) = 24

정답

(가) 8 , (나) 16 , (다) 24



문제 2

현재 사용하고 있는 IP Address와 Subnet Mask값을 답안 란에 입력하시오

Active Routes:

Network Destination
0.0.0.0
127.0.0.0
192.168.10.0
192.168.10.13
192.168.10.255
224.0.0.0
255.255.255.255

Netmask
0.0.0.0
255.0.0.0
255.255.255.0
255.255.255.255
255.255.255.255
240.0.0.0
255.255.255.255

Default Gatevay:
192.168.10.1

풀이

  1. 현재 사용 중인 IP Address 찾기

    Active Routes에서 Host IP (호스트 IP)에 해당하는 값은 유일하게 /32(255.255.255.255) 서브넷 마스크를 가진 IP 주소다.

Active Routes에서 "현재 사용 중인 IP 주소"를 찾는 원리

운영 체제(OS)는 라우팅 테이블(Active Routes)을 사용하여 네트워크 트래픽을 어디로 보낼지 결정한다. 이 테이블에는 여러 개의 네트워크 주소와 서브넷 마스크가 나와 있고, 여기에 현재 사용 중인 IP도 포함돼 있다.

현재 사용 중인 IP 주소(Host IP)를 찾을 때 "서브넷 마스크가 255.255.255.255(/32)"인 항목을 보면 된다.

  • 255.255.255.255(/32) 서브넷 마스크는 단 하나의 IP 주소만 포함할 수 있다
  • 즉, 이 항목이 네트워크에 연결된 "내 컴퓨터의 실제 IP 주소"를 의미함

왜 192.168.10.0이 아니라 192.168.10.13인가?

  • 192.168.10.0 → 네트워크 주소 (서브넷 범위를 나타냄)
  • 192.168.10.255 → 브로드캐스트 주소 (서브넷의 마지막 주소)
  • 192.168.10.13 → 현재 사용 중인 IP (Host IP)
    - 유일하게 /32 (255.255.255.255) 서브넷 마스크를 가짐
    - 특정 개별 장치를 나타냄
  1. 현재 사용 중인 Subnet Mask 찾기

    Active Routes 목록에서 192.168.10.0 네트워크의 서브넷 마스크가 255.255.255.0으로 설정되어 있다.
    이는 192.168.10.x 대역이 /24 서브넷(클래스 C)을 사용하고 있음을 의미함

정답

  • IP Address: 192.168.10.13
  • Subnet Mask: 255.255.255.0

문제 3

아래 IP주소가 속한 Class에 해당하는 사설 IP주소 중 임의의 주소 하나를 답안에 입력하시오

IP Address : 132.23.101.99

풀이

1) IP 주소의 클래스 확인

IP 주소의 클래스는 첫 번째 옥텟(132)에 의해 결정됨.

클래스 A: 1 ~ 126
클래스 B: 128 ~ 191 ✅
클래스 C: 192 ~ 223

  • 132는 128~191 사이이므로 클래스 B에 속함.

IP 주소 127은 클래스 A에 속하지만, 특별한 범위로 루프백(Loopback) 주소로 예약되어 있다. 즉, IP 주소 127은 외부와의 통신에 사용되지 않으며, 로컬 컴퓨터에서 네트워크 연결을 테스트하는 데 사용됨.

IP 주소 224.x.x.x부터는 멀티캐스트(Multicast) 주소 범위에 속한다. 멀티캐스트는 특정 그룹에 속한 장치들에게 데이터를 보내는 방식으로, 주로 비디오 스트리밍, 회의 시스템 등에서 사용됨

2) 클래스 B의 사설 IP 대역 확인

각 IP 클래스별 사설 IP 주소 범위

클래스사설 IP 주소 범위
A10.0.0.0 ~ 10.255.255.255
B172.16.0.0 ~ 172.31.255.255
C192.168.0.0 ~ 192.168.255.255
  • 클래스 B의 사설 IP 대역은 172.16.0.0 ~ 172.31.255.255

3) 클래스 B의 사설 IP 대역에서 임의의 IP 하나를 선택!

  • 주어진 IP 주소 132.23.101.99는 클래스 B
  • 클래스 B의 사설 IP 대역에서 임의의 IP 하나를 선택하면 정답!
  • 예를 들어, 172.16.0.1 또는 172.31.100.200 같은 주소를 입력하면 정답

정답

172.16.0.0 ~ 172.31.255.255 중 아무 주소나 입력하면 정답!

문제 4

IP주소 : 192.168.100.59
Subnet : 하나의 서브넷은 6개의 호스트를 갖는다.
서브넷 마스크를 계산한다면?

풀이

1) 서브넷당 호스트 수 공식

호스트 개수는 다음 공식을 따른다.

2H2=호스트수2^{H}-2 = 호스트 수

여기서 H는 호스트 비트 수이며, 네트워크 주소(첫 번째 IP)와 브로드캐스트 주소(마지막 IP)를 제외하기 때문에 -2를 한다.

2) 필요한 비트 수 구하기

2H2=62^{H}-2 = 6 을 만족하는 최소 H를 찾는다.

H는 3이므로, 호스트 비트로 3비트가 들어간다고 할 수 있다.

3) 서브넷 마스크 계산

IPv4 주소는 32비트이므로, 호스트 비트가 3개라면 네트워크 비트 수는

323=2932-3 = 29

즉, 서브넷 마스크는 /29 (255.255.255.248)

정답

서브넷 마스크: 255.255.255.248 (/29)

profile
Data Analytics Engineer 가 되

0개의 댓글