OSI 7계잵 몚덞

OSI 7계잵 몚덞

개요

OSI(Open Systems Interconnection) 7계잵 몚덞은 넀튞워크 통신을 7개의 계잵윌로 나누얎 표쀀화한 ì°žì¡° 몚덞입니닀. ISO(국제표쀀화Ʞ구)에서 1984년에 발표한 읎 몚덞은 서로 닀륞 시슀템 간의 통신을 가능하게 하는 프레임워크륌 제공합니닀. 읎 레슚에서는 각 계잵의 역할, 프로토윜, PDU의 개념, 귞늬고 캡슐화 곌정을 학습합니닀.

난읎도: ⭐⭐ (쎈꞉-쀑꞉)


목찚

  1. OSI 몚덞 개요
  2. 7계잵 상섞 섀명
  3. 각 계잵의 프로토윜
  4. PDU (Protocol Data Unit)
  5. 캡슐화와 역캡슐화
  6. 계잵별 죌요 장비
  7. OSI 몚덞의 싀제 적용
  8. 연습 묞제

1. OSI 몚덞 개요

OSI 몚덞읎란?

┌─────────────────────────────────────────────────────────────────┐
│                 OSI (Open Systems Interconnection)               │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   "개방형 시슀템 간 상혞 연결을 위한 ì°žì¡° 몚덞"                  │
│                                                                  │
│   목적:                                                         │
│   1. 넀튞워크 통신 곌정을 표쀀화                                │
│   2. 서로 닀륞 벀더의 장비 간 혞환성 볎장                       │
│   3. 넀튞워크 묞제 핎결을 위한 첎계적 ì ‘ê·Œ                      │
│   4. 개발자와 엔지니얎 간 공통 ì–žì–Ž 제공                        │
│                                                                  │
│   역사:                                                         │
│   - 1977년: ISO에서 작업 시작                                   │
│   - 1984년: OSI ì°žì¡° 몚덞 발표 (ISO 7498)                       │
│   - 현재: 싀제 구현볎닀 교육/ì°žì¡° 몚덞로 사용                   │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

7계잵 구조 개요

┌─────────────────────────────────────────────────────────────────┐
│                      OSI 7계잵 몚덞                              │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   계잵 번혞        계잵 읎늄              죌요 Ʞ능             │
│   ────────────────────────────────────────────────────────────  │
│                                                                  │
│     ┌─────────────────────────────────────────────────────┐     │
│   7 │             응용 계잵 (Application)                  │     │
│     │        사용자와 넀튞워크 간 읞터페읎슀               │     │
│     ├──────────────────────────────────────────────────────     │
│   6 │             표현 계잵 (Presentation)                 │     │
│     │        데읎터 형식 변환, 암혞화, 압축                │     │
│     ├──────────────────────────────────────────────────────     │
│   5 │              섞션 계잵 (Session)                     │     │
│     │        연결 섀정, 유지, 종료 ꎀ늬                    │     │
│     ├──────────────────────────────────────────────────────     │
│   4 │              전송 계잵 (Transport)                   │     │
│     │        종닚 간 신뢰성 있는 데읎터 전송               │     │
│     ├──────────────────────────────────────────────────────     │
│   3 │            넀튞워크 계잵 (Network)                   │     │
│     │        녌늬적 죌소 지정, 띌우팅                      │     │
│     ├──────────────────────────────────────────────────────     │
│   2 │           데읎터링크 계잵 (Data Link)                │     │
│     │        묌늬적 죌소 지정, 프레임 전송                 │     │
│     ├──────────────────────────────────────────────────────     │
│   1 │              묌늬 계잵 (Physical)                    │     │
│     │        비튞 전송, 묌늬적 연결                        │     │
│     └─────────────────────────────────────────────────────┘     │
│                                                                  │
│   암Ʞ 팁 (위에서 아래로):                                      │
│   "All People Seem To Need Data Processing"                     │
│   (Application, Presentation, Session, Transport,               │
│    Network, Data Link, Physical)                                │
│                                                                  │
│   암Ʞ 팁 (아래에서 위로):                                      │
│   "Please Do Not Throw Sausage Pizza Away"                      │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 분류

┌─────────────────────────────────────────────────────────────────┐
│                       계잵 분류                                  │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   상위 계잵 (Host Layers) - 소프튞웚얎 구현                     │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │  7. 응용 계잵    │                                       │   │
│   │  6. 표현 계잵    │  → 데읎터 처늬/표현에 ꎀ여           │   │
│   │  5. 섞션 계잵    │  → 애플늬쌀읎션 지원                 │   │
│   │  4. 전송 계잵    │                                       │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   하위 계잵 (Media Layers) - 하드웚얎/펌웚얎 구현               │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │  3. 넀튞워크 계잵 │                                      │   │
│   │  2. 데읎터링크    │  → 싀제 데읎터 전송에 ꎀ여          │   │
│   │  1. 묌늬 계잵     │  → 넀튞워크 읞프띌                  │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

2. 7계잵 상섞 섀명

계잵 7: 응용 계잵 (Application Layer)

┌─────────────────────────────────────────────────────────────────┐
│                  7계잵: 응용 계잵 (Application)                  │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 사용자와 넀튞워크 서비슀 간의 읞터페읎슀 제공           │
│                                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                      사용자                              │   │
│   │                        │                                 │   │
│   │                   [웹 람띌우저]                          │   │
│   │                        │                                 │   │
│   │                   ┌────┮────┐                            │   │
│   │                   │ 응용 계잵 │                            │   │
│   │                   │ (HTTP)   │                            │   │
│   │                   └─────────┘                            │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 넀튞워크 서비슀 제공                                  │   │
│   │    - 파음 전송, 읎메음, 웹 람띌우징                     │   │
│   │                                                          │   │
│   │ 2. 애플늬쌀읎션 프로토윜 구현                           │   │
│   │    - HTTP, FTP, SMTP, DNS, SSH                          │   │
│   │                                                          │   │
│   │ 3. 데읎터 생성 및 표시                                  │   │
│   │    - 사용자 입력 처늬, 결곌 표시                        │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   프로토윜 예시:                                                │
│   ┌──────────┬───────────────────────────────────────────┐      │
│   │ HTTP/S   │ 웹 페읎지 전송 (포튞 80/443)              │      │
│   │ FTP      │ 파음 전송 (포튞 20/21)                    │      │
│   │ SMTP     │ 읎메음 전송 (포튞 25)                     │      │
│   │ POP3     │ 읎메음 수신 (포튞 110)                    │      │
│   │ IMAP     │ 읎메음 ì ‘ê·Œ (포튞 143)                    │      │
│   │ DNS      │ 도메읞 읎늄 핎석 (포튞 53)                │      │
│   │ SSH      │ 원격 접속 (포튞 22)                       │      │
│   │ Telnet   │ 원격 접속 (포튞 23, 비암혞화)             │      │
│   └──────────┮───────────────────────────────────────────┘      │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 6: 표현 계잵 (Presentation Layer)

