Learning
토픽 13 / 21·과목별 관계도

네트워크 관계도

💡

이 관계도는 전체 토픽의 구조와 연결 관계를 보여줍니다. 학습 전에 전체 흐름을 파악하세요.

토픽 마인드맵
mindmap
  root((네트워크<br/>144개 토픽))
    네트워크 기초
      네트워크 개요
      교환방식
      OSI 7 Layer
        물리 계층
        데이터링크 계층
        CSMA/CD / CSMA/CA
        네트워크 계층
        전송 계층
        슬라이딩 윈도우
        세션 계층
        표현 계층
        응용 계층
      TCP/IP 모델
    IP 프로토콜
      IP 기본
        IP
        IPv4
        IPv6
        IP 주소 체계
      IP 관리
        서브넷팅
        슈퍼네팅
        CIDR
        NAT
        DHCP
        ARP
        ICMP
        IGMP
    전송 계층 프로토콜
      TCP
        TCP
        TCP 3-way Handshake
        SYN Flood 공격 / SYN Cookie
        TCP 혼잡 제어
        AIMD
        TCP 혼잡 제어 심화
        AQM
        MPTCP
      UDP
      QUIC
      Socket 통신
      SCTP
      ARQ 방식
    라우팅
      라우팅 기본
        라우팅
        정적 라우팅
        동적 라우팅
      라우팅 프로토콜
        RIP
        OSPF
        BGP
        BGP Hijacking
        ECMP
        BFD
    스위칭
      스위칭 기본
        스위칭
        L2 스위치 vs L3 스위치
      VLAN
        VLAN
        STP
      Frame Relay
    응용 계층
      HTTP
        HTTP/HTTPS
        HTTP 메서드
        HTTP 상태 코드
        HTTP/2
        HTTP/3
      DNS
        DNS
        DNS 레코드 유형
        DNS 동작 과정
        DNS 보안
      파일 전송
        FTP/FTPS/SFTP
      실시간 통신
        WebSocket
        WebRTC
        ICE / STUN / TURN
        SDP
        SFU / MCU
        gRPC
      P2P
        P2P 네트워크
        DHT
      IoT 프로토콜
        MQTT
        MODBUS 프로토콜
        OPC UA
      멀티미디어
        멀티미디어 스트리밍 프로토콜
        HLS / DASH
    보안
      암호화
        SSL/TLS
        mTLS
        IPSec
      보안 장비
        방화벽
        NGFW
        WAF
        DMZ
        IDS/IPS
        프록시 서버
      VPN
        VPN
        VPN 종류
        VPN 심화
    네트워크 장비/서비스
      로드밸런서
      CDN
      Anycast
      DDoS 방어
    SDN/NFV
      SDN
        SDN
        OpenFlow
        Intent-Based Networking
      NFV
        NFV
        SD-WAN
      네트워크 가상화
        네트워크 가상화
        VXLAN
    무선 네트워크
      WiFi
        무선 네트워크
        WiFi 보안
        IEEE 802.11be
      근거리 통신
        NFC
      5G
        5G 네트워크
        네트워크 슬라이싱
        mmWave / Massive MIMO / 빔포밍
        MEC
    QoS/성능
      QoS
      RSVP
      WFQ
      MPLS
      DPDK
    네트워크 모니터링
      네트워크 모니터링
      SNMP
      NetFlow / sFlow / IPFIX
    최신 보안 아키텍처
      Zero Trust Network
      SASE
      마이크로세그멘테이션
    데이터센터 네트워크
      데이터센터 네트워크
      Leaf-Spine 아키텍처
    컨테이너 네트워킹
      컨테이너 네트워킹
      CNI
      서비스 메시
      eBPF
    IPv4 to IPv6 전환
      IPv4 to IPv6 전환
      SRv6
    네트워크 자동화
      네트워크 자동화
      NETCONF / RESTCONF / YANG
    통신 물리 기술
      변조 방식
      DWDM
      대역확산 방식
      정보이론 / 샤논 정리
    표준 및 기관
      ITU
        ITU
        ITU-T
        ITU-R
      IEEE
        IEEE
        IEEE 802 시리즈
      IETF
        IETF
        RFC
      3GPP
      TTA
    통신 관련 법규
      전파법
      전기통신사업법
      망중립성
      통신비밀보호법

주요 카테고리별 토픽 수

