OSI λͺ¨λΈ
OSIλ Open Systems Interconnectionμ μ½μλ‘ OSI λͺ¨λΈμ΄λ λ€νΈμν¬ μ°κ΄ κΈ°μ λ€μ μ€λͺ
ν λ ν΄λΉ κΈ°μ μ μν μ λ€νΈμν¬μ λμ λ°©μμ λ°λΌ ꡬ체μ μΌλ‘ μ€λͺ
νκ³ μ΄ν΄ν μ μλλ‘ νκΈ° μν΄ κ΅μ νμ€ν 기ꡬ(ISO)μμ μ μν μ΄λ‘ λͺ¨λΈμ΄λ€.
OSI λͺ¨λΈμ 7κ°μ κ³μΈ΅(layer)μΌλ‘ λλμ΄μ Έ μμ΄μ κ΅λ΄μμλ βOSI 7κ³μΈ΅βμΌλ‘ λ μμ£Ό νννλ€.
7κ°μ§ κ³μΈ΅
λ€νΈμν¬μ νλ¦μ λ°λΌ λ°μ΄ν°κ° μ΄λ»κ² λ§λ€μ΄μ§κ³ , μ λ¬λκ³ , λμ°©νλμ§ λμμ μ§κ΄μ μΌλ‘ νμ
ν μ μλλ‘ OSI λͺ¨λΈμ 7κ°μ§ κ³μΈ΅μΌλ‘ μΆμν λμ΄μλ€.
7κ³μΈ΅ - μμ© κ³μΈ΅ (Application Layer)
μ¬μ©μμ κ°μ₯ κ°κΉμ΄ κ³μΈ΅μΌλ‘ μ¬μ©μκ° λΈλΌμ°μ λ μ΄λ©μΌ μλΉμ€μ κ°μ μ΄ν리μΌμ΄μ
μ ν΅ν΄ λ°μ΄ν°λ₯Ό μ‘μμ ν μ μλλ‘ λμμ£Όλ HTTP, FTP, SMTP, DNS κ°μ νλ‘ν μ½ λλ μμ€ν
μ΄ μ¬κΈ°μ μνλ€. (μ¬κΈ°μμ λΈλΌμ°μ μ κ°μ μ΄ν리μΌμ΄μ
μ μμ© κ³μΈ΅μ μνλ κΈ°μ μ νμ©νλ νλ‘κ·Έλ¨μΌ λΏ μ νν μμ© κ³μΈ΅μ μνλ κΈ°μ μ μλλ―λ‘ ν·κ°λ¦¬μ§ λ§μ)
μ¬μ©μκ° λΈλΌμ°μ λ₯Ό ν΅ν΄ https://example.com μ΄λΌλ urlμ μ κ·Όν λ λΈλΌμ°μ κ° HTTP μμ² λ©μμ§λ₯Ό ꡬμ±νκ³ urlμ λλ©μΈ λͺ
μ IPλ‘ λ³ννκΈ° μν΄ DNS μ‘°νλ₯Ό νλ κ³Όμ μ΄ μμ© κ³μΈ΅μ μνλ€.
6κ³μΈ΅ - νν κ³μΈ΅ (Presentation Layer)
νν κ³μΈ΅μ μ μ‘λλ λ°μ΄ν°μ νν λ°©μμ λ³ννκ³ μμΆ, μνΈν/볡νΈν λ±μ κ±°μΉλ λ¨κ³μ΄λ€. μμ© νλ‘κ·Έλ¨ κ° λ°μ΄ν° ννμ΄ λ€λ₯΄λλΌλ λ
립μ±μ μ 곡νκ³ μν΅μ λ¬Έμ κ° μλλ‘ ν΄μ£Όλ©° μμ΄λ‘λ Translation Layer λΌκ³ λΆλ₯΄κΈ°λ νλ€.
λ°μ΄ν°λ₯Ό λνλ΄κΈ° μν TEXT, GIF, JPG, MPEG λ±μ μΈμ½λ© ν¬λ§·κ³Ό κ·Έκ²μ ꡬλΆνκΈ° μν MIME νλ‘ν μ½, 보μμ μν TLS/SSL νλ‘ν μ½ λ±μ΄ ν΄λΉ κ³μΈ΅μ ν¬ν¨λλ€.
5κ³μΈ΅ - μΈμ κ³μΈ΅ (Session Layer)
μμ© νλ‘μΈμ€κ° μ°κ²°μ μμ±, μ μ§/κ΄λ¦¬, μ’
λ£νκΈ° μν λ°©λ²μ μ μνλ λ¨κ³μ΄λ€. μ¬κΈ°μ μ μ‘ μ€λ¨μ μ¬μμ λ° λ³΅κ΅¬ κΈ°λ₯μ΄λ 체ν¬ν¬μΈνΈλ₯Ό ν΅ν λ°μ΄ν° λκΈ°ν λ±μ κΈ°λ₯λ ν¬ν¨λλ€.
TCP/IP μΈμ
μ λ§λ€κ³ μμ λ κ³Όμ μ΄λ HTTP Keep-Aliveλ₯Ό ν΅ν μ°κ²° μ μ§, TLS μΈμ
μ¬κ° λ±μ΄ μνλ€.
4κ³μΈ΅ - μ μ‘ κ³μΈ΅ (Transport Layer)
μ’
λ¨κ°(End-to-End) ν΅μ κ³Όμ μμ λ°μ΄ν°μ μ λ’°μ± λ° μκ²°μ±μ 보μ₯μ μ±
μμ§λ λ¨κ³λ‘ μμ κ³μΈ΅λ€μ΄ λ°μ΄ν° μ λ¬μ μ ν¨μ±μ΄λ ν¨μ¨μ±μ κ³ λ €νμ§ μλλ‘ ν΄μ€λ€. λ°μ΄ν°λ₯Ό μμ μ‘°κ°(segment)μΌλ‘ λΆν νκ³ λΆν νμ¬ μ λ¬λ λ°μ΄ν°μ μμ 보μ₯ λ° μ¬μ‘°ν©, μ€λ₯ κ²μΆ λ° μ¬μ μ‘κ³Ό λ©μμ§κ° μ§μ λ μ£Όμλ‘ μ¬λ°λ₯΄κ² μ λ¬λλλ‘ νλ κΈ°λ₯λ€μ νλ€.
λνμ μΈ νλ‘ν μ½λ‘ TCPμ UDPκ° μλ€.
3κ³μΈ΅ - λ€νΈμν¬ κ³μΈ΅ (Network Layer)
λ€νΈμν¬ κ³μΈ΅μ μ£Όμ μν μ λ°μ΄ν°λ₯Ό μ νν λͺ©μ μ§κΉμ§ μμ νκ³ λΉ λ₯΄κ² μ λ¬ν μ μλλ‘ λ¬Όλ¦¬μ μΈ κ²½λ‘λ₯Ό κ²°μ νλ κ²μ΄λ€. μ΄ κ³Όμ μ λΌμ°ν
(routing)μ΄λΌκ³ νλλ° μ¬κΈ°μ μ¬μ©νλ νλ‘ν μ½μ μ’
λ₯λ λΌμ°ν
κΈ°μ μ λ€μνλ€.
λνμ μΌλ‘ μ¬μ©λλ νλ‘ν μ½λ‘ λ
Όλ¦¬ μ£Όμ μ§μ μ μν IPv4, IPv6κ° μκ³ , λΌμ°ν°λ IP μ£Όμλ₯Ό νμ©ν΄ ν¨ν·μ μ΅μ μ κ²½λ‘λ‘ μ λ¬νλ λνμ μΈ λ€νΈμν¬ μ₯λΉμ΄λ€.
2κ³μΈ΅ - λ°μ΄ν° λ§ν¬ κ³μΈ΅ (Data Link Layer)
λ°μ΄ν° λ§ν¬ κ³μΈ΅μ λ
Έλμ λ
Έλ μ¬μ΄μμ 물리κ³μΈ΅μ ν΅ν΄ μ λ¬λλ λ©μμ§μ νλ¦μ κ΄λ¦¬νμ¬ μ€λ₯ μμ΄ μμ νκ² μ λ³΄κ° μ λ¬λλλ‘ νλ μ±
μμ μ§λ€.
ν΄λΉ κ³μΈ΅μμλ 물리μ μ£ΌμμΈ λ§₯(MAC) μ£Όμλ₯Ό μ¬μ©νμ¬ ν΅μ μ΄ μ΄λ£¨μ΄μ§λ©° λ€νΈμν¬ κ³μΈ΅μΌλ‘λΆν° μ λ¬λ°μ ν¨ν·μ νλ μμ΄λΌλ μ μ‘ λ¨μλ‘ λλμ΄ μ¬μ©νλ€.
μ΄λλ·μ΄λ μμ΄νμ΄κ° ν΄λΉ κ³μΈ΅μ μνλ€.
1κ³μΈ΅ - 물리 κ³μΈ΅ (Physical Layer)
μ κΈ°λ λΉμ μ¬μ©ν μ νΈ λ° κΈ°κ³μ νΉμ±μ μ¬μ©ν΄μ 물리μ μΌλ‘ λ°μ΄ν°λ₯Ό μ μ‘νλ κ³μΈ΅μΌλ‘ 1κ³Ό 0μΌλ‘ λνλ΄μ΄μ§λ λΉνΈ λ¨μλ₯Ό μ¬μ©νλ€.
ν΄λΉ κ³μΈ΅μμλ λ°μ΄ν°λ₯Ό μ λ¬λ§ ν λΏ λ°μ΄ν°κ° 무μμΈμ§, μ€λ₯κ° μλμ§ λ±μλ μ κ²½μ°μ§ μλλ€.
λνμ μΈ μ₯λΉλ‘λ νλΈ, 리νΌν°, μΌμ΄λΈ, λͺ¨λ λ±μ΄ μ‘΄μ¬νλ€.
μ€λ¬΄μμμ μμ©
OSI 7κ³μΈ΅μ λ€νΈμν¬λ₯Ό ꡬμ±νλ κΈ°μ μ μ€λͺ
μ μν΄ μ μλ κ²μ΄κΈ΄ νμ§λ§ κ° λ¨κ³λ₯Ό νλ¦μ λ°λΌ νμ
νκ³ μμ λ μ»μ μ μλ μ΄μ μ΄ μλ€. ν΅μ κ³Όμ μμ μ€λ₯κ° λ°μνμ λ νΉμ λ¨κ³μμ λ¬Έμ λ₯Ό νμ
ν κ²½μ° λ€λ₯Έ λ¨κ³μ μ₯λΉ λ° μννΈμ¨μ΄λ₯Ό 건λ€μ΄μ§ μκ³ λ μ΄μμ ν΄κ²°ν μ μκ³ λ³΄μ μ€κ³ λ° μ±λ₯ μ΅μ νμλ κ³μΈ΅ λ³ μ§μμ μμ©ν μ μκΈ° λλ¬Έμ ν΄λΉ κ°λ
μ μ΄ν΄νλ κ²μ΄ μ€μνλ€.
Β
Β
Β