┌─────────────────────────────────────────────────────────────────┐
│                 6계잵: 표현 계잵 (Presentation)                  │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 데읎터의 형식 변환, 암혞화, 압축                        │
│         "데읎터의 번역가"                                       │
│                                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   애플늬쌀읎션 데읎터                                   │   │
│   │         │                                                │   │
│   │         â–Œ                                                │   │
│   │   ┌─────────────────────────────────────────────┐       │   │
│   │   │              표현 계잵                        │       │   │
│   │   │                                              │       │   │
│   │   │   ┌──────────┐ ┌──────────┐ ┌──────────┐   │       │   │
│   │   │   │ 형식 변환 │ │  암혞화   │ │   압축   │   │       │   │
│   │   │   │  (윔덱)  │ │ (SSL/TLS)│ │ (GZIP)   │   │       │   │
│   │   │   └──────────┘ └──────────┘ └──────────┘   │       │   │
│   │   │                                              │       │   │
│   │   └─────────────────────────────────────────────┘       │   │
│   │         │                                                │   │
│   │         â–Œ                                                │   │
│   │   전송 가능한 형태                                      │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 데읎터 변환 (Translation)                            │   │
│   │    - 묞자 읞윔딩: ASCII, UTF-8, EBCDIC                  │   │
│   │    - 데읎터 포맷: JPEG, GIF, MPEG, HTML                 │   │
│   │                                                          │   │
│   │ 2. 암혞화/복혞화 (Encryption/Decryption)                │   │
│   │    - SSL/TLS 암혞화                                     │   │
│   │    - 데읎터 볎안                                        │   │
│   │                                                          │   │
│   │ 3. 압축/압축 핎제 (Compression)                         │   │
│   │    - 데읎터 크Ʞ 축소                                   │   │
│   │    - 전송 횚윚 향상                                     │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   예시:                                                         │
│   - HTTPS에서 SSL/TLS 암혞화                                   │
│   - 읎믞지 파음 JPEG 압축                                      │
│   - 비디였 슀튞늬밍 윔덱 (H.264, H.265)                        │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 5: 섞션 계잵 (Session Layer)

┌─────────────────────────────────────────────────────────────────┐
│                   5계잵: 섞션 계잵 (Session)                     │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 두 시슀템 간의 통신 섞션을 섀정, 유지, 종료             │
│         "대화의 ꎀ늬자"                                         │
│                                                                  │
│   섞션의 생명 죌Ʞ:                                             │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │     ┌──────────┐                                        │   │
│   │     │ 연결 섀정 │  ← 섞션 시작, 읞슝                    │   │
│   │     └────┬─────┘                                        │   │
│   │          │                                               │   │
│   │          â–Œ                                               │   │
│   │     ┌──────────┐                                        │   │
│   │     │ 데읎터   │  ← 양방향 통신                         │   │
│   │     │ 전송     │  ← 동Ʞ점 섀정 (첎크포읞튞)            │   │
│   │     └────┬─────┘                                        │   │
│   │          │                                               │   │
│   │          â–Œ                                               │   │
│   │     ┌──────────┐                                        │   │
│   │     │ 연결 핎제 │  ← 섞션 종료                          │   │
│   │     └──────────┘                                        │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 대화 제얎 (Dialog Control)                           │   │
│   │    - 닚방향 (Simplex)                                   │   │
│   │    - 반읎쀑 (Half-duplex)                               │   │
│   │    - 전읎쀑 (Full-duplex)                               │   │
│   │                                                          │   │
│   │ 2. 동Ʞ화 (Synchronization)                             │   │
│   │    - 첎크포읞튞 섀정                                    │   │
│   │    - 장애 시 복구 지점 제공                             │   │
│   │                                                          │   │
│   │ 3. 섞션 ꎀ늬                                            │   │
│   │    - 읞슝 및 권한 부여                                  │   │
│   │    - 섞션 ID ꎀ늬                                       │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   통신 몚드:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   닚방향 (Simplex):      A ───────────► B               │   │
│   │                          (띌디였 방송)                   │   │
│   │                                                          │   │
│   │   반읎쀑 (Half-duplex):  A ◄─────────► B               │   │
│   │                          (한 번에 한 방향만)            │   │
│   │                          (묎전Ʞ)                        │   │
│   │                                                          │   │
│   │   전읎쀑 (Full-duplex):  A ◄═════════► B               │   │
│   │                          (양방향 동시 통신)             │   │
│   │                          (전화)                          │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   프로토윜/Ʞ술: NetBIOS, RPC, PPTP, SIP                       │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 4: 전송 계잵 (Transport Layer)

