μΌ | μ | ν | μ | λͺ© | κΈ | ν |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- μ€λΌν΄
- μκ³ λ¦¬μ¦
- λ°μ΄ν°λ² μ΄μ€
- λ°μ΄ν° ν΅μ
- νμ΄μ¬ μ±λ¦°μ§
- λ¬μ€νΈ μμ
- μλ° κ°λ
- java
- Python challenge
- μ€λΌν΄DB
- μλ°
- Reversing
- Database
- νμ΄μ¬ μ²Όλ¦°μ§
- λ¬μ€νΈ νλ‘κ·Έλλ° κ³΅μ κ°μ΄λ
- OS
- μλ° κΈ°μ΄
- μ°λΆν¬
- Python
- C
- λ°±μ€
- λ°±μ€ λ¬μ€νΈ
- Operating System
- ubuntu
- λ¬μ€νΈ
- Rust
- νμ΄μ¬
- data communication
- νμ΄μ¬ μκ³ λ¦¬μ¦
- μ΄μ체μ
Archives
- Today
- Total
IT’s Portfolio
[Lecture] Data Communication - Day 8 λ³Έλ¬Έ
728x90
λ°μν
π₯ Data Communication - Day 8
ππ» [Chapter 05] OSI μ°Έμ‘° λͺ¨λΈ
OSI(Open System Interconnection) 7 Layer
5.1 νλ‘ν μ½
νλ‘ν μ½(protocol)
: λ°μ΄ν° ν΅μ μ μμ΄μ μ λ’°μ± μκ³ ν¨μ¨μ μ΄κ³ μμ νκ² μ 보λ₯Ό μ£Όκ³ λ°κΈ° μν΄μ μ 보μ μ‘μμ μΈ‘ λλ λ€νΈμν¬ λ΄μμ μ¬μ μ μ½μλ κ·μ½ λλ κ·λ²- 3λ κ΅¬μ± μμ
ꡬ문(syntax)
: λ°μ΄ν°μνμ(format)
,λΆνΈν(coding)
그리κ³μ νΈ λ 벨(signal level)
λ±μ κ°λ¦¬ν€λ κ²μΌλ‘ λ°μ΄ν°κ° μ΄λ ν ꡬ쑰μ μμλ‘ ννλλμ§λ₯Ό λνλμλ―Έ(semantic)
: κ° λΉνΈκ° κ°λ μλ―Έλ₯Ό λνλ΄λ κ²μΌλ‘ ν΄λΉ ν¨ν΄μ λν ν΄μκ³Ό κ·Έ ν΄μμ λ°λ₯Έ μ μ‘ μ μ΄, μ€λ₯ μμ λ±μ κ΄ν μ μ΄ μ 보λ₯Ό κ·μ νλ μμνμ΄λ°(timing)
: λ κ°μ²΄κ°μ ν΅μ μλλ₯Ό μ‘°μ νκ±°λ λ©μμ§μ μ μ‘ μκ° λ° μμ λ±μ λν νΉμ±
- νλ‘ν μ½μ μ’
λ₯
μ§μ /κ°μ (direct/indirect)
νλ‘ν μ½ : λ κ°μ²΄κ°μ ν΅μ μ μ§μ μ μ΄κ±°λ κ°μ μ μΌ μ μμ- μΈλΆλ§μ λμμ λ°μ -> κ°μ νλ‘ν μ½
- μ λμ
- λ©ν°ν¬μΈνΈ/λ°©μ‘λ§
- μΈλΆλ§μ λμμ λ°μ§ μμ -> μ§μ νλ‘ν μ½
- κ΅νλ§
μΊν°λ€νΈ(catenet)
- μΈλΆλ§μ λμμ λ°μ -> κ°μ νλ‘ν μ½
λ¨μΌμ²΄/ꡬ쑰μ (monolithic/structured)
νλ‘ν μ½- λͺ¨λ κΈ°λ₯λ€μ΄ νλμ νλ‘ν μ½λ‘ μ°κ΄ -> λ¨μΌμ²΄ νλ‘ν μ½
- μ 체μ μΈ κΈ°λ₯μ λͺ κ°μ μμ κΈ°λ₯λ€λ‘ κ΅¬λΆ -> ꡬ쑰μ νλ‘ν μ½
- μ°κ²° λμμ λ°λ₯Έ νλ‘ν μ½
- λ κ°μ²΄κ°μ λ Όλ¦¬μ μ°κ²°μ μννλλ° μμ΄, κ°μ²΄μ μμΉλ κΈ°λ₯μ λ°λΌ νλ‘ν μ½μ λΆλ₯
- νλ‘ν μ½μ κΈ°λ₯
λ¨νΈνμ μ¬κ²°ν©(fragmentation and reassembly)
- μ£Όμ΄μ§ λ°μ΄ν°λ₯Ό μ μ‘μ νΈμλ₯Ό μν΄ λ μμ λ°μ΄ν° λΈλ‘μΌλ‘ λλλ κ³Όμ -> λ¨νΈν
νλ‘ν μ½ λ°μ΄ν° λ¨μ(PDU; Protocol Data Unit)
: λ κ°μ κ°μ²΄ κ°μ κ΅νλλ λ°μ΄ν° λΈλ‘- λ¨νΈνμ λ°λ κ³Όμ , λ¨νΈνλ λ°μ΄ν°λ μμ© λ 벨μμ λμ°©λλ λΈλ‘μ μμκ° νλ¦¬μ§ μκ² μ ν©ν λ©μμ§λ‘ μ¬κ²°ν© -> μ¬κ²°ν©
μΊ‘μν(encapsulation)
: λ°μ΄ν°μ μ μ΄ μ 보λ₯Ό μΆκ°νλ κ²- μΊ‘μν = PDU + μ μ΄ μ 보
- μ μ΄ μ 보
μ£Όμ(addressing)
μ€λ₯ κ²μΆ μ½λ(error detecting code)
νλ‘ν μ½ μ μ΄(protocol control)
μ°κ²° μ μ΄(connection control)
- λ°μ΄ν°λ₯Ό μ‘μμ νλ κ°μ²΄ κ°μ λ
Όλ¦¬μ μΌλ‘ μ°κ²°ν ν λ°μ΄ν°λ₯Ό μ μ‘νλ λ°©μ -> μ°κ²° λ°μ΄ν° λ°©μ
- λ μ€ν μ΄μ μ΄ λ§μ μμ λ°μ΄ν°λ₯Ό κ΅ννκ³ μ ν λ μ 리ν¨
- 3λ¨κ³ μ°κ²° κ³Όμ
μ°κ²° ν립(connection establishment)
λ°μ΄ν° μ μ‘(data transfer)
μ°κ²° ν΄μ (connection termination)
- λ Όλ¦¬μ μ°κ²° μμ΄ λ°μ΄ν°λ₯Ό 보λ΄λ λ°©μ -> λΉμ°κ²° λ°μ΄ν° λ°©μ
- λ°μ΄ν°λ₯Ό μ‘μμ νλ κ°μ²΄ κ°μ λ
Όλ¦¬μ μΌλ‘ μ°κ²°ν ν λ°μ΄ν°λ₯Ό μ μ‘νλ λ°©μ -> μ°κ²° λ°μ΄ν° λ°©μ
νλ¦ μ μ΄(flow control)
- μμ κ°μ²΄κ° μ‘μ κ°μ²΄μ λ°μ΄ν° μ μ‘λμ΄λ μ μ‘ μλ λ±μ μ‘°μ νλ κΈ°λ₯
μ μ§-λκΈ°(stop-and-wait)
μ μ°¨ : κ°μ₯ κ°λ¨ν νλ¦ μ μ΄
λκΈ°ν(synchronization)
: λ κ°μ κ°μ²΄κ° κ°μ μνλ₯Ό μ μ§νλ κ²μμ κ²°μ (sequencing)
: PDUμ 보λ΄μ§λ λ°μ΄ν°λ€μ΄ 보λ΄μ§ μμλλ‘ λμ΄ μλμ§λ₯Ό λͺ μνλ κΈ°λ₯μ£Όμ μ§μ (addressing)
: λ κ°μ κ°μ²΄ κ°μ μ λμ μ μ‘μ νμ§ μκ³ ν΅μ μ νκΈ° μν΄μλ μλ‘ κ°μ μΈμμ΄ κ°λ₯ν΄μΌ ν¨λ€μ€ν(multiplexing)
: νλ‘ν μ½μμ μμ£Ό μ¬μ©νλ κΈ°λ₯μΈλ°, μ°κ²° μ΄λ¦κ³Ό ν¬νΈ μ΄λ¦μ μ¬μ©νλ κ²½μ°κ° μμμ μ‘ μλΉμ€(transfer service)
:μ°μ μμ(priority)
,μλΉμ€ λ±κΈ(service level)
,보μμ±(security)
- 3λ κ΅¬μ± μμ
5.2 OSI μ°Έμ‘° λͺ¨λΈμ κ°λ
- ISOμμλ λ°μ΄ν° ν΅μ νμ€μ μν΄ μλ‘ λ€λ₯Έ κΈ°μ’
μ μ»΄ν¨ν°λ₯Ό μ°κ²°νλ νμ€μ 골격μΌλ‘
OSI μ°Έμ‘° λͺ¨λΈ(Open System Interconnection Reference Model)
μ μμ± κ³μΈ΅(layering)
ꡬ쑰 κΈ°λ²- ν΅μ κΈ°λ₯μ μμ§μ κ³μΈ΅μΌλ‘ λΆν νμ¬ κ° κ³μΈ΅λ³λ‘ λ€λ₯Έ μμ€ν κ³Ό ν΅μ νλλ° μ¬μ©λλ κΈ°λ₯λ€μ μν
- κ° κ³μΈ΅μ λ°λ‘ λ°μ κ³μΈ΅μ κΈ°λ₯μ κ·Έλλ‘ λ°μ μ¬μ©
-
- κ³μΈ΅νμ κ°λ
-
- OSI μ°Έμ‘° λͺ¨λΈμ μ¬μ©νλ μ΄μ : μ»΄ν¨ν°μ κΈ°μ’ μ κ΄κ³μμ΄ ν΅μ μ ν μ μμ
μΊ‘μν(encapsulation)
μμμΊ‘μν(decapsulation)
- λ°μ΄ν°λ₯Ό μμ νΉμ νμ κ³μΈ΅μΌλ‘ 보λ΄λ κ³Όμ μμ κ±°μΉλ κ³Όμ
n-1
κ³μΈ΅μ ν€λμ νμ΄λ‘λ(λ°μ΄ν° λΆλΆ)λ₯Όn
κ³μΈ΅μΌλ‘ λ³΄λΌ κ²½μ°μλn-1
κ³μΈ΅μ ν€λμ νμ΄λ‘λλ₯Ό κ·Έλλ‘n
κ³μΈ΅μ νμ΄λ‘λλ‘ μλ‘κ²n
κ³μΈ΅μ ν€λλ₯Ό λ§λΆμμΌλ‘μ¨ μΊ‘μν μνν€λ(header)
: λ°μ΄ν°λ₯Ό μΊ‘μνν λ λ°μ΄ν° μμ λ§λΆμ¬μ§λ λΆκ°μ 보
- μ½κ² ν€λλ₯Ό λΆμ¬λκ°λ κ²μ΄ μΊ‘μν, ν€λλ₯Ό μ κ±°νλ κ²μ΄ μμΊ‘μν
- λ°μ΄ν°λ₯Ό μμ νΉμ νμ κ³μΈ΅μΌλ‘ 보λ΄λ κ³Όμ μμ κ±°μΉλ κ³Όμ
- κ³μΈ΅κ° κΈ°λ₯
7: μμ© κ³μΈ΅(Application Layer)
: μ΅μ’ μ¬μ©μκ° OSI νκ²½μ μ κ·Ό κ°λ₯νλλ‘ νλ©° λΆμ° μ 보 μλΉμ€λ₯Ό μ 곡- μμ© νλ‘μΈμ€ κ° μ 보 κ΅ν
6: νν κ³μΈ΅(Presentation Layer)
: λ°μ΄ν° ννμ μ°¨μ΄κ° μλ μμ© νλ‘μΈμ€λ€μ΄ κ·Έ μ°¨μ΄μ κ΄κ³νμ§ μλλ‘ ν¨- μ 보 νν λ°©μμ κ΄λ¦¬, μνΈν, μ₯보 μμΆ λ±
5: μΈμ κ³μΈ΅(Session Layer)
: μμ© κ°μ μ°κ²°μ μ€μ , κ΄λ¦¬, ν΄μ νλ ν΅μ μ λν μ μ΄ κ΅¬μ‘° μ 곡- μμ© νλ‘μΈμ€ κ° λν κ΄μ₯(λ°μ΄μ€/μ μ΄μ€)
4: μ λ¬ κ³μΈ΅(Transport Layer)
: μ’ μ κ°μ μ€λ₯ μμ κ³Ό νλ¦ μ μ΄λ₯Ό μννμ¬ μ λ’°μ± μκ³ ν¬λͺ ν λ°μ΄ν° μ μ‘ μ 곡- νΈμ€νΈ κ° λ©μμ§ μ λ¬ λ° κ΄λ¦¬ : μΈκ·Έλ¨ΌνΈ(segment)
3: λ€νΈμν¬ κ³μΈ΅(Network Layer)
: μμ κ³μΈ΅κ³Ό μ°κ²°μ μ€μ νκ³ κ΄λ¦¬νμ¬ μμ€ν μ μ°κ²°νλλ° νμν λ°μ΄ν° μ μ‘κ³Ό κ΅ν κΈ°λ₯ μ 곡- λ€νΈμν¬λ₯Ό ν΅ν ν¨ν· μ μ‘(routing/relaying) : ν¨ν·(packet)
2: λ°μ΄ν° λ§ν¬ κ³μΈ΅(Data Link Layer)
: λκΈ°ν, μ€λ₯ μ μ΄, νλ¦ μ μ΄ λ±μ 물리μ μΈ λ§ν¬λ₯Ό ν΅ν΄ μ λ’°μ± μλ μ 보λ₯Ό μ μ‘νλ κΈ°λ₯ μ 곡- λ§ν¬ μ°κ²° μ€μ /μ μ§/ν΄μ : νλ μ(frame)
1: 물리 κ³μΈ΅(Physical Layer)
: ꡬ쑰νλμ§ μμ λ°μ΄ν°(λΉνΈ μ€νΈλ¦Ό)λ€μ κΈ°κ³μ , κΈ°λ₯μ , μ μ°¨μ νΉμ±μ κ°λ 물리μ 맀체λ₯Ό ν΅ν΄ μ μ‘- μ νΈ μ μ‘(λΉνΈ μ 보 μ λ¬) : λΉνΈ μ€νΈλ¦Ό(message, bit stream)
5.3 물리 κ³μΈ΅(Physical Layer)
- κ°λ
- μμ κ³μΈ΅μΌλ‘λΆν° μ μ‘λ λ°μ΄ν°λ₯Ό ν΅μ νμ μμ μ§λ ¬ μ μ‘ λλ λ³λ ¬ μ μ‘μΌλ‘ 보λ΄μ΄ μΈμ ν μ₯μΉμ μ μ‘νλ κΈ°λ₯μ κ°μ§ μ κΈ°μ μ μ΄ κΈ°λ₯
- λ°μ΄ν° κ°μ²΄ κ°μ λΉνΈ μ μ‘μ μνμ¬ λ¬Όλ¦¬ μ°κ²°μ νμ±ν, μ μ§, λΉνμ±ννκ³ λ¬Όλ¦¬ μ°κ²° μμ 물리 μλΉμ€ λ°μ΄ν° λ¨μλ‘ μ μ‘
- λ°μ΄ν° λ§ν¬ κ³μΈ΅μ΄ ν΅μ μ μννκΈ° μν 물리μ μΈ μ μμ μ€μ κ³Ό μ μ§ λ° ν΄μ λ₯Ό μν
- μ νΈλ₯Ό μ‘μμ νλ DTE/DCE μΈν°νμ΄μ€μ μ μ΄ μμ, 컀λ₯ν°μ νν λ±μ κ·κ²© κ·μ
- κΈ°κ³μ νΉμ± :
λ°μ΄ν° λ¨λ§ μ₯μΉ(DTE; Data Terminal Equipment)
μλ°μ΄ν° νμ μ’ λ¨ μ₯μΉ(DCE; Data Circuit termination Equipment)
μ¬μ΄μ 물리μ μΈ μ μμ μν 컀λ₯ν° νν, ν μ, ν μμΉ λ±μ κ·μ - μ κΈ°μ νΉμ± : μ νΈμ μ μ μΈν°νμ΄μ€, μΆλ ₯/μ μ μ μ, νκ³κ°κ³Ό κ°μ νμ©κ°μ λν κ·μ (λ κΈ°κΈ° κ°μ μνΈ μ μμ μν μ κΈ°μ μΈ νΉμ± κ·μ )
- κΈ°λ₯(λ Όλ¦¬μ ) νΉμ± : λ°μ΄ν° μ μ‘μ μν κ° νμ λμ μμλ₯Ό κ·μ , μ νΈμ κΈ°λ₯ λͺ μΉ, μκ° μ‘°κ±΄, μ μ°¨ λ±μ κ·μ
- μ μ°¨μ νΉμ± : μΈν°νμ΄μ€μ κΈ°λ₯μ μΈ νΉμ±μ λ°λΌ μ μ‘ λ°μ΄ν°μμ μΌμ΄λλ μ¬κ±΄μ μμλ₯Ό κΈ°μ , λ°μ΄ν° μ μ‘μ μν κ° νμ μμλ₯Ό κ·μ
5.4 λ°μ΄ν° λ§ν¬ κ³μΈ΅(Data Link Layer)
- κ°λ
- 물리 κ³μΈ΅μ΄ μ 곡νλ "λΉνΈμ΄μ μ μ‘ κΈ°λ₯" μ μ΄μ©νμ¬ μΈμ ν κ°λ°©ν μμ€ν μ¬μ΄μμ μνν λ°μ΄ν° μ μ‘μ μννλλ‘ νλ μν
- κΈ°λ₯
- μ 보μ νλ μν, νλ μμ μ μ΄ μμ, νλ μμ μ μ‘ νμΈκ³Ό νλ¦ μ μ΄, μ€λ₯ κ²μΆ λ° ν볡, λ°μ΄ν° λ§ν¬ μ μμ μ€μ κ³Ό ν΄μ
κΈ°λ³Έν λ°μ΄ν° μ μ‘ μ μ΄ μ μ°¨(BSC; Basic Synchronous Communication)
- μ»΄ν¨ν°μ λ¨λ§ μ₯μΉ κ°μμ μΌμ ν μ μ‘ μ μ΄ λ¬Έμλ₯Ό μ¬μ©νμ¬ κ΅¬μ±ν μ 보 λ©μμ§λ₯Ό μ€λ₯ μμ΄ μ μ‘νλ©°, OSI μ°Έμ‘° λͺ¨λΈμ λ°μ΄ν° λ§ν¬ κ³μΈ΅μ ν΄λΉλλ νλ‘ν μ½ -> IBM κ°λ°
- 10κ°μ
μ μ‘ μ μ΄ λ¬Έμ(TCC; Transmission Control Character)
μ¬μ© - λ°μ΄ν° μ μ‘μ μν 5λ¨κ³
- (1) λ°μ΄ν° ν΅μ νμ μ μ μ
- (2) λ°μ΄ν° λ§ν¬μ μ€μ
- (3) μ 보 λ©μμ§μ μ μ‘
- (4) λ°μ΄ν° λ§ν¬μ μ’ κ²°
- (5) λ°μ΄ν° ν΅μ νμ μ μ λ¨
HDLC μ μ‘ μ μ΄ μ μ°¨(High level Data Link Control)
- μμμ λΉνΈ κΈΈμ΄μ μ 보λ₯Ό
νλ μ(frame)
μ΄λΌκ³ μΉνλ μ μ‘ μ μ΄ λ¨μλ‘ λΆν νμ¬ νλ μ λ΄μ μ μ΄ μ 보μ ν¬ν¨λλλͺ λ Ή(command)
κ³Όμλ΅(response)
μ μ΄μ©νμ¬ μ°μμ μΈ μ 보λ₯Ό μ μ‘νκ² νλ μ μ‘ μ μ΄ μ μ°¨ - μ μ‘ ν¨μ¨μ ν₯μ, μ λ’°μ± ν₯μ, λΉνΈ ν¬κ³Όμ±, λ°μ΄ν° λ§ν¬ νν
- μμμ λΉνΈ κΈΈμ΄μ μ 보λ₯Ό
5.5 λ€νΈμν¬ κ³μΈ΅(Network Layer)
- κ°λ
- λ°μ΄ν° λ§ν¬ κ³μΈ΅μ κΈ°λ₯μ μ΄μ©νμ¬ νλ μ΄μμ ν΅μ λ§(μ ν κ΅νλ§, ν¨ν· κ΅νλ§, νμ κ΅νλ§)μ ν΅νμ¬ μ»΄ν¨ν°μ λ¨λ§ μ₯μΉ λ± μμ€ν
μνΈ κ°μ ν¬κ³Όμ μΈ λ°μ΄ν°λ₯Ό μ μ‘ν μ μλλ‘ ν΅μ λ§ λ΄ λλ ν΅μ λ§ μ¬μ΄μ
κ²½λ‘ μ ν(routing)
κ³Όμ€κ³(relay)
κΈ°λ₯μ μν
- λ°μ΄ν° λ§ν¬ κ³μΈ΅μ κΈ°λ₯μ μ΄μ©νμ¬ νλ μ΄μμ ν΅μ λ§(μ ν κ΅νλ§, ν¨ν· κ΅νλ§, νμ κ΅νλ§)μ ν΅νμ¬ μ»΄ν¨ν°μ λ¨λ§ μ₯μΉ λ± μμ€ν
μνΈ κ°μ ν¬κ³Όμ μΈ λ°μ΄ν°λ₯Ό μ μ‘ν μ μλλ‘ ν΅μ λ§ λ΄ λλ ν΅μ λ§ μ¬μ΄μ
μ μν λ€νΈμν¬ μλΉμ€(connection oriented service)
- λ¨Όμ λ
Όλ¦¬μ μΈ ν΅μ νμ μ μ€μ ν ν λ°μ΄ν°λ₯Ό μ μ‘νλ©°, λ°μ΄ν° μ μ‘μ΄ λλ νμλ ν΅μ νμ μ ν΄μ νλ κ²
- λ°μ΄ν°λ₯Ό μ μ‘νκΈ° μνμ¬ μμ μΈ‘κ³Ό λ€νΈμν¬ μ μμ μ€μ
- λ€νΈμν¬ μλΉμ€μ νμ§ λ§€κ° λ³μλ₯Ό μ€μ νκ³ νμΈ
- λ°μ΄ν°μ μ μ‘λμ μ μ΄νλ νλ¦ μ μ΄ κΈ°λ₯
- μ μ‘λ λ°μ΄ν°κ° μμ μΈ‘μ μ νν μμ λμλμ§ μ¬λΆ νμΈ
- λ°μ΄ν° μ μ‘ μνμ μ΄κΈ°νλ₯Ό μν
- λ°μ΄ν° μ μ‘μ΄ λλλ©΄ λ€νΈμν¬ μ μμ ν΄μ
- μ μν λ€νΈμν¬ νλ‘ν μ½ : λ€νΈμν¬ μ μμ μ€μ λ¨κ³, λ°μ΄ν° μ μ‘ λ¨κ³, μ μ ν΄μ λ¨κ³μ 3λ¨κ³λ₯Ό κ°μ§
- λ¨Όμ λ
Όλ¦¬μ μΈ ν΅μ νμ μ μ€μ ν ν λ°μ΄ν°λ₯Ό μ μ‘νλ©°, λ°μ΄ν° μ μ‘μ΄ λλ νμλ ν΅μ νμ μ ν΄μ νλ κ²
λΉμ μν λ€νΈμν¬ μλΉμ€(connectionless oriented service)
- μμ μΈ‘μ λμ κ³μΈ΅κ³Όμ μ μμ μν λ Όλ¦¬μ μΈ ν΅μ νμ μ μ€μ νμ§ μκ³ , μ μ‘ λ¨μμΈ PDUλ₯Ό μ μ‘νλ λ°©μ
- λΉμ μν λ€νΈμν¬ μλΉμ€μ λ€νΈμν¬ κ³μΈ΅μ λ€λ₯Έ ν΅μ λ§μ μνΈ μ μνλ κ²½μ° νμ€μ μΌλ‘ μ©μ΄νκ³ , νΉμ μ μ΄μ© ννμμλ μ μνμ λΉνμ¬ λ€νΈμν¬μ κΈ°λ₯μ κ°λ΅νν μ μλ μ₯μ μ΄ μμ
- λΉμ μν λ€νΈμν¬ νλ‘ν μ½ : λ€νΈμν¬ μ μμ κ°λ μ΄ μλ λΉμ μν λ€νΈμν¬ μλΉμ€λ₯Ό μ€ννκΈ° μν νλ‘ν μ½
5.6 μ μ‘ κ³μΈ΅(Transport Layer)
- κ°λ
- νμ κ³μΈ΅μ ꡬμ±νλ κ°μ’ ν΅μ λ§μ νμ§ μ°¨μ΄λ₯Ό 보μνκ³ , ν΅μ μ μ ν©ν 2κ°μ μ’ λ¨ νλ‘μΈμ€ κ°μμ ν¬κ³Όμ μΈ(μ λ’°μ± μλ) λ°μ΄ν° μ μ‘μ 보μ¦
- κΈ°λ₯
- λ€μ€νμ μλ€μ€ν, λΆλ₯μ ν©λ₯, λΆν κ³Ό 쑰립, μ°κ²°κ³Ό λΆλ¦¬, μ€λ₯ μ μ΄, 볡ꡬ κΈ°λ₯, νλ¦ μ μ΄
- ν΄λμ€
- 0 : λ¨μ ν΄λμ€
- 1 : κΈ°λ³Έ μ€λ₯ ν볡 ν΄λμ€
- 2 : λ€μ€ν ν΄λμ€
- 3 : μ€λ₯ ν볡 λ° λ€μ€ν ν΄λμ€
- 4 : μ€λ₯ κ²μΆ λ° ν볡 ν΄λμ€
5.7 μΈμ
κ³μΈ΅(Session Layer)
- κ°λ
- λ μμ κ³μΈ΅μ κ°μ²΄ κ°μ μΈμ μ°κ²° μ±λ¦½ μ μν μλΉμ€λ₯Ό μ 곡νκ³ λ°μ΄ν°λ₯Ό μμμ μΌλ‘ κ΅ν
- μΈμ
μ°κ²°μ μ€μ κ³Ό ν΄μ , μΈμ
λ©μμ§ μ μ‘ λ±μ κΈ°λ₯μ μν
- λκΈ°μ κ°μ λν κ΄μ₯
- κΈ°λ₯
- μΈμ μ°κ²° ν립 λ¨κ³, λ°μ΄ν° μ μ‘ λ¨κ³, μΈμ μ°κ²° ν΄μ λ¨κ³
5.8 νν κ³μΈ΅(Presentation Layer)
- κ°λ
- μμ κ³μΈ΅μΈ μμ© κ³μΈ΅μ λ€μν νν μμμ λ²μ©μ μΈ μ μ‘ νμμΌλ‘ λ³ννκ³ , μνΈνμ λ°μ΄ν° μμΆ λ±μ μν
- νν λ°©μ(μμ)μ νμ€ν
- μμ κ³μΈ΅μΈ μμ© κ³μΈ΅μ λ€μν νν μμμ λ²μ©μ μΈ μ μ‘ νμμΌλ‘ λ³ννκ³ , μνΈνμ λ°μ΄ν° μμΆ λ±μ μν
5.9 μμ© κ³μΈ΅(Application Layer)
- κ°λ
- μμ© μ²λ¦¬λ₯Ό μννλ μμ© νλ‘μΈμ€ κ°μ μΈν°νμ΄μ€λ ν΅μ μ μν κΈ°λ³Έμ μΈ μμ© κΈ°λ₯μ μ 곡νλ©° μ¬μ©μ μΈν°νμ΄μ€λ₯Ό μ μ
- μλΉμ€, νλ‘ν μ½
- μ μ μ°νΈ,
μ격 μμ μ λ ₯(RJE; Remote Job Entry)
,FTP(File Transfer Protocol)
, ν λ ν μ€νΈ, λΉλμ€ν μ€,DNS(Domain Name Service)
HTTP(HyperText Transfer Protocol)
- μΉ μμμ μΉ μλ² λ° μΉ λΈλΌμ°μ μνΈ κ°μ λ©μμ§ μ μ‘μ μν μμ© κ³μΈ΅ νλ‘ν μ½
- μλ²μ ν΄λΌμ΄μΈνΈ κ°μ νμ΄νΌν μ€νΈ λ¬Έμλ₯Ό μ‘μμ νλ νλ‘ν μ½
- μ μ μ°νΈ,
μμ© κ°μ²΄(AE; Application Entity)
- μμ© νλ‘μΈμ€ κΈ°λ₯ μ€μμ ν΅μ μ κ΄λ ¨λ λΆλΆ
728x90
λ°μν
'Development Study' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[Lecture] DataBase - Day 9 (0) | 2023.05.22 |
---|---|
[Lecture] DataBase - Day 8 (0) | 2023.05.15 |
[Lecture] DataBase - Day 7 (1) | 2023.05.08 |
[Lecture] Operating System - Mid Summary (0) | 2023.04.23 |
[Lecture] Operating System with Ubuntu - Day 6 (0) | 2023.04.23 |
Comments