Network
π[Network] μΈν°λ· λͺ¨λΈκ³Ό μμ½.
- μΈν°λ·μ λ°μ΄ν°μ μ€κ° κΈ°λ₯μ λ΄λΉνλ λ€νΈμν¬ κ³μΈ΅μΌλ‘ IP(Internet Protocol) νλ‘ν μ½μ μ¬μ©νλ λ€νΈμν¬μ
λλ€.
- λ°λΌμ μΈν°λ·μ μ°κ²°νκ³ μ νλ νΈμ€νΈλ λ°λμ IP νλ‘ν μ½μ μ§μν΄μΌ νλ©°, μ μ‘ κ³μΈ΅μ TCP(Transmission Control Protocol)λ UDP(User Datagram Protocol)λ₯Ό μ¬μ©ν©λλ€.
- νμ¬ μΈν°λ·μμ μ£Όλ‘ μ¬μ©νλ IP νλ‘ν μ½μ λ²μ 4(IPv4)μ
λλ€.
1οΈβ£ ꡬν νκ²½.
- μΈν°λ·μ μ°κ²°λ νΈμ€νΈλ€μ λ€νΈμν¬ κ΅¬ν λͺ¨λΈμμλ μλ κ·Έλ¦Όκ³Ό κ°μ΄ μ μ‘ κ³μΈ΅κΉμ§μ κΈ°λ₯μ μμ€ν
곡κ°μΈ μ΄μ체μ λ΄λΆμ ꡬνν©λλ€.
- μ¦, μΈν°λ· νκ²½μμ μ¬μ©νλ TCP/IPμ νμ κ³μΈ΅μ κΈ°λ₯μ λ΄λΉνλ LAN μΉ΄λ λλΌμ΄λ² 루ν΄(Driver Routine)μ μ΄μ체μ μμμ μν©λλ€.
- TCP/IPλ₯Ό μ΄μ©νλ €λ©΄ μμΌ κΈ°λ₯μ΄ νμνλ©°, μ¬μ©μ 곡κ°μμ λ€νΈμν¬ μμ© κΈ°λ₯μ μ§μνλ νλ‘κ·Έλ¨μ μμ±ν΄μΌ ν©λλ€.
- μλ₯Ό λ€μ΄, μ€λ§νΈν°μμ μ€νλλ λ€νΈμν¬ κ΄λ ¨ μ±λ€μ΄ λ€νΈμν¬ νλ‘μΈμ€μ ν΄λΉλ©λλ€.
1. μμ€ν
곡κ°.
- TCPμ UDP νλ‘ν μ½μ μμ€ν
μ΄μ체μ μΈ μ»€λ(Kernel) λ΄λΆμ ꡬνλλ―λ‘ μΌλ° μ¬μ©μκ° μ΄ κΈ°λ₯μ μ§μ μ΄μ©ν μλ μμ΅λλ€.
- λμ μμΌ(Socket) μΈν°νμ΄μ€λΌλ μ μ‘ κ³μΈ΅μ ν리미ν°λΈλ₯Ό μ΄μ©ν΄μΌ νλλ°, μμΌμ μ΄μ체μ μμ μμ€ν
μ½ κΈ°λ₯μΌλ‘ ꡬνλλ―λ‘ μ¬μ©μ νλ‘κ·Έλ¨μμ μ΄λ₯Ό ν¨μ νΈμΆ λ°©μμΌλ‘ μ¬μ©ν©λλ€.
- TCPλ μ°κ²°ν μλΉμ€λ₯Ό μ 곡νκ³ , UDPλ λΉμ°κ²°ν μλΉμ€λ₯Ό μ 곡ν©λλ€.
- μΈν°λ·μμ λ€νΈμν¬ κ³μΈ΅μ IP(Internet Protocol)λ‘ κ΅¬νλλ©° μ μ‘ ν¨ν·μ μ¬λ°λ₯Έ κ²½λ‘ μ ν κΈ°λ₯μ μ 곡ν©λλ€.
- λ€νΈμν¬ νλ‘μΈμ€λ₯Ό μ€ννλ νΈμ€νΈ μ¬μ΄μλ λ€μμ λΌμ°ν°κ° μ‘΄μ¬νλ©°, μ΄ λΌμ°ν°λ€μ IP νλ‘ν μ½μ μ΄μ©νμ¬ ν¨ν· μ€κ° κΈ°λ₯μ μνν©λλ€.
- μΈν°λ·μ λΌμ°ν°λ€μ μ§ν©μ΄λ©°, μ€λ§νΈν°μ ν¬ν¨ν μΌλ° νΈμ€νΈλ€μ μΈν°λ·μ λλ¨μ μ°κ²°λλ μ’
λ¨ μ₯μΉμ ν΄λΉν©λλ€.
- λ€νΈμν¬ κ³μΈ΅ μλμ κ³μΈ΅λ€μ LAN μΉ΄λμ LAN μΉ΄λλ₯Ό ꡬλνλ λλΌμ΄λ² 루ν΄μ μν΄ κ΅¬νλ©λλ€.
2. μ¬μ©μ 곡κ°.
- μΈμ
κ³μΈ΅λΆν° μμ© κ³μΈ΅κΉμ§μ κΈ°λ₯μ μ¬μ©μ μμ© νλ‘κ·Έλ¨μΌλ‘ ꡬνλ©λλ€.
- νλ‘κ·Έλλ° νκ²½μμ μ μ‘ κ³μΈ΅μ κΈ°λ₯μ μ 곡νλ μμΌ μμ€ν
μ½μ νΈμΆν΄ TCPμ UDP κΈ°λ₯μ μ¬μ©ν μ μμ΅λλ€.
- μμΌ μμ€ν
μ μ λμ€(Unix), 리λ
μ€(Linux), μλμ°μ¦(Windows) μ΄μ체μ λ± μΈν°λ·μ μ κ³³ κ°λ₯ν λͺ¨λ νΈμ€νΈμμ μ 곡ν©λλ€.
- νλ‘κ·Έλ¨μμ μμΌμ μ¬μ©ν λλ μμΌλ§λ€ λΆμ¬λλ κ³ μ μ£ΌμμΈ ν¬νΈ λ²νΈλ₯Ό κ΄λ¦¬ν΄μΌ ν©λλ€.
- IP μ£Όμλ νΈμ€νΈλ₯Ό ꡬλΆνλ μ£Όμ μν μ νμ§λ§, ν¬νΈ λ²νΈλ νΉμ νΈμ€νΈμμ μ€νλλ λ€νΈμν¬ νλ‘μΈμ€λ₯Ό ꡬλΆνλ μ£Όμμ
λλ€.
- μΌλ° λ€νΈμν¬ νλ‘μΈμ€λ ν¬νΈ νλλ₯Ό ν λΉν΄ μ¬μ©νλ―λ‘ ν¬νΈ λ²νΈμ λ€νΈμν¬ νλ‘μΈμ€κ° μΌλμΌλ‘ λμλ©λλ€.
- μμ© νκ²½μ λ°λΌμλ ν¬νΈ λ²νΈλ₯Ό μ¬λ¬ κ° ν λΉν μλ μμ΅λλ€.
- μμ© λ€νΈμν¬ νλ‘κ·Έλ¨μ μ€κ³ν λλ ν¬νΈ ν λΉμ μ£Όμν΄μΌ νμ§λ§, μΌλ° μ¬μ©μλ νλ‘κ·Έλ¨ νλμ ν¬νΈ νλλ₯Ό μ¬μ©νλ€κ³ κ°μ ν΄λ ν° λ¬Έμ κ° μμ΅λλ€.
- μΈν°λ· μμ© νλ‘μΈμ€μ κ³ μ μ£Όμλ IP μ£Όμμ ν¬νΈ λ²νΈμ μ‘°ν©μΌλ‘ μμ±λ©λλ€.
- μμ κ³μΈ΅μ μ κ·Έλ¦Όμ²λΌ μ¬μ©μ νλ‘κ·Έλ¨ κ³΅κ°μμ ꡬνλ©λλ€.
- λ€νΈμν¬ μμ© νλ‘κ·Έλ¨μΌλ‘λ μ ν΅μ μΈ ν
λ·(Telnet), FTP, μΉ λΈλΌμ°μ λ±μ ν¬ν¨νμ¬ μ€λ§νΈν°κ³Ό μΌλ° PCμμ μ€νλλ μλ§μ μ±μ΄ μλλ°, λͺ¨λ TCPμ UDPλ₯Ό μ¬μ©ν΄ λ€νΈμν¬μ μ°κ²°ν©λλ€.
2οΈβ£ νλ‘ν μ½.
- μΈν°λ·μμ λ°μ΄ν° μ μ‘μ κ³μΈ΅ 4μ TCPμ UDP νλ‘ν μ½, κ³μΈ΅ 3μ IP νλ‘ν μ½μ μν΄ μ΄λ£¨μ΄μ§λλ€.
- μΈν°λ· λͺ¨λΈμμλ μ¬μ©μ λ°μ΄ν°μ μ μ‘μ΄ TCP, UDP, IP νλ‘ν μ½μ μν΄ μ΄λ£¨μ΄μ§μ§λ§, μ΄λ€μ΄ μ¬λ°λ₯΄κ² λμνλ €λ©΄ λ λ§μ μ μ΄μ© νλ‘ν μ½μ΄ νμν©λλ€.
- νΉν, μ£Όμ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν ARP/RARP νλ‘ν μ½κ³Ό μ€λ₯ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν ICMP νλ‘ν μ½μ μΈν°λ· λͺ¨λΈμ λμμμ λ§€μ° μ€μν μν μ ν©λλ€.
1. νλ‘ν μ½ κ³μΈ΅ ꡬ쑰.
- μλμ κ·Έλ¦Όμ TCP/IPλ₯Ό μ¬μ©νλ μΈν°λ· νκ²½μμ κ΄λ ¨ νλ‘ν μ½λ€μ΄ κ³μΈ΅ ꡬ쑰λ₯Ό μ€λͺ
ν©λλ€.
- 맨 μμ μμ© νλ‘μΈμ€λ TCPμ UDPλ₯Ό μ¬μ©ν΄ λ°μ΄ν° μ‘μμ κΈ°λ₯μ μννμ§λ§, νΉλ³ν νκ²½μμ λ€νΈμν¬ κ³μΈ΅μ IP νλ‘ν μ½μ μ§μ μ¬μ©νκΈ°λ ν©λλ€.
- ICMPμ ARP/RARPλ μ¬μ©μ λ°μ΄ν°λ₯Ό μ μ‘νμ§ μκΈ° λλ¬Έμ νΉμ κ³μΈ΅μΌλ‘ μ€λͺ
νκΈ° μ 맀νμ§λ§, μΌλ°μ μΌλ‘ λ€νΈμν¬ κ³μΈ΅μΌλ‘ λΆλ₯ν©λλ€.
- ICMPμ ARP/RARPκ° μ μ‘νλ μ μ΄μ© λ°μ΄ν°λ€μ κ°μ κ³μΈ΅μ μνλ IP νλ‘ν μ½μ λμμ λ°λλ€λ μ μ΄ νΉλ³ν©λλ€.
- κ·Έλ¦Όμ νμνμ§ μμμ§λ§ μΈν°λ·μ μ μ΄μ© νλ‘ν μ½μ κ·Έ μ’
λ₯κ° λ§€μ° λ€μν©λλ€.
- λ€νΈμν¬ κ³μΈ΅μ IPλ μ¬μ©μ λ°μ΄ν°λ₯Ό μ μ‘νλ νλ‘ν μ½μ
λλ€.
- IPμ λμ κ³Όμ μμ μ μ‘ μ€λ₯κ° λ°μνλ κ²½μ°μ λλΉν΄ μ€λ₯ μ 보λ₯Ό μ μ‘νλ λͺ©μ μΌλ‘ ICMP(Internet Control Message Protocol)λ₯Ό μ¬μ©ν©λλ€.
- ICMPλ IP νλ‘ν μ½κ³Ό κ°μ κ³μΈ΅μΌλ‘ κ°μ£Όν μ μμ§λ§, ICMPμμ λ°μνλ ICMP λ©μμ§λ IP ν¨ν·μ μΊ‘μνλμ΄ μ μ‘λ©λλ€.
2. ARPμ RARP
- μΈν°λ· λͺ¨λΈμμ μ¬μ©νλ μ£Όμλ λ°μ΄ν° λ§ν¬ κ³μΈ΅μ MAC μ£Όμ, λ€νΈμν¬ κ³μΈ΅μ IP μ£Όμ, μ μ‘ κ³μΈ΅μ ν¬νΈ λ²νΈμ
λλ€.
- μΈν°λ·μμ ν΅μ νκΈ° μν΄μλ μ‘μ νΈμ€νΈκ° μμ μ μΈ κ°μ§ μ£ΌμλΏλ§ μλλΌ, μμ νΈμ€νΈμ μΈ κ°μ§ μ£Όμλ λͺ¨λ μμμΌ ν©λλ€.
- νΈμ§λ₯Ό 보λ΄κΈ° μν΄μλ μμ μ μ§ μ£Όμμ μμ μμ μ§ μ£Όμλ₯Ό λͺ¨λ μμμΌ νλ κ²κ³Ό κ°μ΅λλ€.
- λ¨Όμ , ν¬νΈ λ²νΈλ μ¬μ©μ νλ‘κ·Έλ¨ νκ²½μμ μ¬μ©λλ―λ‘, λ²νΈ ν λΉκ³Ό κ΄λ¦¬κ° λ€λ₯Έ κ³μΈ΅ νλ‘ν μ½μ λμμ ν¬κ² μν₯μ λ―ΈμΉμ§ μμ΅λλ€.
- IP μ£Όμμ MAC μ£Όμλ νλ‘ν μ½μ λμ νΉμ±μ λͺ κ°μ§ κ³ λ €ν μ¬νμ΄ μμ΅λλ€.
- μλ₯Ό λ€μ΄, κ³μΈ΅ 2 νλ‘ν μ½μ μ΄μ©ν΄ λ°μ΄ν°λ₯Ό μ μ‘νλ €λ©΄ μμ νΈμ€νΈμ MAC μ£Όμκ° νμν©λλ€.
- μΌλ°μ μΌλ‘ μ‘μ νΈμ€νΈλ μμ μ IP μ£Όμμ MAC μ£Όμλ μ½κ² μ»μ μ μμ΅λλ€.
- μ¦, μμ μ IP μ£Όμλ νΈμ€νΈμ λ€νΈμν¬ μ€μ κ³Όμ μμ νλλμ€ν¬μ μ μ₯λλ©°, MAC μ£Όμλ LAN μΉ΄λ λ΄μ κΈ°λ‘λμ΄ μμ΅λλ€.
- κ·Έλ μ§λ§ μμ νΈμ€νΈμ μ£Όμλ₯Ό μ»μΌλ €λ©΄ λͺ λ¨κ³μ μ²λ¦¬ κ³Όμ μ΄ νμν©λλ€.
- λ¨Όμ , μμ νΈμ€νΈμ IP μ£Όμλ μμ© νλ‘κ·Έλ¨μ μ¬μ©μλ‘λΆν° μ
λ ₯λ νΈμ€νΈ μ΄λ¦μ IP μ£Όμλ‘ λ³ννμ¬ μ»μ μ μμ΅λλ€.
- νμ§λ§ μμ νΈμ€νΈμ MAC μ£Όμ μ 보λ μ΄λμμλ μ»μ μ μμ΅λλ€.
- λ°λΌμ μ¬μ©μλ‘λΆν° μ
λ ₯λ μμ νΈμ€νΈμ IP μ£Όμλ₯Ό μ΄μ©ν΄ MAC μ£Όμλ₯Ό ꡬνλ κΈ°λ₯μ΄ νμνλ° ARP(Address Resolution Protocol)κ° μ΄ κΈ°λ₯μ λ΄λΉν©λλ€.
- νΈμ€νΈμ IP μ£Όμλ μ»΄ν¨ν° μ€μ μμ
μ μ΄κΈ°ν κ³Όμ μμ νΉμ νμΌμ 보κ΄λ©λλ€.
- κ·Έλ¬λ νμΌ μμ€ν
μ΄ μ‘΄μ¬νμ§ μλ νΉμ λͺ©μ μ μμ€ν
μ LAN μΉ΄λμ λ΄μ₯λ μμ μ MAC μ£Όμλ μμ§λ§, μμ μ IP μ£Όμλ λͺ¨λ₯΄λ κ²½μ°κ° μμ΅λλ€.
- μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μνμ¬ MAC μ£Όμλ₯Ό IP μ£Όμλ‘ λ³ννλ RARP(Reverse Address Resolution Protocol)κ° νμν©λλ€.
3. ICMP
- λ°μ΄ν° μ μ‘ νλ‘ν μ½μΈ IPκ° λμνλ κ³Όμ μμλ μ μ‘ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- μ€λ₯κ° λ°μνλ©΄ λ°λμ μ‘μ μμκ² νμ ν΄ λ³΅κ΅¬ μμ
μ νκ² ν΄μΌ νλλ°, μ΄ μμ
μ ICMP(Internet Control Message Protocol)κ° λ΄λΉν©λλ€.
- ICMP νλ‘ν μ½μ μ€λ₯ λ©μμ§λ₯Ό μ μ‘νκΈ° μν λ³λμ ν€λ ꡬ쑰λ₯Ό κ°μ§λ©°, IP ν¨ν·μ μΊ‘μνλμ΄ μ μ‘λμ§λ§ IPμ κ°μ κ³μΈ΅μΌλ‘ μ·¨κΈλ©λλ€.
- ARP, RARP, ICMPμ νΉμ§μ μμ½νμ¬ μ€λͺ
νλ©΄ μλ νμ κ°μ΅λλ€.
νλ‘ν μ½ |
νΉμ§ |
ARP |
μΈν°λ·μμ ν΅μ νλ €λ©΄ μμ μ λ‘컬 IP μ£Όμμ MAC μ£Όμ, μμ νΈμ€νΈμ IP μ£Όμμ MAC μ£Όμκ° νμν©λλ€. ARP(Address Resolution Protocol)λ μμ νΈμ€νΈμ μ£Όμ λ³ν κΈ°λ₯μ μ 곡νλλ°, μ¬μ©μκ° μ
λ ₯ν μ격 IP μ£Όμλ₯Ό μ΄μ©ν΄ μ격 MAC μ£Όμλ₯Ό μ 곡νλ νλ‘ν μ½μ
λλ€. |
RARP |
RARP(Reverse Address Resolution Protocol)λ λ‘컬 νΈμ€νΈμ μ£Όμ λ³ν κΈ°λ₯μ μ 곡νλλ°, LAN μΉ΄λμ 보κ΄λ MAC μ£Όμλ₯Ό μ΄μ©ν΄ μμ μ IP μ£Όμλ₯Ό μ»μ΄λ΄λ νλ‘ν μ½μ
λλ€. μΌλ° μ»΄ν¨ν° μμ€ν
μ λ‘컬 νΈμ€νΈμ IP μ£Όμκ° νμΌ μμ€ν
μ 보κ΄λλ―λ‘ RARPλ₯Ό μ¬μ©νμ§ μμ§λ§, νμΌ μμ€ν
μ΄ μ‘΄μ¬νλ μμ€ν
μμλ RARPλ₯Ό λ°λμ μ¬μ©ν΄μΌ ν©λλ€. |
ICMP |
μ¬μ©μ λ°μ΄ν°μ μ μ‘ κ³Όμ μμ μ€λ₯κ° λ°μνλ©΄ μ€λ₯ λ©μΈμ§κ° μμ±λ©λλ€. ICMP(Internet Control Message Protocol)λ μ΄ μ€λ₯ λ©μμ§λ₯Ό μ‘μ νΈμ€νΈμ μ μ‘νλ κΈ°λ₯μ λ΄λΉνλ νλ‘ν μ½μ
λλ€. |
3οΈβ£ μμ½.
1. λͺ¨λν
- μΌλ°μ μΌλ‘ 볡μ‘νκ³ ν° μμ€ν
μ κΈ°λ₯μ νΉμ λ¨μμ λͺ¨λλ‘ λλμ΄ μ€κ³ν©λλ€.
- μμ€ν
μ κΈ°λ₯λ³λ‘ λͺ¨λννλ©΄ μμ€ν
κ΅¬μ‘°κ° λ¨μν΄μ Έμ μ 체 μμ€ν
μ μ΄ν΄νκΈ° μ½μ΅λλ€.
- λν κ° λ¨μ λͺ¨λμ΄ λ
립μ μΈ κΈ°λ₯μ μννκΈ° λλ¬Έμ κ³ μ₯μ΄λ μ
κ·Έλ μ΄λ λ±μ μν©μ μμ½κ² λμ²ν μ μμ΅λλ€.
2. κ³μΈ΅ ꡬ쑰.
- λΆν λ λͺ¨λλ€μ νλ ₯ κ΄κ³λ₯Ό μ μ§νλ©΄μ μ κΈ°μ μΌλ‘ λμν©λλ€.
- λ€νΈμν¬μμλ λ
립μ μΈ κ³ μ κΈ°λ₯μ μννλ λͺ¨λλ€μ΄ μν κ³μΈ΅ κ΅¬μ‘°λ‘ μ°κ²°λμ΄ λμν©λλ€.
- κ³μΈ΅ ꡬ쑰μμλ μμ κ³μΈ΅μ΄ νμ κ³μΈ΅μ νΉμ μλΉμ€λ₯Ό μμ²νλ λ°©μμΌλ‘ λμν©λλ€.
- μμ²μ λ°μ νμ κ³μΈ΅μ ν΄λΉ μλΉμ€λ₯Ό μ€ννμ¬ κ·Έ κ²°κ³Όλ₯Ό μμ κ³μΈ΅μ λλ €μ€λλ€.
3. μ£Όμμ νν.
- μ¬λ¬ νΈμ€νΈκ° μ°κ²°λ νκ²½μμ νΉμ νΈμ€νΈλΌλ¦¬ ν΅μ νλ €λ©΄ μλλ°©μ ꡬλΆν μ μλ λ°©λ²μ΄ νμν©λλ€.
- μμ€ν
μ ꡬλΆνμ¬ μ§μΉνκΈ° μν΄μ μ΄λ¦μ λΆμ¬νλ κ²μ μ£Όμ 체κ³λΌ ν©λλ€.
- μΌλ°μ μΌλ‘ νΈμ€νΈμ μ£Όμλ₯Ό νλμ© λΆμ¬νμ§λ§, λ€μμ νΈμ€νΈλ₯Ό λ¬Άμ΄ κ·Έλ£Ή μ£Όμλ‘ νκΈ°νμ§κ³ ν©λλ€.
- μΌλλ€ ν΅μ μ λνμ μΈ νκΈ° λ°©λ²μλ λ€νΈμν¬μ μ°κ²°λ λͺ¨λ νΈμ€νΈμ λ°μ΄ν°λ₯Ό μ μ‘ν μ μλ λΈλ‘λμΊμ€ν
κ³Ό νΉμ μ¬μ©μλ₯Ό κ·Έλ£ΉμΌλ‘ λ¬Άμ΄μ μ§μΉνλ λ©ν°μΊμ€ν
μ΄ μμ΅λλ€.
4. μ€λ₯ μ μ΄.
- λ€νΈμν¬μμλ λ°μ΄ν° μ‘μμ κ³Όμ μμ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- μ μ‘ μ€λ₯μλ λ°μ΄ν°κ° κΉ¨μ Έμ λμ°©νλ λ°μ΄ν° λ³ν μ€λ₯μ λ°μ΄ν°κ° λμ°©νμ§ λͺ»νλ λ°μ΄ν° λΆμ μ€λ₯κ° μμ΅λλ€.
- μ€λ₯κ° λ°μνλ 1μ°¨ μμΈμ 물리 κ³μΈ΅μ μ μ‘ λ§€μ²΄μ μν 물리μ μΈ μ€λ₯μ
λλ€.
- λ°μ΄ν°κ° λ³νλκ±°λ λΆμ€λλ μ€λ₯λ₯Ό ν΄κ²°νλ €λ©΄ λ¨Όμ μ€λ₯κ° λ°μν μ¬μ€μ μΈμ§ν΄μΌ ν©λλ€.
- λ€νΈμν¬μμ μ μ‘ μ€λ₯λ₯Ό ν΄κ²°νλ λ°©λ²μ μ‘μ νΈμ€νΈκ° μλ λ°μ΄ν°λ₯Ό μ¬μ μνλ κ²μ
λλ€.
5. νλ¦ μ μ΄.
- μ μ‘ λ§€μ²΄μμ 물리μ μΈ μ€λ₯κ° μμλλ°λ λ°μ΄ν°λ₯Ό λΆμ€νλ κ²½μ°κ° μλλ°, μ΄λ μ‘μμ νΈμ€νΈ μ¬μ΄μ λ°μ΄ν° μ μ‘/μ²λ¦¬ μλ μ°¨μ΄ λλ¬Έμ λ°μνκΈ°λ ν©λλ€.
- μμ νΈμ€νΈμ λ²νΌ μ²λ¦¬ μλλ³΄λ€ μ‘μ νΈμ€νΈκ° λ°μ΄ν°λ₯Ό μ μ‘νλ μλκ° λΉ λ₯΄λ©΄ λ
Όλ¦¬μ μΈ λ°μ΄ν° λΆμ€ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ €λ©΄ μ‘μ νΈμ€νΈμ μ μ‘ μλλ₯Ό μ‘°μ νλ νλ¦ μ μ΄ κΈ°λ₯μ΄ νμν©λλ€.
6. μλΉμ€ ν리미ν°λΈ.
- νλ‘ν μ½μ κ³μΈ΅ κ΅¬μ‘°λ‘ μ΄λ£¨μ΄μ Έ μκ³ , νμ κ³μΈ΅μ΄ μμ κ³μΈ΅μ μλΉμ€λ₯Ό μ 곡νλ λ°©μμΌλ‘ λμν©λλ€.
- μ΄λ¬ν μλΉμ€λ ν리미ν°λΈ ννλ‘ κ΅¬νλλ©°, μ°κ²°ν μλΉμ€μμ μμ£Ό μ¬μ©νλ ν리미ν°λΈμ μ’
λ₯μλ CONNECT, DATA, DISCONNECTκ° μμ΅λλ€.
- ν΅μ νλ‘ν μ½μμ μλΉμ€ ν리미ν°λΈλ₯Ό μ¬λ°λ₯΄κ² μννλ €λ©΄ κ° ν리미ν°λΈκ° Request, Indication, Response, Confirmμ΄λΌλ λ€ κ°μ§ κΈ°λ₯μ ν¬ν¨νλλ‘ μ€κ³ν΄μΌ ν©λλ€.
- ν΄λΌμ΄μΈνΈκ° μλ²μ μ λ¬νλ μμ²μ Requestμ IndicationμΌλ‘ ꡬνλκ³ μλ²μ μλ΅μ Responseμ ConfirmμΌλ‘ ꡬνλ©λλ€.
7. OSI 7κ³μΈ΅ λͺ¨λΈ.
- λ€νΈμν¬μ μ°κ²°λ μ»΄ν¨ν°λ€μ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μΌλ €λ©΄ μλ‘ μ°λν μ μκ² νμ€νλ μΈν°νμ΄μ€λ₯Ό μ§μν΄μΌ ν©λλ€.
- κ΅μ νμ€ν κΈ°κ΅¬μΈ ISOκ° ν립ν OSI 7κ³μΈ΅ λͺ¨λΈμ κ°λ°©νλ λ°μ΄ν° ν΅μ νκ²½μ μ ν©ν κ³μΈ΅μ ꡬν λͺ¨λΈμ νμ€μ
λλ€.
- μ°κ²°λ λ νΈμ€νΈκ° κ°κ° 7κ° κ³μΈ΅μΌλ‘ ꡬμ±λ λͺ¨λμ μνν¨μΌλ‘μ¨ λ°μ΄ν° μ‘μμ μ΄ κ°λ₯ν©λλ€.
- μ μ‘ λ°μ΄ν°λ μ‘μ νΈμ€νΈμ μμ© κ³μΈ΅μμ μμν΄ νμ κ³μΈ΅μΌλ‘ μμ°¨μ μΌλ‘ μ λ¬λμ΄, μ΅μ’
μ μΌλ‘ 물리 κ³μΈ΅μμ μμ νΈμ€νΈμ μ λ¬λ©λλ€.
- μμ νΈμ€νΈμμλ λ°μ΄ν°λ₯Ό μμ κ³μΈ΅μΌλ‘ μμ°¨μ μΌλ‘ μ΄λμμΌ μμ© κ³μΈ΅κΉμ§ 보λ΄μ€λλ€.
8. μΈν°λ· λͺ¨λΈ.
- μΈν°λ·μ λ°μ΄ν°μ μ€κ° κΈ°λ₯μ λ΄λΉνλ λ€νΈμν¬ κ³μΈ΅μΌλ‘ IP νλ‘ν μ½μ μ¬μ©νλ λ€νΈμν¬μ
λλ€.
- μΈν°λ·μ μ°κ²°λ μ»΄ν¨ν°μ λ€νΈμν¬ κ΅¬ν λͺ¨λΈμμλ μ μ‘ κ³μΈ΅κΉμ§μ κΈ°λ₯μ μμ€ν
곡κ°μΈ μ΄μ체μ λ΄λΆμ ꡬνν©λλ€.
- TCPμ UDPλ μμ€ν
μ΄μ체μ μΈ μ»€λ λ΄λΆμ ꡬνλλ―λ‘, μμΌ μΈν°νμ΄μ€λΌλ μ μ‘ κ³μΈ΅μ ν리미ν°λΈλ₯Ό μ¬μ©μ νλ‘κ·Έλ¨μμ νΈμΆνλ λ°©μμΌλ‘ μ¬μ©ν©λλ€.
- μΈμ
κ³μΈ΅λΆν° μμ© κ³μΈ΅κΉμ§μ κΈ°λ₯μ μ¬μ©μ νλ‘κ·Έλ¨μΌλ‘ ꡬνλ©λλ€.
9. ARP/ RARP
- μΈν°λ· λͺ¨λΈμμ μ¬μ©νλ μ£Όμλ λ°μ΄ν° λ§ν¬ κ³μΈ΅μ MAC μ£Όμ, λ€νΈμν¬ κ³μΈ΅μ IP μ£Όμ, μ μ‘ κ³μΈ΅μ ν¬νΈ λ²νΈμ
λλ€.
- κ³μΈ΅ 2 νλ‘ν μ½μ μ΄μ©ν΄ λ°μ΄ν°λ₯Ό μ μ‘νλ €λ©΄ μμ νΈμ€νΈμ MAC μ£Όμκ° νμν©λλ€.
- μΌλ°μ μΌλ‘ μ‘μ νΈμ€νΈλ μμ μ IP μ£Όμμ MAC μ£Όμλ μ½κ² μ»μ μ μμ§λ§, μμ νΈμ€νΈμ MAC μ£Όμλ₯Ό μ»μΌλ €λ©΄ λͺ λ¨κ³μ μ²λ¦¬ κ³Όμ μ΄ νμν©λλ€.
- μ¬μ©μλ‘λΆν° μ
λ ₯λ μμ νΈμ€νΈμ IP μ£Όμλ₯Ό μ΄μ©ν΄ MAC μ£Όμλ₯Ό ꡬνλ κΈ°λ₯μ΄ νμνλ°, ARPκ° μ΄ κΈ°λ₯μ λ΄λΉν©λλ€.
- νμΌ μμ€ν
μ΄ μλ νΈμ€νΈλ LAN μΉ΄λμ λ΄μ₯λ μμ μ MAC μ£Όμλ μμ§λ§ νμΌ μμ€ν
μ΄ μ‘΄μ¬νμ§ μμΌλ―λ‘ μμ μ IP μ£Όμλ₯Ό μ μ μμ΅λλ€.
- μ΄ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μνμ¬ MAC μ£Όμλ₯Ό IP μ£Όμλ‘ λ³ννλ RARPκ° νμν©λλ€.
10. ICMP
- λ°μ΄ν° μ μ‘ νλ‘ν μ½μΈ IPκ° λμνλ κ³Όμ μμλ μ μ‘ μ€λ₯κ° λ°μν μ μμ΅λλ€.
- μ€λ₯κ° λ°μνλ©΄ λ°λμ μ‘μ νΈμ€νΈμ νμ νμ¬ λ³΅κ΅¬ μμ
μ ν μ μκ² ν΄μΌ νλλ°, μ΄ μμ
μ ICMPκ° λ΄λΉν©λλ€.
- ICMP νλ‘ν μ½μ μ€λ₯ λ©μμ§λ₯Ό μ μ‘νκΈ° μν λ³λμ ν€λ ꡬ쑰λ₯Ό κ°μ§λ©°, IP ν¨ν·μ μΊ‘μνλμ΄ μ μ‘λμ§λ§ IP νλ‘ν μ½κ³Ό κ°μ κ³μΈ΅μΌλ‘ μ·¨κΈλ©λλ€.