┌─────────────────────────────────────────────────────────────────┐
│                  4계잵: 전송 계잵 (Transport)                    │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 종닚 간(End-to-End) 신뢰성 있는 데읎터 전송             │
│         "데읎터 전송의 품질 ꎀ늬자"                             │
│                                                                  │
│   종닚 간 통신:                                                 │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   송신 혞슀튞                      수신 혞슀튞           │   │
│   │   ┌─────────┐                     ┌─────────┐           │   │
│   │   │ 응용    │                     │ 응용    │           │   │
│   │   │ 프로섞슀│                     │ 프로섞슀│           │   │
│   │   └────┬────┘                     └────┬────┘           │   │
│   │        │                               │                │   │
│   │   ┌────┮────┐  ←─────────────────→ ┌────┮────┐         │   │
│   │   │ 전송계잵 │    종닚 간 연결      │ 전송계잵 │         │   │
│   │   │ (TCP)   │    (가상 연결)       │ (TCP)   │         │   │
│   │   └─────────┘                      └─────────┘         │   │
│   │        │           넀튞워크           │                 │   │
│   │        └───────────────────────────────┘                │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 섞귞뚌테읎션 (Segmentation)                          │   │
│   │    - 큰 데읎터륌 작은 섞귞뚌튞로 분할                   │   │
│   │    - 각 섞귞뚌튞에 순서 번혞 부여                       │   │
│   │                                                          │   │
│   │ 2. 흐멄 제얎 (Flow Control)                             │   │
│   │    - 수신자의 처늬 능력에 맞춰 전송 속도 조절           │   │
│   │    - 슬띌읎딩 윈도우 방식                               │   │
│   │                                                          │   │
│   │ 3. 였류 제얎 (Error Control)                            │   │
│   │    - 손싀된 섞귞뚌튞 재전송                             │   │
│   │    - 쀑복 데읎터 제거                                   │   │
│   │                                                          │   │
│   │ 4. 연결 ꎀ늬                                            │   │
│   │    - 연결 섀정 (3-way handshake)                        │   │
│   │    - 연결 핎제 (4-way handshake)                        │   │
│   │                                                          │   │
│   │ 5. 포튞 번혞륌 통한 프로섞슀 식별                       │   │
│   │    - 출발지/목적지 포튞 번혞                            │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 프로토윜:                                                │
│   ┌─────────────┬──────────────────────────────────────────┐    │
│   │    TCP      │ 연결 지향, 신뢰성 볎장                   │    │
│   │             │ 순서 볎장, 흐멄/였류 제얎                │    │
│   │             │ 웹, 읎메음, 파음 전송                    │    │
│   ├─────────────┌───────────────────────────────────────────    │
│   │    UDP      │ 비연결, 신뢰성 없음                      │    │
│   │             │ 빠륞 전송, 였버헀드 적음                 │    │
│   │             │ 슀튞늬밍, DNS, 게임                      │    │
│   └─────────────┮──────────────────────────────────────────┘    │
│                                                                  │
│   포튞 번혞 범위:                                               │
│   - Well-known 포튞: 0-1023 (시슀템/표쀀 서비슀)               │
│   - Registered 포튞: 1024-49151 (등록된 서비슀)                │
│   - Dynamic 포튞: 49152-65535 (임시/큎띌읎얞튞)                │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 3: 넀튞워크 계잵 (Network Layer)

┌─────────────────────────────────────────────────────────────────┐
│                 3계잵: 넀튞워크 계잵 (Network)                   │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 녌늬적 죌소 지정곌 최적 겜로 결정 (띌우팅)              │
│         "우펞 시슀템의 배달 겜로 섀계자"                        │
│                                                                  │
│   띌우팅 개념:                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   넀튞워크 A            넀튞워크 B           넀튞워크 C  │   │
│   │   ┌─────────┐          ┌─────────┐          ┌─────────┐ │   │
│   │   │ 192.168.│          │ 10.0.0. │          │ 172.16. │ │   │
│   │   │ 1.0/24  │          │ 0.0/8   │          │ 0.0/16  │ │   │
│   │   └────┬────┘          └────┬────┘          └────┬────┘ │   │
│   │        │                    │                    │      │   │
│   │        └───────┬────────────┎─────────┬──────────┘      │   │
│   │                │                      │                  │   │
│   │           ┌────┮────┐            ┌────┮────┐            │   │
│   │           │ 띌우터1  │────────────│ 띌우터2  │            │   │
│   │           └─────────┘            └─────────┘            │   │
│   │                │                      │                  │   │
│   │                └──────────┬───────────┘                  │   │
│   │                           │                              │   │
│   │                      ┌────┮────┐                        │   │
│   │                      │ 읞터넷  │                        │   │
│   │                      └─────────┘                        │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 녌늬적 죌소 지정 (Logical Addressing)                │   │
│   │    - IP 죌소 할당                                       │   │
│   │    - 넀튞워크 식별                                      │   │
│   │                                                          │   │
│   │ 2. 띌우팅 (Routing)                                     │   │
│   │    - 최적 겜로 결정                                     │   │
│   │    - 띌우팅 테읎랔 ꎀ늬                                 │   │
│   │                                                          │   │
│   │ 3. 팚킷 포워딩 (Packet Forwarding)                      │   │
│   │    - 닀음 홉윌로 팚킷 전달                              │   │
│   │                                                          │   │
│   │ 4. 팚킷 분할/재조합 (Fragmentation)                     │   │
│   │    - MTU에 맞게 팚킷 분할                               │   │
│   │    - 목적지에서 재조합                                  │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 프로토윜:                                                │
│   ┌─────────────┬──────────────────────────────────────────┐    │
│   │    IP       │ 읞터넷 프로토윜 (IPv4, IPv6)             │    │
│   │    ICMP     │ 였류 볎고, ping                          │    │
│   │    ARP      │ IP → MAC 죌소 변환                       │    │
│   │    RARP     │ MAC → IP 죌소 변환                       │    │
│   │    OSPF     │ 띌우팅 프로토윜                          │    │
│   │    BGP      │ 자윚 시슀템 간 띌우팅                    │    │
│   └─────────────┮──────────────────────────────────────────┘    │
│                                                                  │
│   죌요 장비: 띌우터, L3 슀위치                                  │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│               2계잵: 데읎터링크 계잵 (Data Link)                 │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 읞접한 녾드 간의 신뢰성 있는 프레임 전송                │
│         "묌늬 계잵의 였류륌 교정하는 계잵"                      │
│                                                                  │
│   두 개의 하위 계잵:                                            │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   ┌─────────────────────────────────────────────────┐   │   │
│   │   │              LLC (Logical Link Control)          │   │   │
│   │   │              녌늬적 링크 제얎                     │   │   │
│   │   │   - 상위 계잵곌의 읞터페읎슀                     │   │   │
│   │   │   - 흐멄 제얎, 였류 제얎                         │   │   │
│   │   │   - 프레임 동Ʞ화                                │   │   │
│   │   └─────────────────────────────────────────────────┘   │   │
│   │                                                          │   │
│   │   ┌─────────────────────────────────────────────────┐   │   │
│   │   │              MAC (Media Access Control)          │   │   │
│   │   │              맀첎 ì ‘ê·Œ 제얎                       │   │   │
│   │   │   - MAC 죌소 지정                                │   │   │
│   │   │   - 맀첎 ì ‘ê·Œ 방식 결정                          │   │   │
│   │   │   - 충돌 감지/회플                               │   │   │
│   │   └─────────────────────────────────────────────────┘   │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 프레읎밍 (Framing)                                   │   │
│   │    - 비튞 슀튞늌을 프레임윌로 구성                      │   │
│   │    - 시작/종료 구분자 추가                              │   │
│   │                                                          │   │
│   │ 2. 묌늬적 죌소 지정 (Physical Addressing)               │   │
│   │    - MAC 죌소 (48비튞)                                  │   │
│   │    - 유음한 하드웚얎 죌소                               │   │
│   │                                                          │   │
│   │ 3. 였류 검출 (Error Detection)                          │   │
│   │    - CRC (Cyclic Redundancy Check)                      │   │
│   │    - 첎크섬                                             │   │
│   │                                                          │   │
│   │ 4. 맀첎 ì ‘ê·Œ 제얎                                       │   │
│   │    - CSMA/CD (읎더넷)                                   │   │
│   │    - CSMA/CA (묎선)                                     │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   프레임 구조 (읎더넷):                                         │
│   ┌──────┬───────┬───────┬──────┬─────────┬─────┐              │
│   │Pream │ Dest  │ Src   │ Type │  Data   │ FCS │              │
│   │ ble  │ MAC   │ MAC   │      │         │     │              │
│   │(8B)  │(6B)   │(6B)   │(2B)  │(46-1500)│(4B) │              │
│   └──────┮───────┮───────┮──────┮─────────┮─────┘              │
│                                                                  │
│   프로토윜/Ʞ술: 읎더넷 (802.3), Wi-Fi (802.11), PPP           │
│   죌요 장비: 슀위치, 람늬지, NIC                                │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

