컴활 1급 필기 Ch3 (네트워크·보안 영역) 다섯 번째 단원, IP 주소와 서브넷임. 인터넷에 연결된 모든 기기는 고유한 주소가 있어야 통신이 가능하고, 그 주소가 바로 IP 임. IPv4 클래스(A/B/C/D/E) · 사설 IP 3대역 · IPv6 128비트 축약 · 서브넷 마스크까지 — 외울 게 많아 보이지만 비트 단위로 한 번 정리하면 시험에선 손쉽게 풀림. 매년 1~2문제 출제됨.
IPv4 클래스 -- A/B/C/D/E 구분
IPv4는 32비트 주소 체계임. 32비트를 점(.)으로 8비트씩 끊어 4 옥텟으로 표시함 (예: 192.168.0.1). 각 옥텟은 0~255 범위. 이 32비트를 어떻게 나누느냐에 따라 5개 클래스(A/B/C/D/E) 로 분류됨. 시험엔 A·B·C 의 첫 옥텟 범위와 호스트 수가 매년 단골.
0xxxxxxx10xxxxxx110xxxxx1110xxxx11110xxx한 줄 요약:
- A 클래스 = 대형 기관용. 호스트 수 폭발적 (1,670만). 첫 비트 =
0 - B 클래스 = 중간 규모. 호스트 수 약 6.5만. 첫 비트 =
10 - C 클래스 = 소규모(가정·소규모 회사). 호스트 수 254. 첫 비트 =
110 - D 클래스 = 멀티캐스트 (방송용)
- E 클래스 = 연구·실험용 (실사용 X)
호스트 수에서 -2 하는 이유: 각 네트워크는 네트워크 주소(전부 0) 와 브로드캐스트 주소(전부 1) 2개를 예약함. 그래서 실제 할당 가능한 호스트 수는 2ⁿ - 2.
함정 1: "A 클래스 호스트 수는 약 1,600만 또는 1,700만" → 약 1,670만(2²⁴-2 = 16,777,214). 객관식에서 2¹⁶ (6.5만) 이나 2³² (43억) 같은 다른 비트 수를 섞어 함정으로 박음.
함정 2: "B 클래스 첫 옥텟 범위는 128~190" → 128~191. 191까지임 (191의 이진수 10111111이 10 으로 시작). 1 차이로 함정 출제.
함정 3: "D 클래스는 일반 호스트용" → 틀림. D는 멀티캐스트(다대다 방송). 일반 호스트 주소가 아님.
사설 IP 3대역 -- 인터넷에 안 나가는 주소
사설 IP(Private IP)는 내부망에서만 쓰는 IP임. 인터넷에는 직접 못 나가고, NAT(Network Address Translation)으로 공인 IP로 변환돼야 나갈 수 있음. 가정·회사 LAN에 부여되는 주소가 대부분 사설 IP임. 3대역만 외우면 끝.
10.0.0.0 ~ 10.255.255.25510.0.0.0/8172.16.0.0 ~ 172.31.255.255172.16.0.0/12192.168.0.0 ~ 192.168.255.255192.168.0.0/16핵심 패턴:
10.x.x.x= A 클래스 사설172.16~31.x.x= B 클래스 사설 (172.16 ~ 172.31 만, 32부터는 사설 X)192.168.x.x= C 클래스 사설 (★ 가장 흔함, 가정 공유기 기본값)
함정 1: "사설 IP는 외부 인터넷과 직접 통신 가능" → 틀림. NAT 변환 없이는 외부와 통신 X.
함정 2: "172.32.0.0 은 사설 IP" → 틀림. 172.16 ~ 172.31 까지만 사설. 172.32부터는 공인.
함정 3: "192.168 대역은 A 클래스" → 틀림. C 클래스 사설. 192~223 첫 옥텟 범위이므로 C.
IPv6 -- 128비트 + 16비트×8그룹
**IPv4의 32비트 (약 43억)**가 부족해지면서 등장한 게 IPv6임. 128비트로 확장 — 대략 3.4×10³⁸ 개. 사실상 영원히 안 모자랄 주소 공간. 시험엔 비트 수와 표기 방식이 매년 단골.
IPv6 핵심 사양:
- 총 비트: 128 비트 ★ (IPv4 = 32비트의 4배)
- 표기: 16비트씩 8그룹, 콜론(
:) 으로 구분 - 각 그룹: 4자리 16진수 (0~9, A~F)
- 앞의 0 생략 가능:
0db8→db8 - 연속된 0 그룹은
::로 축약 (단, 한 주소에 1번만 사용)
예시 (축약 과정):
원본: 2001:0db8:0000:0000:0000:0000:1428:57ab
1차: 2001:db8:0:0:0:0:1428:57ab ← 각 그룹 앞 0 생략
축약: 2001:db8::1428:57ab ← 연속 0 그룹 4개를 :: 로
IPv6 vs IPv4 한눈 비교:
함정 1: "IPv6는 64 비트 또는 32비트 또는 256 비트" → 틀림. 128 비트 ★. 매년 비트 수 함정 단골.
함정 2: "IPv6는 8비트×8 그룹으로 표기" → 틀림. 16비트×8 그룹 ★. 비트 수와 그룹 수를 헷갈리게 출제.
함정 3: "IPv6는 10진수 표기" → 틀림. 16진수 (0~9, A~F). 점 대신 콜론.
함정 4: ":: 는 한 주소에 여러 번 쓸 수 있다" → 틀림. 한 번만 사용 가능 (여러 번 쓰면 0 그룹 개수를 알 수 없음).
서브넷 마스크와 CIDR
서브넷 마스크(Subnet Mask)는 IP 주소에서 어디까지가 네트워크 부분이고 어디부터가 호스트 부분인지 구분하는 32비트 값임. 1로 채워진 부분이 네트워크, 0으로 채워진 부분이 호스트.
대표 서브넷 마스크:
- 클래스 A 기본:
255.0.0.0=/8(앞 8비트 = 네트워크) - 클래스 B 기본:
255.255.0.0=/16(앞 16비트) - 클래스 C 기본:
255.255.255.0=/24(앞 24비트)
CIDR(Classless Inter-Domain Routing) 표기법은 클래스를 무시하고 슬래시 뒤 숫자로 네트워크 비트 수를 표기함:
192.168.0.0/24= 앞 24비트가 네트워크, 뒤 8비트가 호스트 → 호스트 수 254 (2⁸-2)192.168.0.0/16= 앞 16비트가 네트워크 → 호스트 수 약 6.5만10.0.0.0/8= 앞 8비트 → 호스트 수 약 1,670만
핵심: /N 이 작을수록 네트워크가 크고, /N 이 클수록 네트워크가 작음. /24 (작은 LAN) → /16 (중간) → /8 (대형).
함정 1: "서브넷 마스크 1 비트 = 호스트 부분" → 틀림. 1 비트 = 네트워크 부분. 0 비트가 호스트.
함정 2: "/24 는 호스트 수가 24개" → 틀림. /24는 네트워크 비트 24개. 호스트는 2⁸-2 = 254개.
⚠️ 이 챕터 함정 BEST 5
- A 클래스 호스트 = 약 1,670만 (2²⁴-2). 1,600만·1,700만 같이 근사값으로 함정 출제.
- IPv6 = 128비트 ★. 64비트·32비트·256비트 다 함정.
- IPv6 = 16비트 × 8그룹. 8비트×8 함정 단골 (비트와 그룹 헷갈리게).
- 사설 IP B 클래스 = 172.16 ~ 172.31 만. 32부터는 공인.
- D 클래스 = 멀티캐스트, E 클래스 = 연구용. 일반 호스트 X.
✅ 셀프 체크 5
- [ ] IPv4 A/B/C 클래스 첫 옥텟 범위 즉답 가능?
- [ ] A 클래스 호스트 수 = 약 ?만?
- [ ] 사설 IP 3대역 (
10.x·172.16~31·192.168) 모두 즉답? - [ ] IPv6 = 몇 비트? 몇 개 그룹? 각 그룹 몇 비트?
- [ ] CIDR
/24의 호스트 수?
한눈에 정리
📝 기출 변형 5선
5개년 컴활 1급 필기 기출 패턴 기반. 각 문제 카드 아래 정답 확인 펼쳐 보기.
문 1. IPv6 비트 수
1번 정답 확인
정답: ③
IPv6는 128 비트 주소 체계임. IPv4(32비트)의 4배. 64비트·256비트 같이 헷갈리게 출제하는 매년 단골 함정. IPv6 총 주소 수는 약 3.4×10³⁸로 사실상 무한.
문 2. IPv6 표기
2번 정답 확인
정답: ②
IPv6 = 16비트 × 8 그룹 + 콜론(:) 구분 + 16진수. 매년 비트와 그룹을 헷갈리게 출제. 8비트×8 으로 잘못 알면 함정에 걸림. IPv4 가 8비트×4 옥텟·점·10진수.
문 3. IPv4 A 클래스 호스트
3번 정답 확인
정답: ③
A 클래스는 네트워크 8비트 + 호스트 24비트. 호스트 수 = 2²⁴ - 2 = 16,777,214 (약 1,670만). -2는 네트워크 주소·브로드캐스트 주소 예약 분. ① 254는 C 클래스. ② 65,534는 B 클래스. ④ 43억은 IPv4 전체 주소 수.
문 4. 사설 IP 대역
4번 정답 확인
정답: ③
B 클래스 사설 IP는 172.16 ~ 172.31 까지만. 172.32 부터는 공인 IP. 사설 IP 3대역은 10.x.x.x (A), 172.16~31.x.x (B), 192.168.x.x (C). NAT 변환 없이는 외부 인터넷 통신 X.
문 5. IPv6 축약
5번 정답 확인
정답: ②
IPv6 축약 규칙: ① 각 그룹의 앞 0 생략 (0db8 → db8) ② 연속된 0 그룹은 :: 로 압축 (단, 한 주소에 한 번만). ① 그룹 개수가 잘못. ③ :: 두 번 사용 X (0 개수 불명). ④ 일부만 축약.
🔗 시리즈 링크
- [Ch3-1편] 통신망 분류 -- LAN·MAN·WAN
- [Ch3-3편] OSI 7계층 모델
- [Ch3-4편] TCP/IP 4계층·프로토콜
- [Ch3-5편] IP 주소·서브넷 -- 현재 글
- [Ch3-6편] 도메인·DNS·URL·포트 (다음)
- 통합본: 02-3-네트워크보안/
🔥 jit.camp · 컴활 1급 합격 가이드 · 2026 최신 출제 반영. GA4 데이터 분석 강의로 시험 합격 이후 실무 실력까지 한 번에 가져가기.