π ꡬ쑰μ λͺ¨λΈ - 1
κ°μ
λ€νΈμν¬μ ꡬμ±
λ€νΈμν¬λ λ€μμ μμ€ν μ μ μ‘ λ§€μ²΄λ‘ μ°κ²°ν μμ€ν λ€μ μ§ν©μ²΄μ λλ€.
- μκ·λͺ¨ λ€νΈμν¬λ€μ΄ μ μ‘ λ§€μ²΄λ‘ μ°κ²°λμ΄ λ ν° λ€νΈμν¬λ‘ λ°λ³΅ νμ₯ κ°λ₯
- μΈνμμΌλ‘λ νΈμ€νΈ μμ€ν κ³Ό μ μ‘ λ§€μ²΄λ‘ κ΅¬λΆ
- λ΄λΆ κΈ°λ₯μ κΈ°μ€μΌλ‘ λ€μν κ΅¬μ‘°λ‘ μΈλΆν κ°λ₯
κ³μΈ΅ λͺ¨λΈμ νμμ±
νΈμ€νΈκ° μ 곡νλ 볡μ‘ν λ€νΈμν¬ κΈ°λ₯μ μ°κ΄λ κ·Έλ£ΉμΌλ‘ λ¬Άμ΄ κ³μΈ΅ λͺ¨λΈλ‘ μ€λͺ ν μ μμ΅λλ€.
1. OSI 7κ³μΈ΅ λͺ¨λΈ
νμ€νμ νμμ±
λ€μμ μμ€ν μ μλ‘ μ°κ²°ν΄ ν΅μ νλ €λ©΄ μ 체 μμ€ν ꡬ쑰λ₯Ό λ¨Όμ νμ€νν΄μΌ ν©λλ€.
ISO (International Standard Organization)
- κ΅μ νμ€ν λ¨μ²΄
- OSI (Open Systems Interconnection) 7κ³μΈ΅ λͺ¨λΈ μ μ
- λ€νΈμν¬ μ°κ²° μμ€ν μ κΈ°λ³Έ ꡬ쑰μ κΈ°λ₯μ μμΈν μ μ
2. κ³μΈ΅ ꡬ쑰