계잵 1: 묌늬 계잵 (Physical Layer)

┌─────────────────────────────────────────────────────────────────┐
│                  1계잵: 묌늬 계잵 (Physical)                     │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   역할: 비튞(0곌 1)륌 묌늬적 신혞로 변환하여 전송               │
│         "넀튞워크의 Ʞ쎈 공사"                                  │
│                                                                  │
│   비튞 전송:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                                                          │   │
│   │   디지턞 데읎터: 1 0 1 1 0 0 1 0                        │   │
│   │                  │ │ │ │ │ │ │ │                        │   │
│   │                  â–Œ â–Œ â–Œ â–Œ â–Œ â–Œ â–Œ â–Œ                        │   │
│   │                                                          │   │
│   │   ì „êž° 신혞:   ┌─┐ ┌─┐ ┌─┐   ┌─┐                        │   │
│   │   (유선)      │ │ │ │ │ │   │ │                        │   │
│   │            ───┘ └─┘ └─┘ └───┘ └───                      │   │
│   │                                                          │   │
│   │   ꎑ 신혞:    ● ○ ● ● ○ ○ ● ○                           │   │
│   │   (ꎑ섬유)    (빛의 점멞)                                │   │
│   │                                                          │   │
│   │   묎선 신혞:  ∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿∿                          │   │
│   │   (Wi-Fi)     (전자Ʞ파 변조)                            │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   죌요 Ʞ능:                                                    │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │ 1. 비튞 전송 (Bit Transmission)                         │   │
│   │    - 0곌 1을 신혞로 변환                                │   │
│   │    - 신혞륌 0곌 1로 복원                                │   │
│   │                                                          │   │
│   │ 2. 묌늬적 특성 정의                                     │   │
│   │    - 쌀읎랔 종류, 컀넥터 규격                           │   │
│   │    - 핀 배치, 전압 레벚                                 │   │
│   │                                                          │   │
│   │ 3. 전송 몚드 정의                                       │   │
│   │    - 닚방향/양방향, 동Ʞ/비동Ʞ                         │   │
│   │                                                          │   │
│   │ 4. 데읎터 전송률 정의                                   │   │
│   │    - 대역폭, bps (bits per second)                      │   │
│   │                                                          │   │
│   │ 5. 동Ʞ화                                               │   │
│   │    - 송신자와 수신자의 타읎밍 음치                      │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   전송 맀첎:                                                    │
│   ┌─────────────┬──────────────────────────────────────────┐    │
│   │   유선      │ 동축 쌀읎랔, UTP, STP, ꎑ섬유            │    │
│   │   묎선      │ 띌디였파 (Wi-Fi), 마읎크로파, 적왞선     │    │
│   └─────────────┮──────────────────────────────────────────┘    │
│                                                                  │
│   죌요 장비: 허뾌, 늬플터, 쌀읎랔, 컀넥터, NIC                  │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

3. 각 계잵의 프로토윜

계잵별 프로토윜 정늬

┌─────────────────────────────────────────────────────────────────┐
│                     계잵별 죌요 프로토윜                         │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│  계잵         프로토윜                         섀명             │
│  ─────────────────────────────────────────────────────────────  │
│                                                                  │
│  7. 응용      HTTP, HTTPS      웹 통신                          │
│               FTP, SFTP        파음 전송                        │
│               SMTP, POP3, IMAP 읎메음                           │
│               DNS              도메읞 읎늄 핎석                 │
│               DHCP             IP 죌소 자동 할당                │
│               SSH, Telnet      원격 접속                        │
│               SNMP             넀튞워크 ꎀ늬                    │
│               NTP              시간 동Ʞ화                      │
│                                                                  │
│  6. 표현      SSL/TLS          암혞화                           │
│               JPEG, GIF, MPEG  믞디얎 형식                      │
│               ASCII, EBCDIC    묞자 읞윔딩                      │
│               XDR              데읎터 표현                      │
│                                                                  │
│  5. 섞션      NetBIOS          넀튞워크 Ʞ볞 입출력             │
│               RPC              원격 프로시저 혞출               │
│               PPTP             터널링                           │
│               SIP              VoIP 섞션 제얎                   │
│                                                                  │
│  4. 전송      TCP              신뢰성 있는 전송                 │
│               UDP              비신뢰성 빠륞 전송               │
│               SCTP             슀튞늌 전송                      │
│               DCCP             데읎터귞랚 혌잡 제얎             │
│                                                                  │
│  3. 넀튞워크  IP (IPv4, IPv6)  읞터넷 프로토윜                  │
│               ICMP             였류 메시지, ping                │
│               ARP, RARP        죌소 변환                        │
│               OSPF, RIP, BGP   띌우팅 프로토윜                  │
│               IGMP             멀티캐슀튞 귞룹 ꎀ늬             │
│                                                                  │
│  2. 데읎터링크 읎더넷 (802.3)   유선 LAN                         │
│               Wi-Fi (802.11)   묎선 LAN                         │
│               PPP              점대점 연결                      │
│               HDLC             데읎터 링크 제얎                 │
│               Frame Relay      WAN 프로토윜                     │
│                                                                  │
│  1. 묌늬      RS-232           시늬얌 통신                      │
│               RJ-45            읎더넷 컀넥터                    │
│               IEEE 802.3       읎더넷 묌늬 규격                 │
│               DSL              디지턞 가입자 회선               │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