카테고리토픽 수주요 기술
네트워크 기초13개OSI 7계층, TCP/IP 모델, 교환방식, CSMA/CD/CA
IP 프로토콜12개IPv4/IPv6, 서브넷팅, 슈퍼네팅, NAT, DHCP, ARP, IGMP
전송 계층13개TCP, UDP, QUIC, SCTP, Socket, MPTCP, ARQ
라우팅9개정적/동적 라우팅, RIP, OSPF, BGP, ECMP, BFD
스위칭5개L2/L3 스위치, VLAN, STP, Frame Relay
응용 계층23개HTTP, DNS, FTP, WebSocket, WebRTC, gRPC, MQTT, P2P
보안12개SSL/TLS, mTLS, IPSec, 방화벽, WAF, IDS/IPS, VPN
네트워크 장비/서비스4개로드밸런서, CDN, Anycast, DDoS 방어
SDN/NFV7개SDN, OpenFlow, IBN, NFV, SD-WAN, VXLAN
무선 네트워크8개WiFi, WiFi 7, NFC, 5G, 네트워크 슬라이싱, MEC
QoS/성능5개QoS, RSVP, WFQ, MPLS, DPDK
네트워크 모니터링3개네트워크 모니터링, SNMP, NetFlow
최신 보안3개Zero Trust, SASE, 마이크로세그멘테이션
데이터센터2개데이터센터 네트워크, Leaf-Spine
컨테이너 네트워킹4개컨테이너 네트워킹, CNI, 서비스 메시, eBPF
IPv6 전환2개IPv4 to IPv6, SRv6
네트워크 자동화2개네트워크 자동화, NETCONF/RESTCONF/YANG
통신 물리 기술4개변조 방식, DWDM, 대역확산, 샤논 정리
표준 및 기관9개ITU, IEEE, IETF, 3GPP, TTA
통신 법규4개전파법, 전기통신사업법, 망중립성

총 144개 토픽: (기존 113개 → 31개 추가)

핵심 연관 관계

OSI 7계층 vs TCP/IP 4계층

OSI 7계층           TCP/IP 4계층
  응용/표현/세션  →  응용 계층 (HTTP, DNS, FTP)
  전송 계층       →  전송 계층 (TCP, UDP)
  네트워크 계층   →  인터넷 계층 (IP, ICMP, ARP)
  데이터링크/물리 →  네트워크 접근 계층

IP 주소 관리 진화

클래스 기반 (A, B, C, D, E)
    ↓
CIDR (Classless) / 슈퍼네팅
    ↓
서브넷팅 (네트워크 분할)
    ↓
NAT (IP 주소 절약)
    ↓
IPv6 (주소 고갈 해결)
    ↓
IPv4 to IPv6 전환 / SRv6

TCP 연결 관리

3-way Handshake (연결 설정)
  SYN → SYN-ACK → ACK
    ↓
  SYN Flood 공격 → SYN Cookie 방어
    ↓
  데이터 전송 (슬라이딩 윈도우, ARQ)
    ↓
  혼잡 제어 (AIMD → CUBIC → BBR)
    ↓
  AQM (능동적 큐 관리)
    ↓
4-way Handshake (연결 종료)
  FIN → ACK → FIN → ACK

TCP 확장 기술

TCP (단일 경로)
    ↓
MPTCP (다중 경로 TCP)
    ↓
QUIC (UDP 기반 전송)
    ↓
SCTP (멀티스트리밍)

라우팅 프로토콜 계층

내부 라우팅 (IGP)
  ├─ RIP (Distance Vector, Hop Count)
  └─ OSPF (Link State, Dijkstra)

외부 라우팅 (EGP)
  └─ BGP (Path Vector, AS 간 라우팅)
       └─ BGP Hijacking (보안 위협)

라우팅 최적화
  ├─ ECMP (동일 비용 다중 경로)
  └─ BFD (장애 빠른 감지)

HTTP 진화

HTTP/1.0 (연결 재사용 불가)
    ↓
HTTP/1.1 (Keep-Alive, 파이프라이닝)
    ↓
HTTP/2 (멀티플렉싱, 서버 푸시)
    ↓
HTTP/3 (QUIC 기반, UDP)

DNS 계층

Root DNS Server (.)
    ↓
TLD DNS Server (.com, .kr)
    ↓
Authoritative DNS Server (example.com)
    ↓
Recursive Resolver (캐싱)
    ↓
DNS 보안 (DNSSEC, DoH, DoT)

실시간 통신 스택

WebSocket (양방향 TCP 통신)
    ↓
WebRTC (P2P 실시간 미디어)
  ├─ ICE / STUN / TURN (NAT 우회)
  ├─ SDP (세션 협상)
  └─ SFU / MCU (미디어 서버)
    ↓
멀티미디어 스트리밍
  └─ HLS / DASH (적응형 스트리밍)

P2P 및 분산 네트워크

P2P 네트워크 (탈중앙화)
    ↓
DHT (분산 해시 테이블, Chord/Kademlia)

보안 프로토콜 스택

응용 계층: HTTPS (HTTP over TLS)
    ↓
전송 계층: TLS/SSL, mTLS (상호 인증)
    ↓