κΈ°λ³Έ μ리
OSI 7κ³μΈ΅ λͺ¨λΈμ λ°λ₯΄λ©΄, λ€νΈμν¬μ μ°κ²°λ νΈμ€νΈλ 7κ° κ³μΈ΅μΌλ‘ λͺ¨λνλ μ μ‘ κΈ°λ₯μ κ°μΆ°μΌ ν©λλ€.
λ°μ΄ν° μ‘μ κ³Όμ
μ¬μ©μ μμ²
β
κ³μΈ΅ 7 (μμ© κ³μΈ΅) β μμμ
β
κ³μΈ΅ 6 (νν κ³μΈ΅)
β
κ³μΈ΅ 5 (μΈμ
κ³μΈ΅)
β
κ³μΈ΅ 4 (μ μ‘ κ³μΈ΅)
β
κ³μΈ΅ 3 (λ€νΈμν¬ κ³μΈ΅) β λΌμ°ν° μ²λ¦¬
β
κ³μΈ΅ 2 (λ°μ΄ν° λ§ν¬ κ³μΈ΅)
β
κ³μΈ΅ 1 (물리 κ³μΈ΅) β μ μ‘ λ§€μ²΄
β
μλ νΈμ€νΈλ‘ μ μ‘
μ²λ¦¬ λ°©ν₯
- μΌλ° μ¬μ©μλ μμ© κ³μΈ΅μ ν΅ν΄ λ°μ΄ν° μ‘μμ μμ²
- μμ²μ νμ κ³μΈ΅μΌλ‘ μμ°¨ μ λ¬
- κ° κ³μΈ΅μ μμ μ΄ λ΄λΉνλ κΈ°λ₯μ μν
- 맨 μλ 물리 κ³μΈ΅μ ν΅ν΄ μλ νΈμ€νΈμ μ μ‘
- λΌμ°ν°λ νμ 3κ° κ³μΈ΅μ κΈ°λ₯λ§ μν
λ°μ΄ν° μμ κ³Όμ
물리 κ³μΈ΅ (μμ )
β
λ°μ΄ν° λ§ν¬ κ³μΈ΅
β
λ€νΈμν¬ κ³μΈ΅
β
μ μ‘ κ³μΈ΅
β
μΈμ
κ³μΈ΅
β
νν κ³μΈ΅
β
μμ© κ³μΈ΅ β μ΅μ’
λμ°©
β
μ¬μ©μμκ² μ λ¬
μ²λ¦¬ λ°©ν₯
- 물리 κ³μΈ΅μΌλ‘ λ€μ΄μ¨ λ°μ΄ν°λ μν₯ μ λ¬
- μμ°¨μ μΌλ‘ μμ© κ³μΈ΅κΉμ§ μ¬λΌκ°
- νμ μ λ°λ κ³Όμ μ κ±°μ³ μ‘μ νΈμ€νΈλ‘ μ μ‘
κ³μΈ΅ κ° κ΄κ³
μ΅μ’ 주체
- λ°μ΄ν° μ‘μμ μ μ΅μ’ 주체λ μμͺ½ νΈμ€νΈμ μμ© κ³μΈ΅
κ³μΈ΅λ³ μν
- κ° νμ κ³μΈ΅μ λ°λ‘ μ κ³μΈ΅μ μ§μνλ κ³ μ κΈ°λ₯ μν
- λͺ¨λ μν κ³μΈ΅μ λνμ¬ μλμ μ리 μ μ©
- κ° κ³μΈ΅μ λ°μ΄ν° μ μ‘μ νμν κΈ°λ₯μ λΆλ΄ μ²λ¦¬
3. κ³μΈ΅λ³ κΈ°λ₯
κ° κ³μΈ΅μ λ 립μ μΈ κ³ μ κΈ°λ₯μ μννλ©°, νμ κ³μΈ΅μ΄ μμ κ³μΈ΅μ μλΉμ€λ₯Ό μ 곡ν©λλ€.
π κ³μΈ΅λ³ ν΅μ¬ κΈ°λ₯ μμ½
| κ³μΈ΅ | μ΄λ¦ | ν΅μ¬ κΈ°λ₯ | μ£Όμ μν |
|---|---|---|---|
| 7 | μμ© κ³μΈ΅ | μ¬μ©μ μλΉμ€ | λ€νΈμν¬ μμ© μλΉμ€ μ 곡 |
| 6 | νν κ³μΈ΅ | λ°μ΄ν° νν | μμΆ, μνΈν, νμ λ³ν |
| 5 | μΈμ κ³μΈ΅ | λ Όλ¦¬μ μ°κ²° | λν(Dialog) κ΄λ¦¬ |
| 4 | μ μ‘ κ³μΈ΅ | νλ‘μΈμ€ μ°κ²° | μ’ λ¨ κ° μ°κ²° λ° μ λ’°μ± |
| 3 | λ€νΈμν¬ κ³μΈ΅ | κ²½λ‘ μ€μ | λΌμ°ν , νΌμ‘ μ μ΄ |
| 2 | λ°μ΄ν° λ§ν¬ κ³μΈ΅ | μ€λ₯ μ μ΄ | 물리μ μ€λ₯ μ²λ¦¬ |
| 1 | 물리 κ³μΈ΅ | 물리μ μ μ‘ | μ μ‘ λ§€μ²΄ μΈν°νμ΄μ€ |
κ³μΈ΅ 1: 물리 κ³μΈ΅ (Physical Layer)
μν
- νΈμ€νΈλ₯Ό μ μ‘ λ§€μ²΄μ μ°κ²°νκΈ° μν μΈν°νμ΄μ€ κ·μΉ μ μ
- μ μ‘ λ§€μ²΄μ νΉμ± λ€λ£¨κΈ°
μ μ‘ λ§€μ²΄ μ’ λ₯
- μ μ 맀체: λμΆ μΌμ΄λΈ, κ΄μ¬μ λ±
- 무μ 맀체: 무μ μ νΈ, μ μΈμ λ±
π‘ ν΅μ¬
물리μ μΈ μ μ‘ λ§€μ²΄λ‘ μ°κ²°λμ΄μΌ λ°μ΄ν° μ μ‘μ΄ κ°λ₯ν©λλ€.
κ³μΈ΅ 2: λ°μ΄ν° λ§ν¬ κ³μΈ΅ (Data Link Layer)
λ°°κ²½
- 물리 κ³μΈ΅ μ μ‘ κ³Όμ μμ μ‘μ(Noise) λ± μΈλΆ μμΈμΌλ‘ 물리μ μ€λ₯ λ°μ
μ£Όμ κΈ°λ₯
-
μ€λ₯ μ μ΄ (Error Control) μν
- μ€λ₯ λ°μ μ¬μ€ μΈμ§
- μ€λ₯ 볡ꡬ
μ€λ₯ κ°μ§ λ°©μ
- 물리 κ³μΈ΅μ΄ μ€λ₯λ₯Ό κ°μ§(Sense)νμ¬ μμ κ³μΈ΅μ μλ¦Ό
- λ°μ΄ν° λ§ν¬ κ³μΈ΅μ΄ λ μμ μΌλ‘ μ€λ₯ κ°μ§
λνμ 물리μ μ€λ₯
- λ°μ΄ν° λΆμ€: λ°μ΄ν°κ° λμ°©νμ§ λͺ»ν¨
- λ°μ΄ν° λ³ν: λ΄μ©μ΄ κΉ¨μ Έμ λμ°©
μ€λ₯ 볡ꡬ λ°©λ²
- μ‘μ μκ° μλ λ°μ΄ν°λ₯Ό μ¬μ μ‘ (Retransmission)
κ³μΈ΅ 3: λ€νΈμν¬ κ³μΈ΅ (Network Layer)
μν
- λ°μ΄ν°κ° μ¬λ°λ₯Έ κ²½λ‘λ₯Ό μ ννλλ‘ μ§μ
- λΌμ°ν°(Router)λ₯Ό ν΅ν μ€κ° κΈ°λ₯
μ£Όμ κΈ°λ₯
1. κ²½λ‘ μ€μ (Routing)
- μ‘μ νΈμ€νΈμμ μμ νΈμ€νΈκΉμ§ μ΅μ κ²½λ‘ μ ν
- μ¬λ¬ λΌμ°ν°λ₯Ό κ±°μΉλ κ³Όμ κ΄λ¦¬
2. μ€λ₯ μ μ΄
- λ°μ΄ν° μ€κ° κ³Όμ μμ λ°μνλ μ€λ₯ μ²λ¦¬
3. νΌμ‘ μ μ΄ (Congestion Control)
- λ€νΈμν¬ λΆν μ¦κ° μ νΉμ μ§μμ νΌμ‘ λ°©μ§
- λ°μ΄ν° μ μ‘ κ²½λ‘μ κ΄λ ¨λ μ μ΄
λ€νΈμν¬ κ΅¬μ‘°
- λ΄λΆ: λΌμ°ν°λ€λ‘ ꡬμ±
- μΈλΆ: μ‘μμ νΈμ€νΈ μ°κ²°
κ³μΈ΅ 4: μ μ‘ κ³μΈ΅ (Transport Layer)
λ°°κ²½ μ΄ν΄
- λ°μ΄ν° κ΅νμ μ΅μ’ 주체λ νΈμ€νΈκ° μλ μμ© νλ‘μΈμ€
- λ€νΈμν¬ κ³μΈ΅μ νΈμ€νΈ κ° μ μ‘λ§ μ§μ
μν
- νλ‘μΈμ€ κ° μ°κ²° (Connection) κΈ°λ₯ μ 곡
- μ‘μ νλ‘μΈμ€μ μμ νλ‘μΈμ€ κ° μμ ν λ°μ΄ν° μ μ‘ μ§μ
νΉμ§
- λ°μ΄ν° μ μ‘ κ²½λ‘μ μ λλ¨ κ° μ°κ²°μ΄ μμ±λλ κ³μΈ΅
- μ’ λ¨ κ° (End-to-End) ν΅μ λ΄λΉ
π§ ꡬν λ°©μ
μΌλ°μ μΌλ‘ κ³μΈ΅ 1~4 κΈ°λ₯μ μ΄μ체μ μμ μμ€ν μ½(System Call) ννλ‘ μ 곡λ©λλ€.
κ³μΈ΅ 5~7μ μμ© νλ‘κ·Έλ¨μΌλ‘ μμ±λ©λλ€.
κ³μΈ΅ 5: μΈμ κ³μΈ΅ (Session Layer)
μ μ
- μ μ‘ κ³μΈ΅ μ°κ²°λ³΄λ€ λ μμμ λ Όλ¦¬μ μ°κ²° μ§μ
- μμ© νκ²½μμ μ¬μ©μ κ° λν(Dialog) κ°λ μ μ°κ²°
μ μ‘ κ³μΈ΅κ³Όμ μ°¨μ΄
| κ΅¬λΆ | μ μ‘ κ³μΈ΅ μ°κ²° | μΈμ κ³μΈ΅ μ°κ²° |
|---|---|---|
| μμ€ | 물리μ μ°κ²° | λ Όλ¦¬μ μ°κ²° |
| κ°λ | νλ‘μΈμ€ κ° μ°κ²° | μ¬μ©μ κ° λν |
| μμ | TCP μ°κ²° | νμΌ μ μ‘ μΈμ |
μ€μ νμ© μμ
νμΌ μ‘μμ μ€ μ°κ²°μ΄ λκΈ΄ κ²½μ°:
- μ μ‘ κ³μΈ΅μ μ°κ²° μ’ λ£ (물리μ μ°κ²° λκΉ)
- μ μ‘ κ³μΈ΅ μ°κ²° μ¬μ€μ
- μΈμ κ³μΈ΅μ΄ μ΄μ μ€λ¨ μ§μ λΆν° μ΄μ΄μ μ μ‘ μ§μ
πΎ ν΅μ¬ κΈ°λ₯
μ€λ¨ μ§μ μ κΈ°μ΅νκ³ μ¬κ°ν μ μλ 체ν¬ν¬μΈν (Checkpointing) κΈ°λ₯
κ³μΈ΅ 6: νν κ³μΈ΅ (Presentation Layer)
κΈ°λ³Έ μν
- λ°μ΄ν°μ μλ―Έ(Semantic)λ₯Ό μμ§ μλλ‘ μ¬λ°λ₯Έ νν(Syntax) λ°©λ² μ 곡
- νΈμ€νΈλ€μ΄ νμ€νλ λ°©λ²μΌλ‘ λ°μ΄ν° μΈμ κ°λ₯
μ£Όμ κΈ°λ₯
1. λ°μ΄ν° νν
- μ 보 κ΅ν μ νμ€νλ νμ μ¬μ©
- λ¬Έμ μΈμ½λ©, λ°μ΄ν° ꡬ쑰 λ³ν
2. μμΆ (Compression)
- λμ©λ λ©ν°λ―Έλμ΄ λ°μ΄ν° μμΆ
- μ μ‘ λ°μ΄ν° μ κ°μ
- μμ: λμμ, μ΄λ―Έμ§ μμΆ
3. μνΈν (Encryption)
- λ€νΈμν¬ λ³΄μ κΈ°λ₯
- μΈλΆ μΉ¨μ μλ‘λΆν° λ°μ΄ν° 보νΈ
- κ°μΈ μ 보 λ° κΈμ΅ κ±°λ 보μ
π 보μ μ€μμ±
μΈν°λ·μ ν΅ν κ°μΈ μ 보 μ²λ¦¬μ κΈμ΅ μκ±°λκ° μ¦κ°νλ©΄μ
μΈν°λ· 보μμ μ€μμ±μ΄ μ μ 컀μ§κ³ μμ΅λλ€.
κ³μΈ΅ 7: μμ© κ³μΈ΅ (Application Layer)
μν
- μΌλ° μ¬μ©μλ₯Ό μν λ€μν λ€νΈμν¬ μμ© μλΉμ€ μ§μ
λ°μ μΆμΈ
- κ³Όκ±°: λ¨μ μ 보 κ²μ μ§μ
- νμ¬: μΈκ³΅μ§λ₯κ³Ό κ²°ν©
- λ―Έλ: μ¬ν μ λ°μ λͺ¨λ μμμΌλ‘ νμ₯
μλΉμ€ λ²μ
- νΉμ λΆμΌμ νμ λμ§ μμ
- μ¬ν μ λ°μ λͺ¨λ μμμΌλ‘ λ°μ
- κΈμ΅, κ΅μ‘, μλ£, μν°ν μΈλ¨ΌνΈ λ± λ€μν λΆμΌ
λνμ μμ© μλΉμ€
- μΉ λΈλΌμ°μ§ (HTTP/HTTPS)
- μ΄λ©μΌ (SMTP, POP3, IMAP)
- νμΌ μ μ‘ (FTP)
- μ격 μ μ (SSH, Telnet)
- DNS (λλ©μΈ μ΄λ¦ μλΉμ€)
π κ³μΈ΅λ³ ν΅μ¬ μ 리
νμ κ³μΈ΅ (1-3): λ°μ΄ν° μ μ‘ λ΄λΉ
κ³μΈ΅ 1 (물리) β 물리μ λΉνΈ μ μ‘
κ³μΈ΅ 2 (λ°μ΄ν° λ§ν¬) β μ§μ μ°κ²°λ λ
Έλ κ° μ λ’°μ±
κ³μΈ΅ 3 (λ€νΈμν¬) β κ²½λ‘ μ ν λ° λΌμ°ν
μ€κ° κ³μΈ΅ (4): μ’ λ¨ κ° ν΅μ
κ³μΈ΅ 4 (μ μ‘) β νλ‘μΈμ€ κ° μ λ’°μ± μλ μ°κ²°
μμ κ³μΈ΅ (5-7): μμ© μλΉμ€
κ³μΈ΅ 5 (μΈμ
) β λν κ΄λ¦¬
κ³μΈ΅ 6 (νν) β λ°μ΄ν° νμ, μμΆ, μνΈν
κ³μΈ΅ 7 (μμ©) β μ¬μ©μ μλΉμ€
π― OSI λͺ¨λΈμ μμ
νμ€νμ μ₯μ
- μνΈ μ΄μ©μ±: λ€λ₯Έ μ μ‘°μ¬ μ ν κ° νΈν κ°λ₯
- λͺ¨λν: κ° κ³μΈ΅μ λ 립μ μΌλ‘ κ°λ° λ° κ°μ
- λ¬Έμ ν΄κ²°: κ³μΈ΅λ³λ‘ λ¬Έμ μμμ λͺ νν ꡬλΆ
- νμ΅ μ©μ΄μ±: 볡μ‘ν λ€νΈμν¬λ₯Ό 체κ³μ μΌλ‘ μ΄ν΄
κ° κ³μΈ΅μ λ 립μ±
- ν κ³μΈ΅μ λ³κ²½μ΄ λ€λ₯Έ κ³μΈ΅μ μν₯μ μ£Όμ§ μμ
- κ° κ³μΈ΅μ λͺ νν μΈν°νμ΄μ€λ₯Ό ν΅ν΄ μλΉμ€ μ 곡
- κΈ°μ λ°μ μ λ°λΌ νΉμ κ³μΈ΅λ§ κ΅μ²΄ κ°λ₯
π μ€λ¬΄ μ°Έκ³
μ€μ μΈν°λ·μ TCP/IP λͺ¨λΈμ μ£Όλ‘ μ¬μ©νμ§λ§,
OSI 7κ³μΈ΅ λͺ¨λΈμ λ€νΈμν¬ κ°λ μ μ΄ν΄νλ νμ€ μ°Έμ‘° λͺ¨λΈλ‘ νμ©λ©λλ€.