죌요 포튞 번혞

┌─────────────────────────────────────────────────────────────────┐
│                      죌요 포튞 번혞                              │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   Well-Known 포튞 (0-1023)                                      │
│   ┌──────────┬──────────┬────────────────────────────────────┐  │
│   │ 포튞번혞 │ 프로토윜 │               용도                 │  │
│   ├──────────┌──────────┌─────────────────────────────────────  │
│   │    20    │   FTP    │ 데읎터 전송                        │  │
│   │    21    │   FTP    │ 제얎 연결                          │  │
│   │    22    │   SSH    │ 볎안 ì…ž                            │  │
│   │    23    │  Telnet  │ 원격 접속 (비볎안)                 │  │
│   │    25    │   SMTP   │ 메음 전송                          │  │
│   │    53    │   DNS    │ 도메읞 읎늄 핎석                   │  │
│   │    67    │   DHCP   │ 서버                               │  │
│   │    68    │   DHCP   │ 큎띌읎얞튞                         │  │
│   │    80    │   HTTP   │ 웹 (비암혞화)                      │  │
│   │   110    │   POP3   │ 메음 수신                          │  │
│   │   143    │   IMAP   │ 메음 ì ‘ê·Œ                          │  │
│   │   443    │  HTTPS   │ 웹 (암혞화)                        │  │
│   │   3389   │   RDP    │ 원격 데슀크톱                      │  │
│   └──────────┮──────────┮────────────────────────────────────┘  │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

4. PDU (Protocol Data Unit)

PDU 개념

┌─────────────────────────────────────────────────────────────────┐
│                  PDU (Protocol Data Unit)                        │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   PDU: 각 계잵에서 처늬하는 데읎터의 닚위                       │
│                                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │  계잵              PDU 읎늄          구성               │   │
│   ├──────────────────────────────────────────────────────────   │
│   │  7. 응용           Data (데읎터)      사용자 데읎터     │   │
│   │  6. 표현           Data (데읎터)      읞윔딩된 데읎터   │   │
│   │  5. 섞션           Data (데읎터)      섞션 데읎터       │   │
│   │  4. 전송           Segment(섞귞뚌튞) 헀더 + 데읎터      │   │
│   │                    또는 Datagram                        │   │
│   │  3. 넀튞워크       Packet (팚킷)      헀더 + 섞귞뚌튞   │   │
│   │  2. 데읎터링크     Frame (프레임)     헀더 + 팚킷 + 튾레│   │
│   │                                       음러              │   │
│   │  1. 묌늬           Bit (비튞)         0곌 1의 슀튞늌    │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   계잵별 PDU 구조:                                              │
│                                                                  │
│   응용/표현/섞션:                                               │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │                        DATA                              │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
│   전송 계잵 (Segment):                                          │
│   ┌──────────────┬──────────────────────────────────────────┐   │
│   │ TCP/UDP 헀더 │                    DATA                   │   │
│   └──────────────┮──────────────────────────────────────────┘   │
│                                                                  │
│   넀튞워크 계잵 (Packet):                                       │
│   ┌───────────┬──────────────┬──────────────────────────────┐   │
│   │  IP 헀더  │ TCP/UDP 헀더 │            DATA               │   │
│   └───────────┮──────────────┮──────────────────────────────┘   │
│                                                                  │
│   데읎터링크 계잵 (Frame):                                      │
│   ┌────────┬───────────┬──────────────┬─────────────┬───────┐   │
│   │프늬앰랔│읎더넷헀더 │   IP 헀더   │   Segment   │  FCS  │   │
│   └────────┮───────────┮──────────────┮─────────────┮───────┘   │
│                                                                  │
│   묌늬 계잵 (Bits):                                             │
│   10110010 11010101 00101101 11100010 ...                       │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

TCP vs UDP 섞귞뚌튞

┌─────────────────────────────────────────────────────────────────┐
│                   TCP 섞귞뚌튞 구조 (20+ 바읎튞)                  │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│    0                   1                   2                   3 │
│    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |          Source Port          |       Destination Port        │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |                        Sequence Number                        │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |                    Acknowledgment Number                      │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |  Data |           |U|A|P|R|S|F|                               │
│   | Offset| Reserved  |R|C|S|S|Y|I|            Window             │
│   |       |           |G|K|H|T|N|N|                               │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |           Checksum            |         Urgent Pointer        │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |                    Options (if any)                           │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |                             Data                              │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│                                                                  │
│   플래귞: SYN(연결요청), ACK(확읞응답), FIN(연결종료),          │
│          RST(강제종료), PSH(슉시전달), URG(ꞎ꞉데읎터)          │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│                   UDP 데읎터귞랚 구조 (8 바읎튞)                  │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│    0                   1                   2                   3 │
│    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |          Source Port          |       Destination Port        │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |            Length             |           Checksum            │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│   |                             Data                              │
│   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+│
│                                                                  │
│   TCP볎닀 훚씬 닚순핚 → 였버헀드 적음 → 빠륞 전송               │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

5. 캡슐화와 역캡슐화

캡슐화 (Encapsulation)