네트워크 계층: IPSec, VPN
    ↓
데이터링크: 802.1X, WPA3

방화벽 진화

1세대: Packet Filtering (L3/L4)
    ↓
2세대: Stateful Inspection
    ↓
3세대: Application Level (L7)
    ↓
4세대: NGFW (IPS, DPI, 위협 인텔리전스)
    ↓
WAF (웹 애플리케이션 전용 방화벽)

VPN 기술 체계

VPN 기본 개념
    ↓
VPN 종류 (Site-to-Site, Remote Access, SSL VPN)
    ↓
VPN 심화 (IPSec, SSL, NAT Traversal)

SDN/NFV 생태계

SDN (Software Defined Networking)
  ├─ Control Plane (중앙 집중 제어)
  ├─ Data Plane (패킷 전달)
  ├─ OpenFlow (프로토콜)
  └─ Intent-Based Networking (의도 기반)

NFV (Network Functions Virtualization)
  └─ 가상화된 네트워크 기능 (vRouter, vFirewall)

VLAN 및 네트워크 분할

물리적 스위치
    ↓
VLAN (논리적 분할)
    ↓
STP (루프 방지)
    ↓
VXLAN (오버레이 네트워크, 데이터센터)

5G 네트워크 아키텍처

5G Core
    ↓
mmWave / Massive MIMO / 빔포밍
    ↓
네트워크 슬라이싱 (용도별 분리)
    ↓
MEC (Multi-access Edge Computing)

Zero Trust 보안 모델

전통적 경계 보안 (Perimeter)
    ↓
Zero Trust (절대 신뢰 금지)
    ↓
SASE (SD-WAN + 보안 통합)
    ↓
마이크로세그멘테이션 (세밀한 분할)

컨테이너 네트워킹

컨테이너 네트워킹 (기본 개념)
    ↓
CNI (Container Network Interface)
    ↓
서비스 메시 (Istio, Linkerd)
    ↓
eBPF (커널 레벨 네트워킹)

로드밸런싱 계층

L4 로드밸런서 (IP/Port 기반)
    ↓
L7 로드밸런서 (HTTP 헤더/쿠키 기반)
    ↓
GLB (Global Load Balancer, 지리적 분산)
    ↓
CDN (엣지 캐싱)
    ↓
Anycast (최근접 서버 라우팅)

IoT 프로토콜 스택

MQTT (경량 메시징, Pub/Sub)
    ↓
MODBUS (산업 자동화 프로토콜)
    ↓
OPC UA (산업 IoT 통합 아키텍처)

통신 물리 기술

정보이론 / 샤논 정리 (이론적 기반)
    ↓
변조 방식 (ASK, FSK, PSK, QAM)
    ↓
대역확산 방식 (FHSS, DSSS)
    ↓
DWDM (광통신 다중화)

네트워크 자동화

NETCONF / RESTCONF / YANG (설정 자동화)
    ↓
네트워크 자동화 (전체 운영 자동화)
    ↓
Intent-Based Networking (의도 기반)

학습 순서 추천

1단계: 기초 (필수)

1. 네트워크 개요

2. 교환방식

3. OSI 7계층 (물리~응용)

4. TCP/IP 모델

5. IP, IPv4, IPv6

2단계: 전송 계층

6. TCP, TCP 3-way Handshake

7. UDP, Socket 통신

8. 슬라이딩 윈도우, ARQ

9. TCP 혼잡 제어, AIMD

10. SCTP, QUIC

3단계: IP 네트워킹

11. IP 주소 체계, 서브넷팅, 슈퍼네팅

12. CIDR, NAT

13. DHCP, ARP, ICMP, IGMP

14. 라우팅 (정적/동적)

15. RIP, OSPF, BGP

16. ECMP, BFD

4단계: 스위칭 및 VLAN

17. 스위칭, L2/L3 스위치

18. VLAN, STP

19. CSMA/CD / CSMA/CA

20. Frame Relay

5단계: 응용 계층

21. HTTP/HTTPS, HTTP/2, HTTP/3

22. DNS, DNS 보안

23. FTP/FTPS/SFTP

24. WebSocket, gRPC

25. WebRTC, ICE/STUN/TURN, SDP

26. P2P, DHT

27. 멀티미디어 스트리밍, HLS/DASH

28. MQTT, MODBUS, OPC UA

6단계: 보안

29. SSL/TLS, mTLS

30. 방화벽, NGFW, WAF

31. IDS/IPS, DMZ

32. VPN, VPN 종류, VPN 심화, IPSec

33. SYN Flood / SYN Cookie

34. BGP Hijacking

7단계: 네트워크 서비스

35. 로드밸런서

36. CDN, Anycast

37. DDoS 방어

38. QoS, RSVP, WFQ, MPLS

