[λ€νΈμν¬] TCP/IP & μΈν°λ· & νλ‘ν μ½
<λ³Έ λΈλ‘κ·Έλ μλ¦¬μ€ IoT 1λ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
π©π» TCP/IP
: λ°μ΄ν°κ° μ νν λͺ©μ μ§μ λλ¬ν μ μλλ‘ ν΄μ£Όλ ν΅μ κ·μ½
: λλ°μ΄μ€λ₯Ό μ°κ²°νλ νλ‘ν μ½μ μ§ν©
: λ°μ΄ν° ν¨ν·μ μ»΄νμΌ, μ¬λ°λ₯Έ μμΉλ‘ μ μ‘, λ€λ₯Έ μ»΄ν¨ν°μ ν΅μ κ°λ₯
β TCP (Transmission Control Protocol)
: λ°μ΄ν° μ μ‘μ μν μ°κ²°μ§ν₯ νλ‘ν μ½
- μ λ’°μ± : μ κ·Ήμ μμ , ν΅μ μ¬μ μ‘ μ²΄κ³ μ¬μ©
- νλ¦μ μ΄ : μ‘μ μκ° λ³΄λΈ λ°μ΄ν°μ μμ μ μ΄νλ λ©μ»€λμ¦ κ΅¬ν
- λ€μ€ν : μ격 μ»΄ν¨ν°μ μμ© νλ‘κ·Έλ¨ νλ‘μΈμ€ μ¬μ΄μ μ¬λ¬ μ°κ²° μ‘΄μ¬
β IP (Internet Protocol)
: μΈν°λ· λλ λ‘컬 λ€νΈμν¬λ₯Ό ν΅ν΄ μ μ‘λλ λ°μ΄ν° νμμ κ΄λ¦¬νλ κ·μΉ μ§ν©
β 1κ³μΈ΅ λ€νΈμν¬ μ‘μΈμ€ κ³μΈ΅(Network Access Layer or Network Interface Layer)
OSI 7κ³μΈ΅μ 물리κ³μΈ΅κ³Ό λ°μ΄ν° λ§ν¬ κ³μΈ΅
물리μ μΈ μ£Όμλ‘ MACμ μ¬μ©
LAN, ν¨ν·λ§, λ±μ μ¬μ©
β 2κ³μΈ΅ μΈν°λ· κ³μΈ΅(Internet Layer)
OSI 7κ³μΈ΅μ λ€νΈμν¬ κ³μΈ΅
ν΅μ λ Έλ κ°μ IPν¨ν·μ μ μ‘νλ κΈ°λ₯κ³Ό λΌμ°ν κΈ°λ₯μ λ΄λΉ
νλ‘ν μ½ – IP, ARP, RARP
β 3κ³μΈ΅ μ μ‘ κ³μΈ΅(Transport Layer)
OSI 7κ³μΈ΅μ μ μ‘ κ³μΈ΅
ν΅μ λ Έλ κ°μ μ°κ²°μ μ μ΄νκ³ , μ λ’°μ± μλ λ°μ΄ν° μ μ‘μ λ΄λΉ
νλ‘ν μ½ – TCP, UDP
β 4κ³μΈ΅ μμ© κ³μΈ΅(Application Layer)
OSI 7κ³μΈ΅μ μΈμ κ³μΈ΅, νν κ³μΈ΅, μμ© κ³μΈ΅
TCP/UDP κΈ°λ°μ μμ© νλ‘κ·Έλ¨μ ꡬνν λ μ¬μ©
νλ‘ν μ½ – FTP, HTTP, SSH
π©π» μΈν°λ·
: μ μΈκ³ μ»΄ν¨ν°λ€μ νλλ‘ μ°κ²°νλ κ±°λν ν΅μ λ§
: μλ‘ λμμ μ°Έμ¬ν μ μλ μλ°©ν₯ ν΅μ μ 곡
: λ€μν ν¬λ§·μΌλ‘ ν΅μ κ°λ₯
β μΈνΈλΌλ·
: λ΄λΆμ(Intra) μλ―Έ, λ€νΈμν¬ μ€μλ§ Net κ²°ν©λ μ©μ΄
: ν΄λΉ νμ¬μ μν μ§μλ§ μ κ·Ό κ°λ₯ν μ¬μ€λ§ (보μ λͺ©μ )
β μμ€νΈλΌλ·
: λ°κΉ₯μ(Extra) μλ―Έ, λ€νΈμν¬ μ€μλ§ Net κ²°ν©λ μ©μ΄
: μΈλΆ νλ ₯μ, κ³ κ°λ€ μ μ κ°λ₯ (μνν μ 무 λͺ©μ )
π©π» νλ‘ν μ½ (Protocol)
: ν΅μ μ νμν νμ, μ½μ, κ·μΉ μ μ
: μ νΈ μ²λ¦¬λ², μ€λ₯ μ²λ¦¬, μνΈ, μΈμ¦, μ£Όμ λ± ν¬ν¨
: μνν ν΅μ μν΄ νλ‘ν μ½ ν΅μΌμ΄ μ’μ
β λ€νΈμν¬ μν€ν μ²
: 볡μ‘ν λ€νΈμν¬ μμ€ν μ νλ‘ν μ½μ μ‘°ν©μΌλ‘ λ¨μνν¨ (νλ‘ν μ½ μ§ν©)
β κ΅¬μ± μμ
- ꡬ문 (Syntax) : μ μ‘νκ³ μ νλ λ°μ΄ν°μ νμ, λΆνΈν, μ νΈ λ 벨 λ± κ·μ
- μλ―Έ (Semantics) : ν¨μ¨μ μ΄κ³ μ νν μ 보 μ μ‘μ μν μ μ΄ μ 보 κ·μ
- μκ° (Timing) : ν΅μ μλ, μμ μ μ΄ κ·μ
β κΈ°λ₯
- λ¨νΈν/μ¬ν©μ± : λ°μ΄ν° λΈλ‘ λλ ν©μ³μ μ μ‘
- μΊ‘μν : νλ‘ν μ½μ νμν λ°μ΄ν° μ 보 λΆμ°©
- μ°κ²°/νλ¦/μ€λ₯ μ μ΄ : κ°μ€ μ‘°μ μ’ κ²°
- μμ κ²°μ : λ°μ΄ν° λ¨μ μμλλ‘
- μ£Όμ μ€μ : μ£Όμ λͺ κΈ°νμ¬ λ°μ΄ν° μ λ¬
- λκΈ°ν/λ€μ€ν : μν μΌμΉμν€λ κΈ°λ₯/ν΅μ λ‘ λλμ΄ λμμ μ¬μ©νκ² ν¨
β μΊ‘μν (Capsulation)
: μμ κ³μΈ΅μμ ν΅μ νλ‘ν μ½ μ 보λ₯Ό λ°μ΄ν°μ μΆκ°
β μμΊ‘μν (Decapsulation)
: μμ κ³μΈ΅μμ ν΅μ νλ‘ν μ½ μ 보λ₯Ό λ°μ΄ν°μμ μ κ±°