┌─────────────────────────────────────────────────────────────────┐
│                    캡슐화 (Encapsulation)                        │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   데읎터가 상위 계잵에서 하위 계잵윌로 낎렀가멎서               │
│   각 계잵의 헀더(제얎 정볎)가 추가되는 곌정                      │
│                                                                  │
│   송신잡 (데읎터 전송 곌정):                                    │
│                                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │  응용 계잵                                               │   │
│   │  ┌─────────────────────────────────────────────────┐    │   │
│   │  │                   DATA                           │    │   │
│   │  └─────────────────────────────────────────────────┘    │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  표현 계잵                                               │   │
│   │  ┌─────────────────────────────────────────────────┐    │   │
│   │  │               DATA (암혞화/압축)                 │    │   │
│   │  └─────────────────────────────────────────────────┘    │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  섞션 계잵                                               │   │
│   │  ┌─────────────────────────────────────────────────┐    │   │
│   │  │                   DATA                           │    │   │
│   │  └─────────────────────────────────────────────────┘    │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  전송 계잵                                               │   │
│   │  ┌──────────┬──────────────────────────────────────┐    │   │
│   │  │ TCP 헀더 │              DATA                     │    │   │
│   │  └──────────┮──────────────────────────────────────┘    │   │
│   │       ↑            Segment (섞귞뚌튞)                   │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  넀튞워크 계잵                                           │   │
│   │  ┌────────┬──────────┬──────────────────────────────┐   │   │
│   │  │IP 헀더 │ TCP 헀더 │            DATA               │   │   │
│   │  └────────┮──────────┮──────────────────────────────┘   │   │
│   │      ↑            Packet (팚킷)                         │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  데읎터링크 계잵                                         │   │
│   │  ┌──────┬────────┬──────────┬───────────────────┬─────┐│   │
│   │  │ 헀더 │IP 헀더 │ TCP 헀더 │       DATA        │ FCS ││   │
│   │  └──────┮────────┮──────────┮───────────────────┮─────┘│   │
│   │     ↑            Frame (프레임)                    ↑    │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  묌늬 계잵                                               │   │
│   │  10110100 01101011 11010010 10101100 ...                │   │
│   │                    Bits (비튞)                           │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

역캡슐화 (Decapsulation)

┌─────────────────────────────────────────────────────────────────┐
│                  역캡슐화 (Decapsulation)                        │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   수신잡에서 데읎터가 하위 계잵에서 상위 계잵윌로 올띌가멎서    │
│   각 계잵의 헀더가 제거되는 곌정                                │
│                                                                  │
│   수신잡 (데읎터 수신 곌정):                                    │
│                                                                  │
│   ┌─────────────────────────────────────────────────────────┐   │
│   │  묌늬 계잵                                               │   │
│   │  10110100 01101011 11010010 10101100 ...                │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  데읎터링크 계잵                                         │   │
│   │  ┌──────┬────────┬──────────┬───────────────────┬─────┐│   │
│   │  │ 헀더 │IP 헀더 │ TCP 헀더 │       DATA        │ FCS ││   │
│   │  └──────┮────────┮──────────┮───────────────────┮─────┘│   │
│   │     │    │         FCS 확읞 후 헀더/튞레음러 제거    │  │   │
│   │     â–Œ    │                                              │   │
│   │  [제거]  │                                              │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  넀튞워크 계잵                                           │   │
│   │  ┌────────┬──────────┬──────────────────────────────┐   │   │
│   │  │IP 헀더 │ TCP 헀더 │            DATA               │   │   │
│   │  └────────┮──────────┮──────────────────────────────┘   │   │
│   │     │        IP 헀더 확읞 후 제거                       │   │
│   │     â–Œ                                                    │   │
│   │  [제거]                                                  │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  전송 계잵                                               │   │
│   │  ┌──────────┬──────────────────────────────────────┐    │   │
│   │  │ TCP 헀더 │              DATA                     │    │   │
│   │  └──────────┮──────────────────────────────────────┘    │   │
│   │      │         TCP 헀더 확읞 후 제거                    │   │
│   │      â–Œ                                                   │   │
│   │   [제거]                                                 │   │
│   │                           │                              │   │
│   │                           â–Œ                              │   │
│   │  섞션/표현/응용 계잵                                     │   │
│   │  ┌─────────────────────────────────────────────────┐    │   │
│   │  │                   DATA                           │    │   │
│   │  └─────────────────────────────────────────────────┘    │   │
│   │                                                          │   │
│   │                   애플늬쌀읎션에 전달                    │   │
│   │                                                          │   │
│   └─────────────────────────────────────────────────────────┘   │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

캡슐화/역캡슐화 전첎 곌정

┌─────────────────────────────────────────────────────────────────┐
│                전첎 통신 곌정 (송신 → 수신)                      │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│      송신 혞슀튞                         수신 혞슀튞            │
│   ┌─────────────────┐               ┌─────────────────┐         │
│   │    응용 계잵    │               │    응용 계잵    │         │
│   │  [DATA 생성]    │               │  [DATA 사용]    │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │ 캡슐화                          │ 역캡슐화          │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │    표현 계잵    │               │    표현 계잵    │         │
│   │  [암혞화/압축]   │               │  [복혞화/핎제]   │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │                                 │                   │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │    섞션 계잵    │               │    섞션 계잵    │         │
│   │  [섞션 ꎀ늬]    │               │  [섞션 ꎀ늬]    │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │                                 │                   │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │    전송 계잵    │               │    전송 계잵    │         │
│   │  [+TCP 헀더]    │               │  [-TCP 헀더]    │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │ Segment                         │                   │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │  넀튞워크 계잵  │               │  넀튞워크 계잵  │         │
│   │  [+IP 헀더]     │               │  [-IP 헀더]     │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │ Packet                          │                   │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │ 데읎터링크 계잵 │               │ 데읎터링크 계잵 │         │
│   │ [+Eth헀더+FCS]  │               │ [-Eth헀더-FCS]  │         │
│   └────────┬────────┘               └────────▲────────┘         │
│            │ Frame                           │                   │
│   ┌────────▌────────┐               ┌────────┮────────┐         │
│   │   묌늬 계잵     │               │   묌늬 계잵     │         │
│   │  [비튞 전송]    │──────────────►│  [비튞 수신]    │         │
│   └─────────────────┘   넀튞워크    └─────────────────┘         │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

6. 계잵별 죌요 장비

계잵별 장비 맀핑

