페이지 목차
이 페이지에서 검색
EIS
이 페이지에 묻기
EIS · 현재 차시와 목차 본문에서만 찾아 답합니다. 답을 지어내지 않고 해당하는 대목을 그대로 보여 주며, 여기에 없으면 없다고 알려 드립니다.
생성형 AI가 아니라 이 페이지 본문을 찾아 그대로 보여 주는 방식입니다. 외부로 나가는 요청이 없습니다.
EIS · SECURITY
EIS
생성 수정
정보보안기사의 시스템·네트워크·애플리케이션 보안과 암호·관리·실기 내용을 개념의 경계와 실습으로 연결합니다.
29개 문서 · 2 · 네트워크보안 · 8 / 29
07 · 네트워크 장비 · 서비스 · 도구
지도 위치 : 2과목 네트워크 보안 · README 4장 ③ 영역(네트워크) — 길 위의 장비와, 길을 들여다보는 도구 | 출제기준: 1. 네트워크 일반 > 2. 네트워크의 활용 | 이전: 06 네트워크 개념 | 다음: 08 DoS · DDoS 출제 빈도 : ⭐⭐ (회당 약 2.9문항 — 출제분석.md) · 변화 ▲ (이전 2.0 → 현행 3.9, 일반 네트워크 · 명령어 문항 증가) 세세항목 : 1. 네트워크 장비별 원리 및 특징(NIC, Router, Bridge, Switch, Hub, Repeater, Gateway, VLAN 등) 2. 네트워크 공유(Share)의 동작원리와 특징(Netbios, Netbeui, P2P 등) 3. 유‧무선 네트워크 서비스의 개요와 종류별 특징 4. 네트워크 도구(ping, arp, rarp, traceroute, netstat, tcpdump 등)의 이해와 활용
이 노트를 다 읽으면
- 리피터 · 허브 · 브리지 · 스위치 · 라우터 · 게이트웨이를 동작 계층과 판단 기준(무엇을 보고 전달하나) 으로 구별할 수 있다.
- 스위칭 방식 세 가지(Store-and-Forward · Cut-Through · Fragment-Free)와 VLAN · 포트 미러링의 목적을 말할 수 있다.
- RIP · OSPF · BGP를 거리 벡터 · 링크 상태 · 경로 벡터 축으로 구별할 수 있다.
- NetBIOS 포트(137 · 138 · 139 · 445)와 널 세션의 위험, P2P 공유의 위험을 말할 수 있다.
- 유선(802.3 · CSMA/CD)과 무선(802.11 계열 · CSMA/CA)의 차이, 무선 표준의 주파수를 구별할 수 있다.
- ping · traceroute · arp · netstat · ipconfig · tcpdump 의 용도와 주요 옵션, 쓰는 ICMP 메시지를 말할 수 있다.
- 라우터의 원격 접속(vty) · 세션 타임아웃 · SNMP 커뮤니티 · TCP Keepalive 보안 설정을 읽을 수 있다.
0. 이 노트의 판별 축
| # | 축 | 왼쪽 (0) | 오른쪽 (1) | 이 축으로 갈리는 것 | 큰 축 (README 5장) |
|---|---|---|---|---|---|
| 1 | 무엇을 보고 전달하나 | 안 봄 / MAC 주소 (L1 · L2) | IP 주소 / 응용 데이터 (L3 · L7) | 허브 · 스위치 ↔ 라우터 · 게이트웨이 | ⑧ 하위 ↔ 상위 계층 |
| 2 | 경로 정보를 어떻게 얻나 | 거리 벡터 (이웃의 말을 믿음) | 링크 상태 (전체 지도를 그림) | RIP ↔ OSPF | 이 노트의 축 |
| 3 | 어디 안의 라우팅인가 | AS 내부 (IGP) | AS 사이 (EGP) | RIP · OSPF ↔ BGP | 이 노트의 축 |
| 4 | 충돌을 어떻게 다루나 | 감지 (CSMA/CD, 유선) | 회피 (CSMA/CA, 무선) | 802.3 ↔ 802.11 | 이 노트의 축 |
| 5 | 도구가 무엇을 보나 | 연결 상태 · 경로 (ping · traceroute · netstat) | 패킷 내용 (tcpdump) | 진단 ↔ 캡처 | ② 수동적(관찰) 쪽 도구들 |
이 노트가 답하는 질문은 "06번 노트의 패킷이 실제로 어떤 장비를 지나고, 관리자는 무엇으로 그것을 들여다보는가" 입니다. 장비가 무엇을 보고 판단하는지(축 1)를 알아야 09번 노트의 스위치 재밍 · ARP 스푸핑이 "왜 스위치를 허브처럼 만들려 하는가"가 보이고, 도구의 원리(ICMP · TTL)는 앞에서 배운 06번 노트의 헤더 필드를 그대로 씁니다.
1. 네트워크 장비 ⭐
1.1 계층별 장비
| 장비 | 계층 | 무엇을 보고 전달하나 | 정의 (유 + 종차) |
|---|---|---|---|
| NIC | 1 · 2 | 자기 MAC | [단말 인터페이스]인데, [ 자기 MAC 주소로 온 프레임만 받아 올린다 ]는 점에서 중계 장비와 구별된다. 무차별 모드로 바꾸면 전부 받음(09번 노트) |
| 리피터 | 1 | 안 봄 | [중계 장비]인데, [ 약해진 신호를 증폭 · 재생만 한다 ]는 점에서 포트가 여러 개인 허브와 구별된다 |
| 허브 | 1 | 안 봄 | [중계 장비]인데, [ 받은 신호를 모든 포트로 복사한다 ]는 점에서 목적지 포트로만 보내는 스위치와 구별된다. → 같은 허브의 누구나 스니핑 가능 |
| 브리지 | 2 | MAC 주소 | [2계층 장비]인데, [ 두 세그먼트를 MAC 주소로 걸러 연결하고 주로 소프트웨어로 처리한다 ]는 점에서 포트가 많고 하드웨어(ASIC)로 처리하는 스위치와 구별된다 |
| 스위치 (L2) | 2 | MAC 주소 (MAC 주소 테이블) | [2계층 장비]인데, [ MAC 테이블을 보고 목적지 포트로만 프레임을 보낸다 ]는 점에서 허브와 구별된다. 충돌 도메인을 포트별로 나눔 |
| 라우터 | 3 | IP 주소 (라우팅 테이블) | [3계층 장비]인데, [ IP 주소로 서로 다른 네트워크 사이의 경로를 고른다 ]는 점에서 같은 네트워크 안을 잇는 스위치와 구별된다. 브로드캐스트 도메인을 나눔 |
| L3 / L4 / L7 스위치 | 3 / 4 / 7 | IP / 포트 / 응용 내용(URL 등) | L4는 부하 분산, L7은 내용 기반 분산 · 일부 L7 공격 차단 |
| 게이트웨이 | 주로 상위 계층 (전 계층) | 프로토콜 변환 | [연결 장비]인데, [ 서로 다른 프로토콜 체계를 변환해 잇는다 ]는 점에서 같은 프로토콜끼리 잇는 라우터와 구별된다. 일상에서는 "기본 게이트웨이 = 밖으로 나가는 라우터"로도 씀 |
⚠️ 충돌 도메인 ↔ 브로드캐스트 도메인 : 스위치 · 브리지는 충돌 도메인 을 나누고, 라우터(와 VLAN)는 브로드캐스트 도메인 을 나눕니다. 허브는 둘 다 못 나눕니다.
1.2 스위칭 방식
| 방식 | 언제 전달을 시작하나 | 특징 |
|---|---|---|
| Store-and-Forward | 프레임 전체 를 받고 CRC 오류 검사 후 | 오류 프레임을 걸러냄, 지연 큼. 기출에서 "프레임 전체 수신 후 오류 검사" |
| Cut-Through | 목적지 MAC(앞 6바이트)만 읽고 바로 | 가장 빠름, 오류 프레임도 전달 |
| Fragment-Free | 앞 64바이트 까지 읽고 | 충돌 조각(64바이트 미만)만 거름. 둘의 절충 |
1.3 VLAN과 포트 미러링
VLAN — [논리적 망 분리 기술]인데, [ 물리적으로 같은 스위치에 있어도 브로드캐스트 도메인을 논리적으로 나눈다 ]는 점에서 케이블과 장비 자체를 나누는 물리적 망 분리와 구별된다.
| 용어 | 뜻 |
|---|---|
| 포트 기반 VLAN | 스위치 포트마다 VLAN 번호 지정 (가장 일반적) |
| MAC · 프로토콜 · IP 기반 VLAN | 주소나 프로토콜로 소속 결정 |
| 액세스 포트 | 하나의 VLAN에만 속함, 단말 연결 |
| 트렁크 포트 | 여러 VLAN 프레임을 태그(IEEE 802.1Q) 를 붙여 실어 나름, 스위치끼리 연결 |
| VLAN 간 통신 | 라우터 또는 L3 스위치 가 필요 |
VLAN Hopping — 공격자가 트렁크 협상을 흉내 내거나(스위치 스푸핑) 태그를 두 겹 붙여(이중 태깅) 다른 VLAN으로 넘어가는 것. 경감 : 단말 포트는 액세스로 고정 하고 자동 트렁크 협상(DTP)을 끔, 사용하지 않는 포트는 닫고 미사용 VLAN에 넣음, 네이티브 VLAN을 사용자 VLAN과 다르게(기본 VLAN 1을 쓰지 않음) .
포트 미러링 (SPAN) — [스위치 기능]인데, [ 특정 포트의 트래픽을 복사해 분석 포트로 보낸다 ]는 점에서 공격 기법인 스위치 재밍과 구별된다. 스위치 환경에서 IDS · 패킷 분석기를 붙이는 정상적인 방법입니다. 같은 효과를 내는 별도 장비가 TAP .
📝 기출 포인트 — "MAC 주소로 전달 포트를 결정하는 장비(스위치 · 브리지)", "2계층 장비", "네트워크 계층 장비(라우터)", "리피터의 계층", "Store-and-Forward" (2회), VLAN의 목적 · 액세스/트렁크 · 포트 미러링 (3회+), "VLAN hopping 경감"이 반복됩니다.
💡 비유는 마지막에 — 허브는 확성기, 스위치는 우편함 담당자(이름표=MAC을 보고 해당 칸에만), 라우터는 지역 간 택배 허브(주소=IP를 보고 다음 지역 선택), 게이트웨이는 통역사.
2. 라우팅 프로토콜 ⭐
2.1 정적 ↔ 동적 라우팅
| 정적 라우팅 | 동적 라우팅 | |
|---|---|---|
| 경로 설정 | 관리자가 직접 입력 | 라우터끼리 정보를 교환해 자동 계산 |
| 장점 | 라우팅 정보 교환이 없어 대역 · CPU 부담 없음, 보안상 안전 (위조 경로 광고를 받지 않음) | 장애 시 자동 우회, 대규모에 적합 |
| 단점 | 변화에 수동 대응, 대규모에 부적합 | 경로 정보 위조 · 부하 위험 |
2.2 RIP · OSPF · BGP
| 비교 | RIP | OSPF | BGP |
|---|---|---|---|
| 분류 | IGP, 거리 벡터 | IGP, 링크 상태 | EGP , 경로 벡터 |
| 경로 기준 | 홉 수 (최대 15, 16 = 도달 불가) | 비용(Cost, 대역폭 기반) — 다익스트라(SPF) 알고리즘 | AS 경로 · 정책 속성 |
| 정보 교환 | 30초마다 전체 테이블을 이웃에게 | 변화가 있을 때 링크 상태(LSA)를 영역 전체에 | TCP 179 세션으로 변경분 |
| 규모 | 소규모 | 중 · 대규모, 영역(Area) 계층 구조 | 인터넷 (AS 사이) |
| 수렴 | 느림, 라우팅 루프 가능 | 빠름 | — |
| 비고 | RIPv1은 클래스풀 (서브넷 마스크를 싣지 않음 → CIDR · VLSM 미지원 ), RIPv2는 클래스리스 · 인증 지원 | 인증 지원 | 경로 위조 시 대규모 트래픽 탈취(BGP 하이재킹) |
⚠️ 함정: "다익스트라 기반 링크 상태" = OSPF , "홉 카운트" = RIP , "AS 간" = BGP . IGRP · EIGRP는 시스코 전용(EIGRP는 거리 벡터 개선형).
📝 기출 포인트 — OSPF = 다익스트라 · 링크 상태 (3회), "RIPv1은 CIDR 미지원", "RIP 홉 카운트", "AS 간 라우팅 = BGP", "정적 라우팅의 특징", "OSPF와 RIP 특징 비교"가 반복.
3. 네트워크 공유 — NetBIOS · SMB · P2P
NetBIOS — [네트워크 공유용 API · 이름 체계]인데, [ 컴퓨터 이름(NetBIOS 이름)으로 같은 망의 자원을 찾고 공유한다 ]는 점에서 IP 주소 · DNS 기반 접근과 구별된다. 원래 브로드캐스트 로 이름을 찾았습니다.
| 이름 | 포트 | 하는 일 |
|---|---|---|
| NetBIOS Name Service | UDP 137 | 이름 등록 · 조회 (브로드캐스트 · WINS) |
| NetBIOS Datagram | UDP 138 | 비연결 메시지 |
| NetBIOS Session | TCP 139 | 파일 · 프린터 공유 세션 (NetBIOS over TCP/IP 위의 SMB) |
| SMB Direct | TCP 445 | NetBIOS 없이 TCP 위에서 바로 SMB |
| NetBEUI | — | NetBIOS를 실어 나르던 라우팅 불가능한 소규모 LAN 전용 프로토콜 (IP 미사용) |
| Samba | 139 · 445 | 리눅스 · 유닉스에서 SMB를 구현해 윈도우와 파일 · 프린터 공유 |
위험과 대책 — 널 세션 (IPC$에 빈 계정 · 빈 패스워드로 접속해 계정 · 공유 목록을 수집, 03번 노트 시스템 위협), 불필요한 기본 공유(C$ · ADMIN$), SMB 취약점을 노린 웜 · 랜섬웨어. 대책은 외부 경계에서 137~139 · 445 차단 , 불필요하면 NetBIOS over TCP/IP 해제, 공유 폴더 접근 권한 최소화, 널 세션 제한(레지스트리 RestrictAnonymous), 패치. 공유 확인 명령은 윈도우 net share(04번 노트).
P2P 공유 — 중앙 서버 없이 이용자끼리 직접 파일을 주고받는 방식. 위험은 의도치 않은 폴더 공유로 인한 정보 유출, 악성코드가 섞인 파일, 저작권 침해, 대역 점유 입니다. 조직에서는 P2P 포트 · 프로토콜 차단과 정책으로 통제합니다.
📝 기출 포인트 — "NetBIOS · SMB 포트(139 · 445)", "NetBIOS 이름 서비스 UDP 137", "NetBIOS의 브로드캐스트 기반 동작", "Samba와 널 세션"이 2024~2025년에 연속 출제. 주요정보통신기반시설 취약점 분석 · 평가 가이드의 NetBIOS 점검 항목에서 나온다는 강의 언급이 있었습니다.
4. 유 · 무선 네트워크 서비스
4.1 유선 ↔ 무선 매체 접근
| 유선 Ethernet (IEEE 802.3 ) | 무선 LAN (IEEE 802.11 ) | |
|---|---|---|
| 매체 접근 | CSMA/CD — 보내다가 충돌을 감지 하면 멈추고 재전송 | CSMA/CA — 충돌을 감지하기 어려우므로 미리 회피 (대기 · RTS/CTS · ACK) |
| 전송 매체 | 케이블 | 전파 (도청 범위가 물리적 경계를 넘음) |
4.2 802.11 계열 표준
| 표준 | 주파수 | 최대 속도(이론) | 기억할 점 |
|---|---|---|---|
| 802.11b | 2.4GHz | 11Mbps | |
| 802.11a | 5GHz | 54Mbps | |
| 802.11g | 2.4GHz | 54Mbps | |
| 802.11n (Wi-Fi 4) | 2.4 / 5GHz | 600Mbps | MIMO |
| 802.11ac (Wi-Fi 5) | 5GHz | Gbps급 | |
| 802.11ax (Wi-Fi 6 / 6E) | 2.4 / 5 (/ 6)GHz | Gbps급 | |
| 802.11i | — | — | 무선 보안 표준 (WPA2의 기반, 10번 노트) |
| 802.11p | — | — | 차량 통신 (WAVE) |
| 802.11r | — | — | 빠른 로밍 (AP 간 이동 시 재인증 단축) |
| 802.1X | — | — | 802.11이 아니라 포트 기반 접근 인증 표준 (10번 노트) |
구성 모드 — Infrastructure 모드 (AP를 거쳐 통신, 일반적) ↔ Ad-hoc 모드 (AP 없이 단말끼리 직접).
융합 서비스 · VoIP — 음성을 IP로 나르는 VoIP는 신호 제어에 SIP (UDP/TCP 5060)를 씁니다. 도청, 발신자 위조, SIP 플러딩 같은 위협이 데이터망과 함께 따라옵니다.
📝 기출 포인트 — 802.11n의 주파수(2.4/5GHz) , 802.11p(차량) · 802.11r(로밍) 구분, CSMA/CA ↔ CSMA/CD , 802.3 = 유선 , Infrastructure ↔ Ad-hoc, "SIP 관련 공격이 이루어지는 서비스(VoIP)"가 나왔습니다.
5. 네트워크 도구 ⭐
5.1 ping과 traceroute
ping — [진단 도구]인데, [ ICMP Echo Request(8)를 보내고 Echo Reply(0)를 받아 도달 여부 · 왕복 시간을 확인한다 ]는 점에서 경로상의 라우터를 하나씩 보여 주는 traceroute와 구별된다.
traceroute — [진단 도구]인데, [ TTL을 1부터 하나씩 늘려 보내 각 라우터가 돌려주는 ICMP Time Exceeded(11)로 경로를 그린다 ]는 점에서 도달 여부만 보는 ping과 구별된다.
유닉스 · 리눅스 traceroute | 윈도우 tracert | |
|---|---|---|
| 보내는 패킷 | 기본 UDP (높은 포트 번호), -I 옵션이면 ICMP | ICMP Echo Request |
| 중간 라우터의 응답 | ICMP Time Exceeded (11) | ICMP Time Exceeded (11) |
| 목적지 도착 판정 | ICMP Port Unreachable (3) | ICMP Echo Reply (0) |
$ traceroute 198.51.100.20
1 192.168.0.1 1.2 ms 1.0 ms 1.1 ms
2 10.10.0.1 5.3 ms 5.1 ms 5.4 ms
3 * * *
4 198.51.100.20 12.8 ms 12.5 ms 12.9 ms
🔍 읽는 포인트 : 줄 번호 = 홉(TTL 값), 세 숫자 = 세 번 보낸 탐침의 왕복 시간, * * * = 그 홉이 응답하지 않음(ICMP 차단 등). 경로상 게이트웨이와 구간별 지연 을 보는 도구입니다.
5.2 arp · netstat · ipconfig · tcpdump
| 도구 | 용도 | 꼭 알 옵션 |
|---|---|---|
| arp | ARP 캐시(IP ↔ MAC) 조회 · 설정 | arp -a 조회, arp -s IP MAC 정적 등록 (ARP 스푸핑 대응, 09번 노트), arp -d 삭제 |
| rarp | MAC으로 IP를 묻는 옛 프로토콜 (지금은 DHCP가 대체) | |
| netstat | 연결 · 포트 · 라우팅 · 통계 | 아래 표 |
| ipconfig (윈도우) | 인터페이스 설정 · DNS 캐시 | /all 상세, /displaydns DNS 캐시 보기 , /flushdns DNS 캐시 삭제 , /release · /renew DHCP 반납 · 갱신 |
| ifconfig / ip (리눅스) | 인터페이스 설정 | ifconfig eth0 promisc 무차별 모드(09번 노트) |
| tcpdump | 패킷 캡처 (CLI, libpcap) | -i 인터페이스, -n 이름 해석 안 함, -w 파일 저장, -r 파일 읽기, -X 내용 16진 · ASCII, 필터 host · port · tcp |
| Wireshark | 패킷 캡처 · 분석 (GUI) | |
| nslookup / dig | DNS 질의 | (14번 노트) |
| netstat 옵션 | 뜻 |
|---|---|
-a | 모든 연결과 대기(LISTEN) 포트 |
-n | 주소 · 포트를 숫자로 |
-o (윈도우) / -p (리눅스) | PID (리눅스는 프로그램 이름까지) |
-r | 라우팅 테이블 |
-i | 인터페이스 통계 |
-s | 프로토콜별 통계 |
-t / -u / -l | TCP만 / UDP만 / LISTEN만 (리눅스) |
C:\> netstat -ano
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING 4
TCP 10.0.0.5:51022 203.0.113.9:4444 ESTABLISHED 3120
🔍 읽는 포인트 : LISTENING = 내 서버 포트가 열려 있음, ESTABLISHED = 연결 중. 낯선 외부 주소의 높은 포트와 연결된 PID가 있으면 그 프로세스를 확인합니다(백도어 의심, 09번 노트). ⚠️ netstat은 패킷 내용을 보지 못합니다 (그건 tcpdump).
MRTG — SNMP로 장비의 트래픽 카운터를 주기적으로 읽어 그래프(웹 페이지) 로 보여 주는 트래픽 모니터링 도구. 구성에 SNMP · Perl · 웹 서버 · 그래프 라이브러리가 쓰이며, DB(MySQL)는 필요 없습니다 (기출 함정).
📝 기출 포인트 — traceroute 가 이 노트 최다(8회): "경로 추적 도구", "TTL을 늘린 UDP와 ICMP 응답", "ping · traceroute가 쓰는 ICMP 타입(8 · 0)". netstat 옵션 (
-ano·-s·-r·-i·-l),ipconfig /displaydns, "ping 결과로 도구 식별"이 반복.
6. 라우터 · SNMP 보안 설정
시험에서 시스코 라우터 설정문 을 읽게 하는 문항이 2022년 이후 늘었습니다. 출처로는 주요정보통신기반시설 취약점 분석 · 평가 가이드의 네트워크 장비 항목이 언급됩니다.
! 원격 접속(VTY): SSH만 허용, 로컬 계정 인증, 10분 무활동 시 종료, 관리자 대역만
line vty 0 4
login local
transport input ssh
exec-timeout 10 0
access-class 10 in
access-list 10 permit 192.168.100.0 0.0.0.255
!
! 비정상 종료된 TCP 세션 정리
service tcp-keepalives-in
service tcp-keepalives-out
!
! SNMP: 추측 어려운 커뮤니티, 읽기 전용, 허용 대역 제한
snmp-server community Xk9!q2Lz RO 20
access-list 20 permit 192.168.100.10
🔍 읽는 포인트
login local= 라우터에 만든 로컬 계정으로 인증 .transport input ssh= Telnet(평문) 대신 SSH만 .exec-timeout 10 0= 10분 0초 무활동이면 세션 종료.access-class= VTY에 ACL을 걸어 관리자 IP만 접속.service tcp-keepalives-in/out= 상대가 비정상 종료해 남아 있는 TCP 세션을 탐침 후 정리 (세션 자원 고갈 · 세션 탈취 여지를 줄임).RO읽기 전용 /RW읽기 · 쓰기. 기본값 public(RO) · private(RW)을 그대로 쓰면 장비 정보 노출 · 설정 변경 위험. 가능하면 인증 · 암호화를 지원하는 SNMPv3 사용. 설정을 바꾼 뒤write memory(또는copy running-config startup-config)로 저장.- 상태 확인은
show running-config,show ip route,show interfaces같은 show 명령 .
SNMP를 차단하지 않았을 때의 위협 — 장비 정보 수집, 설정 변경(RW 커뮤니티), 반사 · 증폭 공격에 이용(08번 노트). 기출 함정: "랜섬웨어 감염"은 SNMP 미차단의 직접 위협이 아님 .
📝 기출 포인트 — "라우터 vty 로컬 계정 인증 · transport input", "exec-timeout 10분", "SNMP 커뮤니티 public/private · RO/RW" (3회), "TCP Keepalive 설정" (2회), "show 명령"이 나왔습니다.
7. 실기 연결
연결되는 수행준거 — 1-4 "보안장비 및 네트워크 장비별 보안특성 파악하기"(네트워크 장비의 역할과 동작, SNMP 원격관리 , VLAN 보안 서비스 및 설정 , Router 설정 절차 및 트래픽 통제 ), 2-3-1 "네트워크 장비의 관리자 계정 보안 점검", 3-1-2 "네트워크 장비(Switch · Router · 무선 AP) 로그정보 관리".
필답형에서 묻히는 방식
| 유형 | 답안 핵심어 |
|---|---|
| 라우터 설정문의 각 줄 의미 쓰기 | 로컬 인증, SSH만 허용, 세션 타임아웃, ACL로 관리자 IP 제한 |
| SNMP 취약 설정 개선 | 기본 커뮤니티 변경, RO 사용, 접근 ACL, SNMPv3, 불필요 시 비활성화 |
| traceroute 동작 원리 서술 | TTL 1부터 증가, ICMP Time Exceeded, 도착 시 Port Unreachable(UDP) / Echo Reply(ICMP) |
| VLAN hopping 대응 | 액세스 포트 고정, DTP 비활성화, 네이티브 VLAN 변경, 미사용 포트 차단 |
| NetBIOS 노출 대응 | 137~139 · 445 경계 차단, 널 세션 제한, 불필요 공유 제거 |
네트워크 장비 점검표 (예시)
| 점검 항목 | 양호 기준 |
|---|---|
| 관리자 원격 접속 | SSH만 허용, 관리자 IP만 ACL 허용 |
| 세션 타임아웃 | 설정됨 (예: 10분 이하) |
| 패스워드 | 기본값 변경, 암호화 저장(enable secret) |
| SNMP | 기본 커뮤니티 미사용, RO, 접근 제한, 불필요 시 비활성 |
| 불필요 서비스 | 사용하지 않는 서비스 · 포트 비활성 |
| 로그 | 원격 로그 서버(Syslog) 전송, 시간 동기화(NTP) |
8. 확인 문제
문제 1. MAC 주소 테이블을 보고 목적지 포트로만 프레임을 전달하는 장비는? ① 리피터 ② 허브 ③ 스위치 ④ 라우터
문제 2. 프레임 전체를 수신해 CRC 오류를 검사한 뒤 전달하는 스위칭 방식은? ① Cut-Through ② Fragment-Free ③ Store-and-Forward ④ Port Mirroring
문제 3. 다익스트라 알고리즘으로 최단 경로를 계산하는 링크 상태 라우팅 프로토콜은? ① RIPv1 ② RIPv2 ③ OSPF ④ BGP
문제 4. 리눅스 traceroute의 기본 동작에 대한 설명으로 옳은 것은? ① ICMP Echo Request의 TTL을 255로 고정해 보낸다. ② TTL을 1부터 늘린 UDP 패킷을 보내고 중간 라우터의 ICMP Time Exceeded로 경로를 파악한다. ③ ARP 요청으로 경로상의 MAC 주소를 수집한다. ④ 목적지에 도착하면 TCP RST로 종료를 판정한다.
문제 5. 윈도우에서 현재 DNS 캐시 내용을 확인하는 명령은? ① ipconfig /flushdns ② ipconfig /displaydns ③ ipconfig /renew ④ netstat -r
문제 6. 라우터 VTY 설정 중 "무활동 10분 후 세션 종료"에 해당하는 것은? ① login local ② transport input ssh ③ exec-timeout 10 0 ④ access-class 10 in
문제 7. 무선랜 표준과 설명의 연결이 잘못된 것은? ① 802.11n – 2.4GHz와 5GHz 사용 ② 802.11p – 차량 통신 ③ 802.11r – 빠른 로밍 ④ 802.3 – 무선 매체의 CSMA/CA
문제 8. NetBIOS 관련 포트와 설명의 연결로 옳지 않은 것은? ① UDP 137 – 이름 서비스 ② TCP 139 – 세션 서비스 ③ TCP 445 – NetBIOS 없이 SMB 직접 전송 ④ TCP 161 – 데이터그램 서비스
정답과 해설
| # | 정답 | 해설 (판별 축) |
|---|---|---|
| 1 | ③ | 축 1: MAC을 보고 포트 선택 = 2계층 스위치. 허브 · 리피터는 안 보고 복사, 라우터는 IP |
| 2 | ③ | 전체 수신 + 오류 검사 = Store-and-Forward. Cut-Through는 목적지 MAC만, Fragment-Free는 64바이트 |
| 3 | ③ | 축 2: 링크 상태 + 다익스트라 = OSPF. RIP은 홉 수(거리 벡터), BGP는 AS 간 경로 벡터 |
| 4 | ② | 리눅스 기본은 UDP + TTL 증가 + Time Exceeded, 도착 판정은 Port Unreachable |
| 5 | ② | /displaydns 보기, /flushdns 삭제, /renew DHCP 갱신, netstat -r 라우팅 테이블 |
| 6 | ③ | exec-timeout 분 초. 나머지는 인증 방식 · 허용 프로토콜 · 접근 ACL |
| 7 | ④ | 축 4: 802.3은 유선 · CSMA/CD . CSMA/CA는 802.11 |
| 8 | ④ | 데이터그램은 UDP 138 . 161은 SNMP |
부록 A. 스스로 확인하기
| # | 질문 | 답이 있는 곳 |
|---|---|---|
| 1 | 허브와 스위치를 "무엇을 보고 전달하나"로 가르면? | 1.1 |
| 2 | 충돌 도메인과 브로드캐스트 도메인을 각각 나누는 장비는? | 1.1 |
| 3 | 스위칭 세 방식은 각각 어디까지 읽고 전달하나? | 1.2 |
| 4 | 액세스 포트와 트렁크 포트의 차이, 트렁크 태그 표준은? | 1.3 |
| 5 | 포트 미러링과 스위치 재밍은 어떻게 다른가? | 1.3 |
| 6 | RIP · OSPF · BGP의 경로 기준은 각각 무엇인가? | 2.2 |
| 7 | RIPv1이 VLSM을 지원하지 못하는 이유는? | 2.2 |
| 8 | NetBIOS 137 · 138 · 139와 SMB 445는 각각 무엇인가? | 3 |
| 9 | CSMA/CD와 CSMA/CA는 어느 매체에서 쓰나? | 4.1 |
| 10 | 리눅스 traceroute와 윈도우 tracert의 도착 판정 메시지는? | 5.1 |
| 11 | netstat에서 PID를 보는 옵션(윈도우 · 리눅스)은? | 5.2 |
| 12 | SNMP 기본 커뮤니티를 그대로 두면 생기는 위험은? | 6 |
부록 B. 자주 하는 실수 · 함정
| 실수 | 바로잡기 |
|---|---|
| "스위치는 브로드캐스트 도메인을 나눈다" | ❌ 스위치는 충돌 도메인 . 브로드캐스트 도메인은 라우터 · VLAN |
| "브리지는 3계층 장비" | ❌ 2계층 (MAC 기반) |
| "OSPF는 홉 수 기반" | ❌ 홉 수는 RIP. OSPF는 비용 · 다익스트라 |
| "BGP는 IGP" | ❌ AS 사이의 EGP |
| "윈도우 tracert도 UDP를 보낸다" | ❌ tracert는 ICMP Echo |
| "netstat으로 패킷 내용을 본다" | ❌ 연결 · 포트 · 통계까지. 내용은 tcpdump · Wireshark |
| "802.1X는 무선 표준 802.11의 하나" | ⚠️ 802.1X는 포트 기반 접근 인증 표준(유 · 무선 공통) |
| "MRTG 설치에 DB가 필요" | ❌ SNMP로 읽어 그래프로 그릴 뿐, MySQL 불필요 |
| "포트 미러링은 공격 기법" | ⚠️ 정상적인 분석용 스위치 기능 . 악용 가능성은 있음 |
| "SNMP 커뮤니티는 RW로 두는 것이 관리에 편해 권장" | ❌ 최소 권한 → RO , 접근 제한 |
부록 C. AI · NotebookLM 복습 프롬프트
이 07번 노트만 근거로 4지선다 8문제를 내줘.
"장비별 계층과 판단 기준", "스위칭 방식", "RIP·OSPF·BGP", "traceroute 원리", "netstat·ipconfig 옵션", "라우터 vty·SNMP 설정"을 반드시 포함해줘.
내가 답하면 채점하고, 오답 보기가 왜 틀렸는지 노트의 판별 축과 절 번호로 설명해줘. 노트에 없는 내용은 쓰지 마.
LangTailor