Network
π[Network] OSI 7κ³μΈ΅ λͺ¨λΈ.
- λ€μμ μμ€ν
μ μλ‘ μ°κ²°ν΄μ ν΅μ νλ €λ©΄ μ νμ μΌλ‘ μ 체 μμ€ν
ꡬ쑰λ₯Ό νμ€νν΄μΌ ν©λλ€.
- κ΅μ νμ€ν λ¨μ²΄μΈ ISO(International Standard Organization)μμλ OSI(Open Systems Interconnection) 7κ³μΈ΅ λͺ¨λΈμ μ μνμ¬, λ€νΈμν¬μ μ°κ²°λ μμ€ν
μ΄ κ°μΆμ΄μΌ ν κΈ°λ³Έ ꡬ쑰μ κΈ°λ₯μ μμΈν μ μνκ³ μμ΅λλ€.
1οΈβ£ κ³μΈ΅ ꡬ쑰.

- OSI 7κ³μΈ΅ λͺ¨λΈ(OSI 7 Layer Model)μ λ°λ₯΄λ©΄, λ€νΈμν¬μ μ°κ²°λ νΈμ€νΈλ€μ μ κ·Έλ¦Όκ³Ό κ°μ΄ 7κ° κ³μΈ΅μΌλ‘ λͺ¨λνλ μ μ‘ κΈ°λ₯μ κ°μΆμ΄μΌ ν©λλ€.
- μΌλ° μ¬μ©μλ OSI 7κ³μΈ΅ 맨 μμ μλ μμ© κ³μΈ΅μ ν΅ν΄ λ°μ΄ν°μ μ‘μμ μ μμ²νλ©°, μ΄ μμ²μ νμ κ³μΈ΅μ μμ°¨μ μΌλ‘ μ λ¬λμ΄ λ§¨ μλμ μλ 물리 κ³μΈ΅μ ν΅ν΄ μλ νΈμ€νΈμ μ μ‘λ©λλ€.
- κ·Έλ¦¬κ³ μμ²μ΄ κ° κ³μΈ΅μΌλ‘ νλ¬λλ κ³Όμ μμ μ‘μμ νΈμ€νΈ μ¬μ΄μ λΌμ°ν°λ€μ΄ μ€κ° κΈ°λ₯μ μνν©λλ€.
- μΌλ°μ μΌλ‘ λΌμ°ν°λ νμ 3κ° κ³μΈ΅μ κΈ°λ₯λ§ μνν©λλ€.
- λ°μ΄ν°λ₯Ό μμ νλ νΈμ€νΈμμλ μ‘μ νΈμ€νΈμλ λ°λ λ°©ν₯μΌλ‘ μ²λ¦¬κ° μ΄λ£¨μ΄μ§λλ€.
- μ¦, 물리 κ³μΈ΅μΌλ‘ λ€μ΄μ¨ λ°μ΄ν°λ μμ°¨μ μΈ μν₯ μ λ¬ κ³Όμ μ κ±°μ³ μμ© κ³μΈ΅μΌλ‘ μ¬λΌκ°λλ€.
- μμ νΈμ€νΈμμ μ²λ¦¬κ° μλ£λ κ²°κ³Όλ₯Ό νμ ν λλ λ°λ κ³Όμ μ μμ°¨μ μΌλ‘ λ°μμ μ‘μ νΈμ€νΈλ‘ λλμκ°λλ€.
- λ°μ΄ν°λ₯Ό μ‘μμ νλ μ΅μ’
주체λ μ‘μμ νΈμ€νΈ μμͺ½μ μμΉν μμ© κ³μΈ΅μ΄λ©°, νλΆ κ³μΈ΅μΈ νν κ³μΈ΅μ μμ© κ³μΈ΅μ μ§μνκΈ° μν κ³ μ κΈ°λ₯μ μνν©λλ€.
- μ΄μ κ°μ κ³μΈ΅ ꡬ쑰μ μ리λ λͺ¨λ μν κ³μΈ΅μ λνμ¬ μλμ μΌλ‘ μ μ©λλ©°, κ°κ°μ κ³μΈ΅λ€μ λ°μ΄ν° μ μ‘μ νμν κΈ°λ₯λ€μ λλμ΄ μ²λ¦¬ν©λλ€.
1οΈβ£ κ³μΈ΅λ³ κΈ°λ₯.
- OSI 7κ³μΈ΅ λͺ¨λΈμ κ° κ³μΈ΅μ λ
립μ μΈ κ³ μ κΈ°λ₯μ μννλ©°, νμ κ³μΈ΅μ΄ λ°λ‘ μ κ³μΈ΅μμ μλΉμ€λ₯Ό μ 곡νλ νμμΌλ‘ λμν©λλ€.
1οΈβ£ 물리 κ³μΈ΅(Physical Layer).
- λ€νΈμν¬μμ νΈμ€νΈλ€μ΄ λ°μ΄ν°λ₯Ό μ μ‘νλ €λ©΄ λ°λμ 물리μ μΈ μ μ‘ λ§€μ²΄λ‘ μ°κ²°λμ΄ μμ΄μΌ ν©λλ€.
- 물리 κ³μΈ΅(Physical Layer)μ νΈμ€νΈλ₯Ό μ μ‘ λ§€μ²΄μ μ°κ²°νκΈ° μν μΈν°νμ΄μ€ κ·μΉκ³Ό μ μ‘ λ§€μ²΄μ νΉμ±μ λ€λ£¨λ©°, ν¬κ² μ μ 맀체μ 무μ λ§€μ²΄λ‘ κ΅¬λΆλ©λλ€.
2οΈβ£ λ°μ΄ν° λ§ν¬ κ³μΈ΅(Data Link Layer).
- 물리 κ³μΈ΅μΌλ‘ λ°μ΄ν°λ₯Ό μ μ‘νλ κ³Όμ μμλ μ‘μ(Noise)λ±κ³Ό κ°μ μ¬λ¬ μΈλΆ μμΈμ μνμ¬ λ¬Όλ¦¬μ μΈ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- λ°μ΄ν° λ§ν¬ κ³μΈ΅(Data Link Layer)μ 물리 κ³μΈ΅μ μ€λ₯μ κ΄ν μ€λ₯ μ μ΄(Error Control) κΈ°λ₯μ μννλ©°, μ΄λ₯Ό μν΄μλ μ€λ₯μ λ°μ μ¬μ€μ μΈμ§νλ κΈ°λ₯κ³Ό μ€λ₯ 볡ꡬ κΈ°λ₯μ΄ νμν©λλ€.
- 물리 κ³μΈ΅μ 물리μ μ μ‘ μ€λ₯λ₯Ό κ°μ§(Sense)νλ κΈ°λ₯μ μ κ³΅ν΄ μμ κ³μΈ΅μΈ λ°μ΄ν° λ§ν¬ κ³μΈ΅μμ μ€λ₯λ₯Ό μΈμ§ν μ μλλ‘ ν΄μ€λλ€.
- κ·Έλ μ§ μμ κ²½μ°λ λ°μ΄ν° λ§ν¬ κ³μΈ΅ μ€μ€λ‘ λ³λμ κΈ°λ₯μ μννμ¬ μ€λ₯λ₯Ό μΈμ§ν΄μΌ ν©λλ€.
- λνμ μΈ λ¬Όλ¦¬μ μ€λ₯λ‘λ λ°μ΄ν°κ° λμ°©νμ§ λͺ»νλ λ°μ΄ν° λΆμ€κ³Ό λ΄μ©μ΄ κΉ¨μ Έμ λμ°©νλ λ°μ΄ν° λ³νμ΄ μμ΅λλ€.
- μΌλ°μ μΌλ‘ μ»΄ν¨ν° λ€νΈμν¬μμ μ€λ₯ 볡ꡬλ μ‘μ μκ° μλμ λ°μ΄ν°λ₯Ό μ¬μ μ‘(Retransmission)νλ λ°©μμΌλ‘ μ²λ¦¬ν©λλ€.
3οΈβ£ λ€νΈμν¬ κ³μΈ΅(Network Layer)
- μ‘μ νΈμ€νΈκ° μ μ‘ν λ°μ΄ν°κ° μμ νΈμ€νΈκΉμ§ μμ νκ² λμ°©νλ €λ©΄ μ¬λ¬ κ°μ μ€κ° μμ€ν
μΈ λΌμ°ν°(Router)λ₯Ό κ±°μ³μΌ ν©λλ€.
- μ΄ κ³Όμ μμ λ°μ΄ν°κ° μ¬λ°λ₯Έ κ²½λ‘λ₯Ό μ νν μ μλλ‘ μ§μνλ κ³μΈ΅μ΄ λ€νΈμν¬ κ³μΈ΅(Network Layer)μ
λλ€.
- κΈ°λ³Έμ μΌλ‘ λ€νΈμν¬ λ΄λΆ ꡬ쑰λ λΌμ°ν°λ€λ‘ ꡬμ±λκ³ , λ€νΈμν¬ λ°κΉ₯μͺ½μ μ°κ²°λλ μ‘μμ νΈμ€νΈ μ¬μ΄μ λ°μ΄ν° μ€κ° κΈ°λ₯μ μνν©λλ€.
- λ°μ΄ν° μ€κ° κ³Όμ μμ μ€λ₯κ° λ°μν μ μμΌλ―λ‘ λ€νΈμν¬ κ³μΈ΅μλ μ€λ₯ μ μ΄ κΈ°λ₯μ΄ νμν©λλ€.
- λ€νΈμν¬ λΆνκ° μ¦κ°νλ©΄ νΉμ μ§μμ νΌμ‘(Congestion)μ΄ λ°μν μ μλλ°, νΌμ‘ μ μ΄(Congestion Control)λ λ°μ΄ν°μ μ μ‘ κ²½λ‘μ κ΄κ³λλ―λ‘ λ€νΈμν¬ κ³μΈ΅μ΄ λ΄λΉν©λλ€.
4οΈβ£ μ μ‘ κ³μΈ΅(Transport Layer)
- μ»΄ν¨ν° λ€νΈμν¬μμ λ°μ΄ν°λ₯Ό κ΅ννλ μ΅μ’
주체λ νΈμ€νΈκ° μλκ³ , νΈμ€νΈ λ΄λΆμμ μ€νλλ μμ© λ€νΈμν¬ νλ‘μΈμ€μ
λλ€.
- λ€νΈμν¬ κ³μΈ΅μ μ‘μμ νΈμ€νΈ μ¬μ΄μ μ μ‘μ μ§μνμ§λ§, μμ© νλ‘μΈμ€κΉμ§ μ λ¬νλ κΈ°λ₯μ μμ΅λλ€.
- μ μ‘ κ³μΈ΅(Transport Layer)μ μ‘μ νλ‘μΈμ€μ μμ νλ‘μΈμ€ κ°μ μ°κ²°(Connection) κΈ°λ₯μ μ 곡νκΈ° λλ¬Έμ νλ‘μΈμ€ μ¬μ΄μ μμ ν λ°μ΄ν° μ μ‘μ μ§μν©λλ€.
- μ μ‘ κ³μΈ΅μ λ°μ΄ν°κ° μ μ‘λλ μ΅μ’
μ μΈ κ²½λ‘μμ μ λλ¨ μ¬μ΄μ μ°κ²°μ΄ μμ±λλ κ³μΈ΅μ
λλ€.
- μΌλ°μ μΌλ‘ κ³μΈ΅ 4κΉμ§μ κΈ°λ₯μ μ΄μ체μ μμ μμ€ν
μ½(System Call) ννλ‘ μμ κ³μΈ΅μ μ 곡νλ©°, κ³μΈ΅ 5~7μ κΈ°λ₯μ μμ© νλ‘κ·Έλ¨μΌλ‘ μμ±λ©λλ€.
5οΈβ£ μΈμ
κ³μΈ΅(Session Layer)
- μΈμ
κ³μΈ΅(Session Layer)μ μ μ‘ κ³μΈ΅μμ μ 곡νλ μ°κ²°μ κ°λ
κ³Ό μ μ¬ν μΈμ
μ°κ²°μ μ§μνμ§λ§, μ΄λ³΄λ€λ λ μμμ λ
Όλ¦¬μ μ°κ²°μ
λλ€.
- μ¦, μμ© νκ²½μμ μ¬μ©μ κ° λν(Dialog) κ°λ
μ μ°κ²°λ‘ μ¬μ©λκΈ° λλ¬Έμ μ μ‘ κ³μΈ΅μ μ°κ²°κ³Ό ꡬλΆλ©λλ€.
- μλ₯Ό μ¦μ΄, μΈν°λ·μμ νμΌ μ‘μμ μ€μ μ°κ²°μ΄ λκΈ°λ©΄ μ΄λ μ μ‘ κ³μΈ΅μ μ°κ²°μ΄ μ’
λ£λ κ²μ
λλ€.
- μ΄ν μ μ‘ κ³μΈ΅μ μ°κ²°μ λ€μ μ€μ νμ¬ μ΄μ μ λ°μ΄ν° μ‘μμ μ΄ λ©μΆ μ§μ λΆν° μ΄μ΄μ μ μ‘νλ κΈ°λ₯μ μΈμ
κ³μΈ΅μ΄ μ§μν©λλ€.
6οΈβ£ νν κ³μΈ΅(Presentation Layer)
- νν κ³μΈ΅(Presentation Layer)μ μ μ‘λλ λ°μ΄ν°μ μλ―Έ(Semantic)λ₯Ό μμ§ μλλ‘ μ¬λ°λ₯΄κ² νν(Syntax)νλ λ°©λ²μ λ€λ£Ήλλ€.
- μ¦, μ 보λ₯Ό κ΅ννλ νΈμ€νΈλ€μ΄ νμ€νλ λ°©λ²μΌλ‘ λ°μ΄ν°λ₯Ό μΈμν μ μκ² ν΄μ€λλ€.
- λν, λ°μ΄ν°μ ννμ΄λΌλ λ³Έλμ κΈ°λ₯μ λν΄, νμ¬μ νν κ³μΈ΅μ μμΆκ³Ό μνΈνλΌλ κΈ°λ₯λ μ€μνκ² λ€λ£¨κ³ μμ΅λλ€.
- λμμκ³Ό κ°μ λμ©λμ λ©ν°λ―Έλμ΄ λ°μ΄ν°λ₯Ό μμΆ(Compression)νλ©΄ μ μ‘ λ°μ΄ν°μ μμ μ€μΌ μ μμ΅λλ€.
- μνΈνλ λ€νΈμν¬ λ³΄μ κΈ°λ₯μ νλμ΄λ©°, μΈλΆμ μΉ¨μ
μλ‘λΆν° λ°μ΄ν°λ₯Ό μμ νκ² λ³΄νΈνλ κΈ°μ μ
λλ€.
- μΈν°λ·μ ν΅ν κ°μΈ μ 보μ μ²λ¦¬μ κΈμ΅ μκ±°λκ° μ¦κ°νλ©΄μ μΈν°λ· 보μμ μ€μμ±μ΄ 컀μ§κ³ μμ΅λλ€.
7οΈβ£ μμ© κ³μΈ΅(Application Layer)
- μμ© κ³μΈ΅(Application Layer)μ μΌλ° μ¬μ©μλ₯Ό μν λ€μν λ€νΈμν¬ μμ© μλΉμ€λ₯Ό μ§μν©λλ€.
- λ¨μν μ 보 κ²μμ μ§μνλ μλλ₯Ό μ§λμ μ€λλ μΈν°λ· νκ²½μ μΈκ³΅μ§λ₯κ³Ό κ²°ν©νλ μΆμΈλ‘ λ°μ λκ³ μμ΅λλ€.
- κ·Έμ λ°λΌ νΉμ λΆμΌμ νμ λμ§ μκ³ , μ¬ν μ λ°μ λͺ¨λ μμμΌλ‘ λ€νΈμν¬ μλΉμ€λ λ°μ νκ³ μμ΅λλ€.