┌─────────────────────────────────────────────────────────────────┐
│                     계잵별 넀튞워크 장비                         │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│  계잵                    장비                                   │
│  ─────────────────────────────────────────────────────────────  │
│                                                                  │
│  7. 응용 계잵    ┌────────────────────────────────────────────┐ │
│                  │ 방화벜 (L7/애플늬쌀읎션), 프록시 서버,     │ │
│                  │ 로드 밞런서, ADC, IDS/IPS                  │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  6. 표현 계잵    ┌────────────────────────────────────────────┐ │
│                  │ 소프튞웚얎 (SSL/TLS 띌읎람러늬)            │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  5. 섞션 계잵    ┌────────────────────────────────────────────┐ │
│                  │ 소프튞웚얎 (섞션 ꎀ늬자)                   │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  4. 전송 계잵    ┌────────────────────────────────────────────┐ │
│                  │ 방화벜 (L4), 로드 밞런서                   │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  3. 넀튞워크 계잵┌────────────────────────────────────────────┐ │
│                  │ 띌우터, L3 슀위치, 방화벜 (L3)             │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  2. 데읎터링크   ┌────────────────────────────────────────────┐ │
│                  │ 슀위치 (L2), 람늬지, NIC, 묎선 AP          │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
│  1. 묌늬 계잵    ┌────────────────────────────────────────────┐ │
│                  │ 허뾌, 늬플터, 쌀읎랔, 컀넥터, 몚뎀         │ │
│                  └────────────────────────────────────────────┘ │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

장비 동작 계잵 닀읎얎귞랚

┌─────────────────────────────────────────────────────────────────┐
│                   넀튞워크 장비의 동작 계잵                      │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│           허뾌        슀위치       띌우터      방화벜(L7)       │
│           (Hub)      (Switch)     (Router)    (Firewall)        │
│                                                                  │
│   7. 응용   │          │           │           ████████         │
│   6. 표현   │          │           │           ████████         │
│   5. 섞션   │          │           │           ████████         │
│   4. 전송   │          │           │           ████████         │
│   3. 넀튞워크│          │           ████████   ████████         │
│   2. 데읎터링크│        ████████   ████████   ████████         │
│   1. 묌늬   ████████   ████████   ████████   ████████         │
│                                                                  │
│   허뾌: L1만 처늬 (신혞 슝폭/복제)                              │
│   슀위치: L1-L2 처늬 (MAC êž°ë°˜ 전달)                            │
│   띌우터: L1-L3 처늬 (IP êž°ë°˜ 띌우팅)                           │
│   방화벜(L7): L1-L7 처늬 (심잵 팚킷 검사)                       │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

7. OSI 몚덞의 싀제 적용

웹 페읎지 로딩 곌정

┌─────────────────────────────────────────────────────────────────┐
│          웹 페읎지 로딩 (www.example.com 접속)                   │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   사용자가 람띌우저에 www.example.com 입력                      │
│                                                                  │
│   7. 응용 계잵                                                  │
│      └── HTTP 요청 생성: GET / HTTP/1.1                         │
│          Host: www.example.com                                  │
│                                                                  │
│   6. 표현 계잵                                                  │
│      └── HTTPS띌멎 TLS 암혞화 적용                              │
│          데읎터 읞윔딩 (UTF-8)                                  │
│                                                                  │
│   5. 섞션 계잵                                                  │
│      └── TCP 연결 섞션 ꎀ늬                                     │
│          ì¿ í‚€/섞션 ID 처늬                                      │
│                                                                  │
│   4. 전송 계잵                                                  │
│      └── TCP 섞귞뚌튞 생성                                      │
│          포튞: 송신(49152), 수신(443)                           │
│          시퀀슀 번혞 부여                                       │
│                                                                  │
│   3. 넀튞워크 계잵                                              │
│      └── IP 팚킷 생성                                           │
│          DNS로 도메읞 → IP 죌소 변환                            │
│          출발지 IP: 192.168.1.100                               │
│          목적지 IP: 93.184.216.34                               │
│                                                                  │
│   2. 데읎터링크 계잵                                            │
│      └── 읎더넷 프레임 생성                                     │
│          MAC 죌소 추가 (ARP로 확읞)                             │
│          CRC 첎크섬 추가                                        │
│                                                                  │
│   1. 묌늬 계잵                                                  │
│      └── ì „êž° 신혞로 변환하여 쌀읎랔로 전송                     │
│          (또는 묎선 신혞로 전송)                                │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

넀튞워크 묞제 핎결 (튞러랔슈팅)

┌─────────────────────────────────────────────────────────────────┐
│                OSI 몚덞 êž°ë°˜ 튞러랔슈팅                          │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   하위 계잵부터 상위 계잵윌로 순찚적윌로 확읞                   │
│                                                                  │
│   1. 묌늬 계잵 확읞                                             │
│      ┌────────────────────────────────────────────────────┐     │
│      │ - 쌀읎랔 연결 상태 확읞                            │     │
│      │ - LED 표시등 확읞                                  │     │
│      │ - NIC 상태 확읞                                    │     │
│      │ - ping localhost (127.0.0.1)                       │     │
│      └────────────────────────────────────────────────────┘     │
│                                                                  │
│   2. 데읎터링크 계잵 확읞                                       │
│      ┌────────────────────────────────────────────────────┐     │
│      │ - MAC 죌소 확읞 (ipconfig /all, ifconfig)         │     │
│      │ - ARP 테읎랔 확읞 (arp -a)                         │     │
│      │ - 슀위치 MAC 테읎랔 확읞                           │     │
│      │ - 듀플렉슀 섀정 확읞                               │     │
│      └────────────────────────────────────────────────────┘     │
│                                                                  │
│   3. 넀튞워크 계잵 확읞                                         │
│      ┌────────────────────────────────────────────────────┐     │
│      │ - IP 섀정 확읞 (ipconfig, ifconfig)                │     │
│      │ - Ʞ볞 게읎튞웚읎 ping                             │     │
│      │ - 띌우팅 테읎랔 확읞 (netstat -r, route print)    │     │
│      │ - traceroute로 겜로 추적                           │     │
│      └────────────────────────────────────────────────────┘     │
│                                                                  │
│   4. 전송 계잵 확읞                                             │
│      ┌────────────────────────────────────────────────────┐     │
│      │ - 포튞 상태 확읞 (netstat -an)                     │     │
│      │ - 방화벜 규칙 확읞                                 │     │
│      │ - telnet윌로 포튞 연결 테슀튞                      │     │
│      └────────────────────────────────────────────────────┘     │
│                                                                  │
│   5-7. 상위 계잵 확읞                                           │
│      ┌────────────────────────────────────────────────────┐     │
│      │ - 애플늬쌀읎션 로귞 확읞                           │     │
│      │ - DNS 핎석 확읞 (nslookup)                         │     │
│      │ - 서비슀 상태 확읞                                 │     │
│      │ - 읞슝서 유횚성 확읞 (HTTPS)                       │     │
│      └────────────────────────────────────────────────────┘     │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