39. 네트워크 모니터링, SNMP, NetFlow

8단계: 무선 및 물리 기술

40. 무선 네트워크, WiFi 보안, WiFi 7

41. NFC

42. 5G, 네트워크 슬라이싱, mmWave/MIMO/빔포밍, MEC

43. 변조 방식, 대역확산 방식

44. DWDM, 정보이론/샤논 정리

9단계: 최신 기술

45. SDN, OpenFlow, Intent-Based Networking

46. NFV, SD-WAN, VXLAN

47. 네트워크 가상화

48. Zero Trust, SASE, 마이크로세그멘테이션

49. 컨테이너 네트워킹, CNI, 서비스 메시, eBPF

50. DPDK, MPTCP, AQM, TCP 혼잡 제어 심화

51. IPv4 to IPv6, SRv6

52. 데이터센터 네트워크, Leaf-Spine

53. 네트워크 자동화, NETCONF/RESTCONF/YANG

시험 출제 포인트

고빈도 주제

  • OSI 7계층: 각 계층 역할, 프로토콜, 장비
  • 교환방식: 회선교환 vs 패킷교환 비교
  • TCP vs UDP: 차이점, 사용 사례
  • TCP 3-way Handshake: 연결 설정/종료 과정
  • IP 주소 체계: 클래스, 서브넷팅, CIDR, 슈퍼네팅
  • 라우팅 프로토콜: RIP, OSPF, BGP 비교
  • HTTP 메서드: GET, POST, PUT, DELETE
  • HTTP 상태 코드: 2xx, 3xx, 4xx, 5xx
  • DNS: 동작 과정, 레코드 유형
  • CSMA/CD vs CSMA/CA: 유선/무선 매체 접근 제어

중요 개념

  • NAT: PAT, 동작 원리
  • VLAN: 태깅, Trunk/Access 포트
  • STP: 루프 방지, BPDU
  • SSL/TLS: 핸드셰이크, 인증서
  • mTLS: 상호 인증, Zero Trust 연계
  • 방화벽: 패킷 필터링, Stateful Inspection
  • WAF: SQL Injection, XSS 방어
  • 로드밸런서: L4/L7 차이, 알고리즘
  • CDN: 엣지 캐싱, Origin Server
  • 슬라이딩 윈도우: 흐름 제어 메커니즘
  • ARQ: Stop-and-Wait, Go-Back-N, Selective Repeat
  • ECMP: 다중 경로 로드밸런싱

최신 트렌드

  • HTTP/3: QUIC 기반, UDP 사용
  • SDN: Control/Data Plane 분리, OpenFlow
  • Intent-Based Networking: 의도 기반 네트워크 관리
  • VXLAN: 오버레이 네트워크, VTEP
  • 5G: 네트워크 슬라이싱, MEC, mmWave/MIMO
  • WiFi 7: IEEE 802.11be, 46Gbps
  • Zero Trust: 신뢰 검증, 최소 권한
  • SASE: SD-WAN + 보안 통합
  • 서비스 메시: Istio, Envoy, 마이크로서비스
  • eBPF: XDP, 고성능 패킷 처리
  • MPTCP: 다중 경로 TCP
  • SRv6: IPv6 세그먼트 라우팅
  • BGP Hijacking: 경로 하이재킹 위협/대응
  • OPC UA: 산업 IoT 표준

통신 기초 이론

  • 변조 방식: ASK, FSK, PSK, QAM 비교
  • 대역확산: FHSS, DSSS 차이
  • DWDM: 광통신 다중화
  • 정보이론: 샤논 채널 용량, 나이퀴스트

표준 및 법규

  • ITU-T: 통신 표준 (H.264, G.711)
  • IEEE 802: LAN/WLAN 표준
  • IETF RFC: 인터넷 표준 (RFC 791: IPv4)
  • 3GPP: 이동통신 표준
  • 망중립성: 차별 없는 데이터 전송

마인드맵 활용 팁:

  • OSI 7계층은 하위→상위 순서로 학습
  • 교환방식은 회선교환/패킷교환의 장단점 비교 중요
  • IP 주소 체계는 서브넷 마스크 계산 연습 필수
  • 라우팅 프로토콜은 내부(IGP)/외부(EGP) 구분
  • HTTP 진화는 성능 개선 관점에서 이해
  • 보안은 계층별(L3, L4, L7) 접근법 비교
  • SDN/NFV는 전통 네트워크와 차이점 강조
  • 컨테이너 네트워킹은 서비스 메시와 연계 학습
  • WebRTC는 ICE/STUN/TURN, SDP, SFU/MCU 함께 이해
  • IoT 프로토콜(MQTT, MODBUS, OPC UA)은 용도별 구분
  • 통신 물리 기술은 변조/확산/다중화 체계적 학습