네트워크 묶음에서 유일하게 계산이 있는 장이다. 절차 한 벌을 손에 붙이면 값이 어떻게 바뀌어도 같은 5점이다
왜 이걸 하나 — 네트워크 24문항 중 이 장이 11문항이고, 그중 계산 6문항은 절차만 있으면 틀릴 이유가 없다.
11회분 220문항 중 이 장의 기출은 11문항이다. 11회 중 7회에 나왔고 2026년 2회에는 3문항(OSPF · 프리픽스 · 구성도 IP)이 나왔다. 계층 · 프로토콜 쪽 13문항은 E11 이다.
| 꼴 | 몇 문항 | 무엇을 적나 | 보기 |
|---|---|---|---|
| 서브네팅 계산 | 6 | 네트워크 주소 · 호스트 수 · 프리픽스 · 쓸 수 있는 IP · 같은 네트워크 판정 | 2024-1회 5번 · 2025-1회 9번 · 2025-2회 6번 · 2026-1회 11번 · 2026-2회 8번 · 10번 |
| 라우팅 프로토콜 이름 | 3 | RIP · OSPF | 2023-3회 18번 · 2024-1회 7번 · 2026-2회 4번 |
| 경로 선택 | 1 | 그림에서 RIP 이 고르는 경로 | 2024-2회 13번 |
| 주소 변환 용어 | 1 | NAT | 2023-3회 10번 |
→ 2024년 1회 5번과 2026년 2회 10번은 같은 구성도(네트워크 A · B · C 와 라우터 2대)에 값만 바꾼 문제고, OSPF 는 두 번 나왔다. 서브네팅은 매 회 꼴이 달라 보여도 03절의 네 걸음 하나로 전부 풀린다.
E01 진단에서 네트워크 3문항이 전부 이 장 것이었다(OSPF · 프리픽스 · 구성도). 2회에서 네트워크가 샜다면 그 자리는 여기다. 계산 문제는 답이 하나뿐이라 절차를 종이에 적는 습관이 곧 점수다.
문항 수는 이 노트의 문제 데이터에서 ch=E12 인 것을 센 값이다(2026-09-14). 2024-1회 5번의 보기표 · 2024-2회 13번의 링크 값 · 2025-2회 6번 · 2026-1회 11번의 표와 이전 자료에 없던 2025-1회 9번은 grandlife.co.kr 복원에서 옮겼고, 그림은 링크 표로 바꿔 적었다.
왜 이걸 하나 — 시험 전날 마스크 표와 프로토콜 표지만 다시 본다.
왜 이걸 하나 — 마스크를 외우는 것이 아니라 왜 블록 크기가 256 − 마스크인지 알면 어느 옥텟에 걸려도 같은 절차다.
IPv4 주소는 32비트를 점으로 8비트씩 넷으로 끊은 것이다. /n 은 앞 n 비트가 네트워크, 뒤 32 − n 비트가 호스트라는 뜻이고, 마스크는 그 n 비트를 1 로 채운 것이다. /24 는 앞 세 옥텟이 전부 1 이라 255.255.255.0 이다.
/n 이 8 의 배수가 아니면 한 옥텟 안에서 1 과 0 이 갈린다. /26 은 넷째 옥텟이 11000000 = 192 이고, /23 은 셋째 옥텟이 11111110 = 254 다. 그 「갈리는 옥텟」이 서브네팅의 무대고, 그 옥텟에서 호스트 비트가 만드는 값의 개수가 블록 크기다. /26 의 호스트 비트 6개 중 넷째 옥텟 안의 것은 6개 → 2⁶ = 64 = 256 − 192.
| /n | 갈리는 옥텟 | 마스크 옥텟 | 블록 크기 | 묶음 시작 |
|---|---|---|---|---|
| /26 | 넷째 | 192 | 64 | 0 · 64 · 128 · 192 |
| /27 | 넷째 | 224 | 32 | 0 · 32 · 64 · 96 · 128 · … |
| /28 | 넷째 | 240 | 16 | 0 · 16 · 32 · … · 240 |
| /22 | 셋째 | 252 | 4 | 0 · 4 · 8 · 12 · … |
| /23 | 셋째 | 254 | 2 | 0 · 2 · 4 · … · 10 · 12 · … |
| /20 | 셋째 | 240 | 16 | 0 · 16 · 32 · … |
절차는 언제나 같다. 첫째, /n 을 마스크로 바꾸고 갈리는 옥텟을 찾는다. 둘째, 블록 크기 = 256 − 마스크 옥텟. 셋째, 주소의 그 옥텟이 어느 묶음에 드는지 — 묶음 시작이 네트워크 주소, 묶음 끝이 브로드캐스트. 넷째, 호스트 수 = 2^(호스트 비트) − 2.
| 문제 | 1 마스크 | 2 블록 | 3 묶음 | 4 호스트 | 답 |
|---|---|---|---|---|---|
| 2025-2회 6번 223.13.234.132 / 255.255.255.192 | /26, 넷째 옥텟 192 | 64 | 132 는 128~191 | 2⁶ − 2 = 62 | 128 · 62 |
| 2026-1회 11번 192.168.11.20 / 255.255.254.0 | /23, 셋째 옥텟 254 | 2 | 11 은 10~11 → 192.168.10.0 | 2⁹ − 2 = 510 | 192.168.10.0/23 |
| 2026-2회 10번 129.200.10.72/22 | /22, 셋째 옥텟 252 | 4 | 10 은 8~11 → 129.200.8.0 | 2¹⁰ − 2 = 1022 | 129.200.8.1 ~ 11.254 중 하나 |
→ 셋째 옥텟에 걸리면 넷째 옥텟은 통째로 호스트라 브로드캐스트가 x.x.11.255 처럼 끝난다. 2026년 1회 11번의 함정은 11 과 12 가 이웃인데 묶음(10~11 · 12~13)이 달라 서로 다른 네트워크라는 것이다.
나누는 문제(2026년 2회 8번)는 거꾸로다. /27(32개)을 같은 크기 둘로 나누면 호스트 비트 하나를 네트워크로 빌리니 /28 이고, 16개씩이라 32 − 4 = 28 로 세어도 같다. 훈련 2번처럼 「호스트 30대씩」이면 30 + 2 = 32 = 2⁵ 로 호스트 비트 5개를 남겨 /27 이다.
쓸 수 있는 IP 를 고르는 문제(2024년 1회 5번 · 2026년 2회 10번)는 묶음을 찾은 뒤 시작(네트워크 주소)과 끝(브로드캐스트)을 뺀 것이 전부 답이다. 끝이 .0 이거나 .255 인 보기는 거의 언제나 함정이고, 이미 쓰인 주소도 뺀다.
라우팅 프로토콜은 「어느 길로 보낼까」를 정하는 규칙이고, 시험은 두 가지를 묻는다 — 이름을 맞히기, 그림에서 경로 고르기. 이름은 표지로 푼다. 「거리 벡터 · 홉 · 15」면 RIP, 「링크 상태 · 다익스트라 · Area」면 OSPF, 「자율 시스템 사이」면 BGP.
경로 선택은 프로토콜마다 기준이 다르다. RIP 은 거치는 라우터 수(홉)만 세고 링크에 적힌 값을 더하지 않는다. 2024년 2회 13번 그림에서 A→D→C→F 는 3홉, C 에서 E 를 거치면 4홉이라 RIP 은 앞의 것을 고른다.
같은 그림을 OSPF 에 주면 값을 더한다. A→D→C→F 는 1 + 2 + 5 = 8, A→D→C→E→F 는 1 + 2 + 1 + 2 = 6 이라 OSPF 는 E 를 거치는 길을 고른다(훈련 4번). 문제가 어느 프로토콜을 말하는지가 답을 정하고, 링크에 숫자가 있어도 RIP 이면 무시한다.
IPv4 는 32비트라 약 43억 개뿐이고, 그래서 내부에서는 사설 IP(10 · 172.16 · 192.168 대역)를 쓰고 밖으로 나갈 때만 NAT 이 공인 IP 로 바꿔 준다(2023년 3회 10번). 근본 해결이 IPv6 — 128비트, 콜론으로 16진수 8덩이, 브로드캐스트 대신 애니캐스트가 생겼다(예상 2회 15번).
왜 이걸 하나 — 계산 6문항을 네 걸음을 종이에 적으며 푼다. 머릿속으로 하면 옥텟을 놓친다.
답 칸에 마스크 · 블록 · 묶음을 먼저 적고 마지막 줄에 답을 적는다. 정답을 연 뒤 네 걸음 중 어디서 어긋났는지를 보면 05절의 어느 자리인지가 나온다.
내부에서는 사설 IP를 쓰고, 외부와 통신할 때 공인 IP로 변환해주는 네트워크 주소 변환 기술은?
IGP 중 거리 벡터 알고리즘 기반으로 최대 홉 수가 15인 라우팅 프로토콜은?
다음 구성도에서 각 라우터 인터페이스와 같은 서브넷에 할당할 수 있는 호스트 주소를 보기에서 고르시오. 구성도는 네트워크 A — 라우터 — 네트워크 B — 라우터 — 네트워크 C 로 이어지고, 각 네트워크에 인터페이스가 2개씩 있다.
| 네트워크 | 인터페이스 | 주소 |
|---|---|---|
| A | 1 | 192.168.35.3/24 |
| A | 2 | ( ) |
| B | 3 | 129.200.10.16/22 |
| B | 4 | ( ) |
| C | 5 | ( ) |
| C | 6 | 192.168.36.24/24 |
보기
| 번호 | 후보 주소 |
|---|---|
| 1 | 192.168.35.0 |
| 2 | 192.168.35.72 |
| 3 | 192.168.36.0 |
| 4 | 129.200.8.249 |
| 5 | 192.168.36.249 |
| 6 | 129.200.8.0 |
링크 상태(Link-State) 기반의 내부 라우팅 프로토콜로, 다익스트라 알고리즘으로 최단 경로를 계산하는 것은? (영문 약자)
RIP 라우팅 테이블을 갱신했을 때 A에서 F까지 선택되는 경로를 쓰시오. RIP은 목적지까지 거치는 홉 수가 가장 적은 경로를 선택한다. 각 링크의 숫자는 비용이 아니라 한 번 이동하는 홉으로 계산한다.
구성도의 링크
| 링크 | 값 |
|---|---|
| A – B | 2 |
| A – D | 1 |
| B – D | 2 |
| D – C | 2 |
| C – E | 1 |
| C – F | 5 |
| E – F | 2 |
IP 주소가 192.168.35.10 이고 서브넷 마스크가 255.255.252.0 일 때, 같은 네트워크에 있어 라우터 없이 직접 수신할 수 있는 주소를 보기에서 모두 고르시오.
ㄱ. 192.168.34.1
ㄴ. 192.168.32.19
ㄷ. 192.168.35.200
ㄹ. 192.168.33.138
ㅁ. 192.168.35.50
호스트 주소가 223.13.234.132이고 서브넷 마스크가 255.255.255.192일 때, ① 네트워크 주소의 마지막 옥텟과 ② 사용 가능한 호스트 수를 쓰시오.
| 항목 | 값 |
|---|---|
| 호스트 주소 | 223.13.234.132 |
| 서브넷 마스크 | 255.255.255.192 |
| 네트워크 주소 | 223.13.234.① |
| 사용 가능한 호스트 | ②개 |
두 호스트의 IP 주소와 서브넷 마스크를 보고 각 호스트가 속한 네트워크 주소를 CIDR 표기법으로 쓰시오.
| 호스트 | IP 주소 | 서브넷 마스크 |
|---|---|---|
| a | 192.168.11.20 | 255.255.254.0 |
| b | 192.168.12.200 | 255.255.254.0 |
다음 설명에 해당하는 라우팅 프로토콜의 영문 약어를 쓰시오.
자율 시스템 내부에서 사용하는 링크 상태 라우팅 프로토콜이다. 최단 경로 계산에 다익스트라 알고리즘을 사용하고, 영역(Area)을 이용하는 계층 구조를 지원하여 대규모 네트워크에 적합하다.
10.0.0.0/27 네트워크를 동일한 크기의 2개 서브넷으로 분할하였다.
| 구분 | 주소 블록 범위 |
|---|---|
| 첫 번째 서브넷 | 10.0.0.0 ~ 10.0.0.15 |
| 두 번째 서브넷 | 10.0.0.16 ~ 10.0.0.31 |
이때 10.0.0.1이 속한 서브넷의 프리픽스 비트 길이는 ( ) bit이다. 빈칸에 들어갈 값을 쓰시오.
다음 구성도에서 네트워크 A, B, C에 연결된 두 장비는 각각 같은 네트워크에 속해야 한다. 빈칸 ②, ④, ⑤에 들어갈 수 있는 IP 주소를 각각 하나씩 쓰시오. 답안에는 프리픽스를 제외한 IP 주소만 쓴다.
구성도는 네트워크 A — 라우터 — 네트워크 B — 라우터 — 네트워크 C 로 이어지고, 각 네트워크에 장비가 2대씩 있다.
| 네트워크 | 장비 | 주소 |
|---|---|---|
| A | 1 | 192.168.35.3/24 |
| A | 2 | ( ② ) |
| B | 3 | 129.200.10.72/22 |
| B | 4 | ( ④ ) |
| C | 5 | ( ⑤ ) |
| C | 6 | 192.168.36.16/24 |
200.1.1.0/24 네트워크를 4개의 동일한 서브넷으로 분할했다. ① 두 번째 서브넷의 브로드캐스트 주소 ② 각 서브넷에서 실제 호스트에 할당 가능한 IP 개수는?
IPv6는 ( ① )비트 주소 체계를 사용하며, 주소 유형은 유니캐스트·멀티캐스트·( ② ) 3가지이다(IPv4의 브로드캐스트가 사라짐). 괄호를 채우시오.
왜 이걸 하나 — 계산은 맞고 마지막 줄에서 깎이는 자리가 정해져 있다.
| 자리 | 새는 꼴 | 적는 법 | 기출 |
|---|---|---|---|
| 묻는 것 | 주소를 묻는데 개수를, 개수를 묻는데 주소를 적는다 | 「마지막 옥텟」「호스트 수」「프리픽스」「CIDR 표기」를 문제에서 동그라미 | 2025-2회 6번 · 2026-2회 8번 |
| 프리픽스 유무 | 「프리픽스 제외」인데 /24 를 붙인다, CIDR 표기인데 /23 을 뺀다 | 2026-2회 10번은 주소만, 2026-1회 11번은 /23 까지 | 2026-1회 11번 · 2026-2회 10번 |
| −2 | 주소 개수를 호스트 수로 적는다 | 「사용 가능한 호스트」는 네트워크 · 브로드캐스트를 뺀 값. 64 가 아니라 62 | 2025-2회 6번 · 예상 1회 14번 |
| 갈리는 옥텟 | /22 · /23 에서 넷째 옥텟만 본다 | /n 을 24 와 견준다. 24 미만이면 셋째 옥텟 | 2026-1회 11번 |
| 단위 | 「( ) bit」에 「28 bit」라 적는다 | 인쇄된 단위는 다시 적지 않는다 | 2026-2회 8번 |
| 경로 기준 | RIP 문제에서 값을 더한다 | RIP = 홉, OSPF = 비용 | 2024-2회 13번 |
| 약어 | OSPF 를 OSFP 로 | Open Shortest Path First 를 함께 외운다. 대문자 | 2024-1회 7번 · 2026-2회 4번 |
계산 문제는 부분 점수가 있어도 마지막 값이 채점 대상이다. 과정을 적었으면 마지막 줄을 문제의 낱말(주소 · 개수 · 비트)과 다시 맞춘다.
왜 이걸 하나 — 기출에 아직 안 나온 옥텟과 꼴이다. /20 · /27 · /28, OSPF 경로, IGP/EGP.
5문항 중 계산 3개는 파이썬 ipaddress 로, 경로는 다익스트라로 정답을 실측했다. 시험장에서는 손으로 하므로 여기서도 네 걸음을 종이에 적는다.
IP 주소 172.16.5.130/20 에 대해 ① 서브넷 마스크 ② 네트워크 주소 ③ 브로드캐스트 주소 ④ 사용 가능한 호스트 수를 쓰시오.
192.168.100.0/24 네트워크를 서브넷마다 호스트 30대를 둘 수 있도록 같은 크기로 나눈다. ① 프리픽스 길이 ② 만들 수 있는 서브넷 수 ③ 세 번째 서브넷의 네트워크 주소와 브로드캐스트 주소를 쓰시오.
IP 주소 192.168.1.75, 서브넷 마스크 255.255.255.240 일 때 ① 프리픽스 길이 ② 이 서브넷의 주소 개수 ③ 네트워크 주소 ④ 브로드캐스트 주소를 쓰시오.
다음 링크 값을 가진 네트워크에서 OSPF 가 A 에서 F 까지 고르는 경로와 그 비용을 쓰시오. OSPF 는 링크 값을 비용으로 더해 가장 작은 경로를 고른다.
| 링크 | 값 |
|---|---|
| A – B | 2 |
| A – D | 1 |
| B – D | 2 |
| D – C | 2 |
| C – E | 1 |
| C – F | 5 |
| E – F | 2 |
다음 라우팅 프로토콜을 내부 게이트웨이(IGP)와 외부 게이트웨이(EGP)로 나누고, 거리 벡터 방식인 것을 고르시오.
RIP, OSPF, BGP, EIGRP
파이썬에 ipaddress 가 들어 있어 설치 없이 확인할 수 있다. 파워셸에서 아래를 그대로 치면 2025년 2회 6번의 네트워크 · 브로드캐스트 · 호스트 수가 찍힌다.
위 명령은 이 노트를 만든 컴퓨터의 파이썬 3.12 에서 실행해 `223.13.234.128/26 223.13.234.191 62` 가 나온 것이다. 이 장의 계산 정답 8개(기출 5 · 훈련 3)와 경로 2개(RIP · OSPF)도 같은 방법으로 확인했다.
왜 이걸 하나 — 아래를 안 보고 적을 수 있어야 계산 문제가 끝난다.