튞러랔슈팅 명령얎 요앜

┌─────────────────────────────────────────────────────────────────┐
│                   튞러랔슈팅 명령얎                              │
├──────────────────────────────────────────────────────────────────
│                                                                  │
│   계잵    명령얎 (Windows/Linux)        용도                    │
│   ─────────────────────────────────────────────────────────────│
│                                                                  │
│   L1      - LED 확읞                   묌늬적 연결 상태        │
│           - 쌀읎랔 테슀터                                       │
│                                                                  │
│   L2      - arp -a                     ARP 테읎랔 확읞         │
│           - ipconfig /all | ifconfig   MAC 죌소 확읞           │
│                                                                  │
│   L3      - ping <IP>                  연결 테슀튞             │
│           - tracert | traceroute       겜로 추적               │
│           - ipconfig | ifconfig        IP 섀정 확읞            │
│           - netstat -r | route         띌우팅 테읎랔           │
│                                                                  │
│   L4      - netstat -an                포튞 상태               │
│           - telnet <IP> <port>         포튞 연결 테슀튞        │
│                                                                  │
│   L5-7    - nslookup <domain>          DNS 확읞                │
│           - curl | wget                HTTP 테슀튞             │
│           - 애플늬쌀읎션 로귞                                   │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

8. 연습 묞제

Ʞ쎈 묞제

1. OSI 7계잵을 아래에서 위로 순서대로 나엎하시였.

2. 닀음 프로토윜읎 동작하는 계잵을 연결하시였. - (a) HTTP ( ) 전송 계잵 - (b) TCP ( ) 넀튞워크 계잵 - (c) IP ( ) 데읎터링크 계잵 - (d) 읎더넷 ( ) 응용 계잵

3. PDU의 올바륞 맀칭을 고륎시였. - 전송 계잵: ( ) - 넀튞워크 계잵: ( ) - 데읎터링크 계잵: ( )

볎Ʞ: 섞귞뚌튞, 팚킷, 프레임, 비튞

4. 캡슐화 곌정에서 헀더가 추가되는 순서륌 섀명하시였.

응용 묞제

5. 닀음 상황에서 묞제가 발생한 계잵을 추정하시였. - (a) 쌀읎랔을 연결했는데 LED가 점등되지 않음 - (b) 같은 넀튞워크의 닀륞 PC는 ping읎 되지만 읞터넷읎 안 됚 - (c) 웹 페읎지에 접속은 되지만 로귞읞읎 안 됚

6. HTTP와 HTTPS 통신에서 OSI 각 계잵의 역할을 섀명하시였.

7. TCP와 UDP의 찚읎점을 OSI 몚덞 ꎀ점에서 섀명하시였.

심화 묞제

8. 닀음 귞늌에서 각 장비가 처늬하는 OSI 계잵을 표시하시였.

[PC] ---[허뾌]---[슀위치]---[띌우터]---[방화벜]---[서버]

9. 캡슐화와 역캡슐화가 필요한 읎유륌 섀명하시였.

10. OSI 몚덞곌 TCP/IP 몚덞의 찚읎점을 계잵 구조 ꎀ점에서 섀명하시였.


정답 **1.** 묌늬 → 데읎터링크 → 넀튞워크 → 전송 → 섞션 → 표현 → 응용 **2.** - (a) HTTP - 응용 계잵 - (b) TCP - 전송 계잵 - (c) IP - 넀튞워크 계잵 - (d) 읎더넷 - 데읎터링크 계잵 **3.** - 전송 계잵: 섞귞뚌튞 - 넀튞워크 계잵: 팚킷 - 데읎터링크 계잵: 프레임 **4.** 응용 데읎터 → TCP 헀더 추가(섞귞뚌튞) → IP 헀더 추가(팚킷) → 읎더넷 헀더/튞레음러 추가(프레임) → 비튞 변환 **5.** - (a) 묌늬 계잵 (쌀읎랔 또는 NIC 묞제) - (b) 넀튞워크 계잵 (띌우팅/게읎튞웚읎 묞제) - (c) 응용 계잵 또는 섞션 계잵 (읞슝/섞션 묞제) **6.** - 응용: HTTP 요청/응답 생성 - 표현: HTTPS에서 TLS 암혞화 - 섞션: TCP 연결 ꎀ늬 - 전송: TCP 섞귞뚌튞화, 포튞 번혞 - 넀튞워크: IP 팚킷, 띌우팅 - 데읎터링크: MAC 죌소, 프레임 - 묌늬: 비튞 전송 **7.** - TCP: 연결 지향, 신뢰성 볎장, 흐멄/였류 제얎, 섞귞뚌튞 닚위 - UDP: 비연결, 신뢰성 없음, 였버헀드 적음, 데읎터귞랚 닚위 - 둘 ë‹€ 전송 계잵(L4)에서 동작 **8.** - 허뾌: L1 - 슀위치: L2 - 띌우터: L3 - 방화벜: L3-L7 (종류에 따띌 닀늄) **9.** - 계잵별 독늜성 유지 (한 계잵 변겜읎 닀륞 계잵에 영향 안 쀌) - 표쀀화된 읞터페읎슀 제공 - 상혞욎용성 볎장 - 몚듈화로 개발/유지볎수 용읎 **10.** - OSI: 7계잵, 읎론적 ì°žì¡° 몚덞, ISO 표쀀 - TCP/IP: 4계잵, 싀용적 구현 몚덞, 읞터넷 표쀀 - OSI의 섞션/표현 계잵읎 TCP/IP에서는 응용 계잵에 통합

닀음 닚계


ì°žê³  자료

to navigate between lessons