π§ͺ Computer Science/Computer Network
OSI 7κ³μΈ΅
OSI 7κ³μΈ΅μ΄λ?
κ΅μ νμ€ν기ꡬ(ISO)μμ κ°λ°ν λͺ¨λΈλ‘, μ»΄ν¨ν° λ€νΈμν¬ νλ‘ν μ½ λμμΈκ³Ό ν΅μ μ κ³μΈ΅μΌλ‘ λλμ΄ μ€λͺ ν κ²
μ΄ λͺ¨λΈμ νλ‘ν μ½μ κΈ°λ₯λ³λ‘ λλ κ²μ΄λ€.
κ° κ³μΈ΅μ νμ κ³μΈ΅μ κΈ°λ₯λ§μ μ΄μ©νκ³ , μμ κ³μΈ΅μκ² κΈ°λ₯μ μ 곡νλ€.
'νλ‘ν μ½ μ€ν' νΉμ 'μ€ν'μ μ΄λ¬ν κ³μΈ΅λ€λ‘ ꡬμ±λλ νλ‘ν μ½ μμ€ν μ΄ κ΅¬νλ μμ€ν μ κ°λ¦¬ν€λλ°, νλ‘ν μ½ μ€νμ νλμ¨μ΄λ μννΈμ¨μ΄ νΉμ λμ νΌν©μΌλ‘ ꡬνλ μ μλ€.
μΌλ°μ μΌλ‘ νμ κ³μΈ΅λ€μ νλμ¨μ΄λ‘, μμ κ³μΈ΅λ€μ μννΈμ¨μ΄λ‘ ꡬνλλ€.
ν΅μ μ λ΄λΉνλ μμ κ³μΈ΅(5, 6, 7)μ ν΅ν΄ λ°μ΄ν°κ° λ§λ€μ΄μ§κ³ νμ κ³μΈ΅(1, 2, 3, 4)μ μ λ¬νλ€.
κ°λ μ λͺ¨λΈμ΄λΌ μ€μ§μ μΌλ‘ μ¬μ©νμ§λ μλλ€.
OSI 7κ³μΈ΅μ λλλ μ΄μ λ?
μ€μν λͺ©μ μ νμ€κ³Ό νμ΅ λꡬλΌκ³ ν μ μλ€. νμ€νλ₯Ό ν΅ν΄ μ΄μ§μ μΈ ν¬νΈ λ¬Έμ λ νλ‘ν μ½ λ±μΌλ‘ μΈν λ¬Έμ λ₯Ό ν΄κ²°νμ¬ λΉμ©μ μ κ°νλ€. λν, κ³μΈ΅λ³μ κΈ°λ₯κ³Ό ν΅μ κ³Όμ μ λ¨κ³λ³λ‘ λλμ΄μ μ½κ² μ μ μκ³ , νΉμ ν κ³³μ μ΄μμ΄ μκΈ°λ©΄ κ·Έ λ¨κ³λ§ μμ ν μ μκΈ° λλ¬Έμ νΈλ¦¬νλ€.
κ³μΈ΅λ³ μ€λͺ
1. 물리 κ³μΈ΅(Physical Layer)
리νΌν°, μΌμ΄λΈ, νλΈ λ±
- μ£Όλ‘ μ κΈ°μ , κΈ°κ³μ , κΈ°λ₯μ μΈ νΉμ±μ μ΄μ©ν΄μ ν΅μ μΌμ΄λΈλ‘ λ°μ΄ν°λ₯Ό μ μ‘νλ μν μ νλ€.
- μ μ‘ λ¨μλ Bitμ΄λ€.
2. λ°μ΄ν° λ§ν¬ κ³μΈ΅(Data link Layer)
λΈλ¦Ώμ§, μ€μμΉ, μ΄λλ· λ±
- 물리 κ³μΈ΅μ ν΅ν΄ μ‘, μμ λλ μ 보μ μ€λ₯μ νλ¦μ κ΄λ¦¬νμ¬ μμ ν μ 보μ μ λ¬μ μνν μ μλλ‘ λμμ£Όλ μν μ νλ€.
- MAC μ£Όμλ₯Ό μ΄μ©ν΄ ν΅μ νλ€.
- Frameμ MAC μ£Όμλ₯Ό λΆμ¬νκ³ μλ¬κ²μΆ, μ¬μ μ‘, νλ¦ μ μ΄λ₯Ό μ§ννλ€.
- μ μ‘ λ¨μλ Frameμ΄λ€.
3. λ€νΈμν¬ κ³μΈ΅(Network Layer)
λΌμ°ν°, IP
- μ¬λ¬ κ°μ λ Έλλ₯Ό κ±°μΉ λλ§λ€ κ²½λ‘λ₯Ό μ°Ύμμ£Όλ μν μ νλ€.
- λ€μν κΈΈμ΄μ λ°μ΄ν°λ₯Ό λͺ©μ μ§κΉμ§ κ°μ₯ μμ νκ³ λΉ λ₯΄κ² μ λ¬νλ κΈ°λ₯μ λ΄λΉνλ€.(μ μ‘ κ³μΈ΅μ΄ μꡬνλ μλΉμ€ νμ§μ μ 곡νκΈ° μν κΈ°λ₯μ , μ μ°¨μ μλ¨μ μ 곡νλ€.)
- λΌμ°ν°λ₯Ό ν΅ν΄ μ΄λν κ²½λ‘λ₯Ό μ ννμ¬ IP μ£Όμλ₯Ό μ§μ νκ³ , ν΄λΉ κ²½λ‘μ λ°λΌ ν¨ν·μ μ λ¬ν΄μ€λ€.
- λΌμ°ν , νλ¦ μ μ΄, μ€λ₯ μ μ΄, μΈκ·Έλ¨Όν μ΄μ λ±μ μννλ€.
- μ μ‘ λ¨μλ Datagram(Packet)μ΄λ€.
4. μ μ‘ κ³μΈ΅(Transport Layer)
TCP, UDP
- TCP, UDP νλ‘ν μ½μ ν΅ν΄ ν΅μ μ νμ±ν νλ€.
- ν¬νΈλ₯Ό μ΄μ΄λκ³ , νλ‘κ·Έλ¨λ€μ΄ μ μ‘μ ν μ μλλ‘ μ 곡ν΄μ€λ€. μ΄λ₯Ό ν΅ν΄ μ λ λ¨μ μ¬μ©μλ€μ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μλ€.
- μ μ‘ λ¨μλ Segmentμ΄λ€.
- TCP: μ λ’°μ±, μ°κ²° μ§ν₯μ
- UDP: λΉμ λ’°μ±, λΉμ°κ²°μ±, μ€μκ°
5. μΈμ κ³μΈ΅(Session Layer)
API, Socket
- μ λ λ¨μ μμ© νλ‘μΈμ€κ° ν΅μ μ κ΄λ¦¬νκΈ° μν λ°©λ²μ μ 곡νλ€.
- λ°μ΄ν°κ° ν΅μ νκΈ° μν λ Όλ¦¬μ μ°κ²°μ λ΄λΉνλ€.
- TCP/IP μΈμ μ λ§λ€κ³ μμ λ μ± μμ μ§λκ³ μλ€.
6. νν κ³μΈ΅(Presentation Layer)
JPEG, MPEG λ±
- λ°μ΄ν° ννμ λν λ 립μ±μ μ 곡νκ³ μνΈννλ μν μ λ΄λΉνλ€.
- μ½λ κ°μ λ²μμ λ΄λΉνμ¬ μ¬μ©μ μμ€ν μμ λ°μ΄ν°μ νμμ μ°¨μ΄λ₯Ό λ€λ£¨λ λΆλ΄μ μμ© κ³μΈ΅μΌλ‘λΆν° λμ΄μ€λ€.
- νμΌ μΈμ½λ©, λͺ λ Ήμ΄λ₯Ό ν¬μ₯, μμΆ, μνΈννλ€.
7. μμ© κ³μΈ΅(Application Layer)
HTTP, FTP, DNS λ±
- μ΅μ’ λͺ©μ μ§λ‘ μμ© νλ‘μΈμ€μ μ§μ κ΄κ³νμ¬ μΌλ°μ μΈ μμ© μλΉμ€λ₯Ό μννλ€.
- μ¬μ©μ μΈν°νμ΄μ€, μ μμ°νΈ, λ°μ΄ν°λ² μ΄μ€ κ΄λ¦¬ λ±μ μλΉμ€λ₯Ό μ 곡νλ€.
'π§ͺ Computer Science > Computer Network' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ»΄ν¨ν°λ€νΈμν¬] GET λ©μλμ POST λ©μλ (0) | 2021.06.23 |
---|---|
[μ»΄ν¨ν°λ€νΈμν¬] SSL ν΅μ κ³Όμ (1) | 2021.06.23 |
[μ»΄ν¨ν°λ€νΈμν¬] HTTPμ HTTPS (0) | 2021.06.23 |
[μ»΄ν¨ν°λ€νΈμν¬] TCPμ 3-way/4-way handshake (0) | 2021.06.20 |
[μ»΄ν¨ν°λ€νΈμν¬] TCPμ UDP (0) | 2021.06.18 |