공든탑앱 열기

IPv4 주소와 클래스

네트워크관리사 2급 · IP 주소 · 약 11분

쉽게 말하면

IP 주소는 인터넷 기기의 주소예요. 192.168.0.10처럼 0~255 숫자 네 칸으로 쓰고, 앞부분은 '어느 동네(네트워크)', 뒷부분은 '그 동네의 몇 번 집(호스트)'이에요. 예전에는 첫 숫자 크기로 동네 크기를 A·B·C 등급(클래스)으로 나눴고, 집 안에서만 쓰는 사설 주소(192.168.x.x 등)도 따로 정해져 있어요.

시험용 정의

IPv4 주소는 32비트를 8비트씩 네 칸(옥텟)으로 나눠 점으로 구분한 10진수로 쓴다(192.168.0.10). 주소는 네트워크 부분과 호스트 부분으로 나뉘고, 예전 클래스 방식은 첫 옥텟 값으로 A·B·C·D·E를 정했다. 인터넷에서 쓰지 않는 사설 IP와 루프백·브로드캐스트 같은 특수 주소가 있다.

비유로 이해하기

"서울시 강남구 123번지"에서 시·구가 네트워크 부분, 번지가 호스트 부분이다. A 클래스는 집이 1,600만 채인 거대 도시, C 클래스는 254채짜리 마을이다.

자세히

먼저 알아 둘 말

말뜻
옥텟8비트 한 칸. 0~255
네트워크 / 호스트 부분동네를 가리키는 앞부분 / 동네 안 기기를 가리키는 뒷부분
공인 IP / 사설 IP인터넷에서 유일한 주소 / 내부망에서만 쓰고 NAT로 바꿔 나가는 주소
브로드캐스트같은 네트워크 전체에 보내는 주소. 호스트 부분이 모두 1

클래스 (첫 옥텟 기준)

클래스첫 옥텟앞 비트기본 마스크호스트 수
A1 ~ 1260255.0.0.0 (/8)2²⁴ - 2 = 16,777,214
B128 ~ 19110255.255.0.0 (/16)2¹⁶ - 2 = 65,534
C192 ~ 223110255.255.255.0 (/24)2⁸ - 2 = 254
D224 ~ 2391110(멀티캐스트)
E240 ~ 2551111(실험용)

사설·특수 주소

주소뜻
10.0.0.0/8사설 (A)
172.16.0.0 ~ 172.31.255.255 (/12)사설 (B)
192.168.0.0/16사설 (C)
127.0.0.0/8 (보통 127.0.0.1)루프백, 자기 자신
0.0.0.0자신(아직 주소 없음), 라우팅에서는 '모든 목적지(기본 경로)'
255.255.255.255제한된 브로드캐스트 (같은 네트워크 전체)
169.254.0.0/16APIPA. DHCP 서버를 못 찾으면 윈도우가 스스로 붙이는 주소
호스트 부분이 모두 0 / 모두 1네트워크 주소 / 그 네트워크의 브로드캐스트 주소 (호스트에 못 씀)

시험에 이렇게 나와요

확인 문제

Q1. 다음 중 사설 IP 주소는?

  1. 203.0.113.7
  2. 172.32.0.1
  3. 172.20.1.5
  4. 8.8.8.8
정답 보기

3번 172.20.1.5

사설 주소 범위는 10.0.0.0/8, 172.16.0.0 ~ 172.31.255.255(/12), 192.168.0.0/16이다. 172.20.1.5는 172.16~31 안이라 사설, 172.32.0.1은 범위 밖이다.

Q2. IP 주소 150.10.20.30은 어느 클래스인가?

  1. D
  2. B
  3. C
  4. A
정답 보기

2번 B

B 클래스다. 첫 옥텟이 128~191이면 B, 1~126은 A, 192~223은 C, 224~239는 D(멀티캐스트)다.

Q3. 윈도우 PC의 IP가 169.254.10.20으로 잡혔다. 가장 그럴듯한 원인은?

  1. 루프백 테스트 중이다
  2. DHCP 서버로부터 주소를 받지 못했다
  3. 정상적으로 공인 IP를 받았다
  4. 멀티캐스트 그룹에 가입했다
정답 보기

2번 DHCP 서버로부터 주소를 받지 못했다

APIPA 주소. DHCP 서버를 찾지 못하면 스스로 붙인다.

Q4. C 클래스 네트워크 하나에서 호스트에 쓸 수 있는 주소 수는?

  1. 128
  2. 254
  3. 255
  4. 256
정답 보기

2번 254

2⁸ - 2 = 254 (네트워크·브로드캐스트 주소 제외).

Q5. 멀티캐스트에 쓰는 D 클래스 주소의 첫 옥텟 범위는?

  1. 224~239
  2. 240~255
  3. 192~223
  4. 128~191
정답 보기

1번 224~239

A 1~126, B 128~191, C 192~223, D 224~239.

Q6. 사설 IP 주소 범위가 아닌 것은?

  1. 172.16.0.0 ~ 172.31.255.255
  2. 10.0.0.0/8
  3. 192.168.0.0/16
  4. 200.100.0.0/16
정답 보기

4번 200.100.0.0/16

200.100.x.x는 공인 주소 범위다.

헷갈리기 쉬운 O·X

127.0.0.1은 자기 자신을 가리키는 루프백 주소다.

정답 보기

O 127.0.0.0/8 전체가 루프백.

224.0.0.1은 C 클래스 주소다.

정답 보기

X 224~239는 D 클래스(멀티캐스트).

192.168.1.0/24에서 192.168.1.255는 호스트에 할당할 수 있다.

정답 보기

X 브로드캐스트 주소라 못 쓴다.

함께 보면 좋은 개념