π[Network] IP(Internet Protocol)λ 무μμΌκΉ?
- IP(Internet Protocol)λ μ»΄ν¨ν° λ€νΈμν¬μμ λ°μ΄ν°λ₯Ό μ μ‘νκΈ° μν μ£Όμ 체κ³μ΄μ νλ‘ν μ½μ λλ€.
- IPλ ν¨ν·(Packet) λ¨μλ‘ λ°μ΄ν°λ₯Ό μ μ‘νλ©°, λ°μ΄ν°λ₯Ό μ μ‘ν λ°μ μμ μμ μλ₯Ό μλ³νκΈ° μν΄ κ³ μ ν IP μ£Όμλ₯Ό μ¬μ©ν©λλ€.
- IPλ λ€νΈμν¬ κ³μΈ΅(Network Layer)μμ λμνλ©°, μΈν°λ·κ³Ό κ°μ μ°κ²°λ§μμ μ₯μΉλ€μ΄ μλ‘ ν΅μ ν μ μλλ‘ ν΄μ€λλ€.
1οΈβ£ IPμ μ£Όμ μν
1οΈβ£ μ£Όμ μ§μ .
- IP(Internet Protocol)λ λ€νΈμν¬ μμμ κ° μ₯μΉ(μ»΄ν¨ν°, μλ², λΌμ°ν° λ±)μ κ³ μ ν IP μ£Όμλ₯Ό λΆμ¬νμ¬, μ£Όκ³ λ°λ μ‘μ μμ μμ μλ₯Ό μλ³ν©λλ€.
- IP μ£Όμλ κ° μ₯μΉκ° λ€νΈμν¬ μμμ μ μΌνκ² κ΅¬λΆλ μ μλ μλ³μλ‘, λ°μ΄ν°λ₯Ό μ νν λͺ©μ μ§λ‘ μ λ¬νλ λ° μ¬μ©λ©λλ€.
2οΈβ£ λ°μ΄ν° ν¨ν· μ μ‘.
- IP(Internet Protocol)λ λ°μ΄ν°λ₯Ό μμ ν¨ν·(Packet) λ¨μλ‘ λλμ΄ μ μ‘ν©λλ€.
- μ΄λ¬ν ν¨ν·(Packet)λ€μ κ°κ° IP μ£Όμλ₯Ό ν΅ν΄ λ°μ μ§μμ λͺ©μ μ§κΉμ§ μ΅μ μ κ²½λ‘λ‘ μ λ¬λ©λλ€.
- ν¨ν·(Packet)μ μλ‘ λ€λ₯Έ κ²½λ‘λ₯Ό ν΅ν΄ μ λ¬λ μ μμΌλ©°, λͺ©μ μ§μμ λ€μ 쑰립λ©λλ€.
- μ΄λ¬ν ν¨ν·(Packet)λ€μ κ°κ° IP μ£Όμλ₯Ό ν΅ν΄ λ°μ μ§μμ λͺ©μ μ§κΉμ§ μ΅μ μ κ²½λ‘λ‘ μ λ¬λ©λλ€.
3οΈβ£ κ²½λ‘ μ€μ λ° λΌμ°ν .
- IPλ λ€νΈμν¬ μ₯λΉμΈ λΌμ°ν°λ₯Ό ν΅ν΄ ν¨ν·(Packet)μ μ μ‘ κ²½λ‘λ₯Ό κ²°μ ν©λλ€.
- λΌμ°ν°λ λͺ©μ μ§ IP μ£Όμλ₯Ό νμΈνκ³ , ν¨ν·(Packet)μ΄ μ¬λ°λ₯Έ κ²½λ‘λ‘ μ λ¬λλλ‘ ν©λλ€.
- IP(Internet Protocol)λ ν¨ν·(Packet)μ΄ λ€νΈμν¬λ₯Ό λͺ©μ μ§κΉμ§ ν¨μ¨μ μΌλ‘ μ λ¬λλλ‘ κ²½λ‘λ₯Ό μ€μ νλ μν μ ν©λλ€.
- λΌμ°ν°λ λͺ©μ μ§ IP μ£Όμλ₯Ό νμΈνκ³ , ν¨ν·(Packet)μ΄ μ¬λ°λ₯Έ κ²½λ‘λ‘ μ λ¬λλλ‘ ν©λλ€.
2οΈβ£ IP μ£Όμμ ꡬ쑰.
- IP(Internet Protocol) μ£Όμλ λ€νΈμν¬ μμμ μ₯μΉλ₯Ό ꡬλΆνλ κ³ μ ν μ«μ§ μλ³μμ λλ€.
- IP(Internet Protocol) μ£Όμλ IPv4μ IPv6μ λ κ°μ§ λ²μ μΌλ‘ λλ©λλ€.
1οΈβ£ IPv4(Internet Protocol version 4)
- 32λΉνΈλ‘ ꡬμ±λ μ£Όμλ‘, λ·(deciaml) νκΈ°λ²μ μ¬μ©νμ¬ 4κ°μ μ«μλ‘ ννλ©λλ€.
- κ° μ«μλ 0~255 λ²μ λ΄μ μμΌλ©° μ (.)μΌλ‘ ꡬλΆλ©λλ€.
- μμ:
192.169.1.1
- μμ:
- κ° μ«μλ 0~255 λ²μ λ΄μ μμΌλ©° μ (.)μΌλ‘ ꡬλΆλ©λλ€.
- IPv4λ μ½ 43μ΅ κ°μ κ³ μ μ£Όμλ₯Ό μ 곡νμ§λ§, μΈν°λ· μ¬μ©μ΄ νλ°μ μΌλ‘ μ¦κ°νλ©΄μ μ£Όμκ° κ³ κ°λκ³ μμ΄, μ΄λ₯Ό λ체νκΈ° μν΄ IPv6κ° λμ λμμ΅λλ€.
2οΈβ£ IPv6(Internet Protocol version 6)
- 128λΉνΈλ‘ ꡬμ±λ μ£Όμλ‘, 16μ§μλ₯Ό μ¬μ©ν΄ 8κ°μ κ·Έλ£ΉμΌλ‘ ννλ©λλ€.
- κ° κ·Έλ£Ήμ μ½λ‘ (,)μΌλ‘ ꡬλΆλ©λλ€.
- μμ:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
- μμ:
- κ° κ·Έλ£Ήμ μ½λ‘ (,)μΌλ‘ ꡬλΆλ©λλ€.
- IPv6λ λ§€μ° λ§μ(340μΈλΈλ¦¬μ¨) μ£Όμ 곡κ°μ μ 곡νμ¬, λ―Έλμ μΈν°λ· μ¬μ©μ μΆ©λΆν μ§μν μ μμ΅λλ€.
3οΈβ£ IPμ μ£Όμ κΈ°λ₯.
1οΈβ£ λ°μ΄ν° ν¨ν·ν λ° μ μ‘.
- IPλ λ°μ΄ν°λ₯Ό ν¨ν·(Packet) λ¨μλ‘ λΆν μν μ μ‘ν©λλ€.
- κ° ν¨ν·μλ λ°μ μ IP(Internet Protocol) μ£Όμμ μμ μ IP(Internet Protocol) μ£Όμκ° ν¬ν¨λλ©°, ν¨ν·μ λ€νΈμν¬ μμ μ¬λ¬ μ₯λΉ(λΌμ°ν° λ±)λ₯Ό κ±°μ³ λͺ©μ μ§μ λλ¬ν©λλ€.
2οΈβ£ μ΅μ κ²½λ‘ μ€μ .
- IPλ λ€νΈμν¬ λ΄μμ μ΅μ μ κ²½λ‘λ₯Ό ν΅ν΄ λ°μ΄ν°λ₯Ό μ λ¬ν©λλ€.
- ν¨ν·(Packet)μ κ° κ²½λ‘λ₯Ό μ§λλ©°, IP(Internet Protocol) μ£Όμλ₯Ό κΈ°λ°μΌλ‘ λΌμ°ν
λ©λλ€.
- μ΄λ₯Ό ν΅ν΄ λ°μ΄ν°κ° κ°μ₯ λΉ λ₯΄κ³ ν¨μ¨μ μΌλ‘ μ λ¬λ μ μμ΅λλ€.
- ν¨ν·(Packet)μ κ° κ²½λ‘λ₯Ό μ§λλ©°, IP(Internet Protocol) μ£Όμλ₯Ό κΈ°λ°μΌλ‘ λΌμ°ν
λ©λλ€.
3οΈβ£ λΉμ°κ²°μ±.
- IPλ λΉμ°κ²°μ± νλ‘ν μ½μ
λλ€.
- μ¦, λ°μ΄ν°λ₯Ό μ μ‘ν λ μ‘μ μμ μμ μ κ°μ μ¬μ μ°κ²° μ€μ μ νμ§ μμ΅λλ€.
- κ° ν¨ν·(Packet)μ λ 립μ μΌλ‘ μ μ‘λλ©°, λ€νΈμν¬ μν©μ λ°λΌ μλ‘ λ€λ₯Έ κ²½λ‘λ‘ μ λ¬λ μ μμ΅λλ€.
- μ¦, λ°μ΄ν°λ₯Ό μ μ‘ν λ μ‘μ μμ μμ μ κ°μ μ¬μ μ°κ²° μ€μ μ νμ§ μμ΅λλ€.
4οΈβ£ λ¬΄κ²°μ± λ³΄μ₯ μμ.
- IP(Internet Protocol)λ λ°μ΄ν°λ₯Ό μ μ‘ν λ ν¨ν·(Packet)μ μ λ’°μ±μ΄λ μμ 보μ₯μ νμ§ μμ΅λλ€.
- ν¨ν·(Packet)μ΄ μμ€λκ±°λ, μμκ° λ€λ°λ μ μμΌλ©°, μ΄λ μμ κ³μΈ΅μ νλ‘ν μ½(TCP, Transmission Control Protocol)μ΄ μ²λ¦¬ν©λλ€.
- IP(Internet Protocol)λ λ¨μ§ λ°μ΄ν°λ₯Ό μ μ‘νλ μν μ μνν©λλ€.
- ν¨ν·(Packet)μ΄ μμ€λκ±°λ, μμκ° λ€λ°λ μ μμΌλ©°, μ΄λ μμ κ³μΈ΅μ νλ‘ν μ½(TCP, Transmission Control Protocol)μ΄ μ²λ¦¬ν©λλ€.
πββοΈ TCP(Transmission Control Protocol)λ 무μμΌκΉμ
4οΈβ£ IPμ λμ λ°©μ.
1οΈβ£ ν¨ν· μμ±.
- μ‘μ μ₯μΉλ λ°μ΄ν°λ₯Ό μμ ν¨ν·(Packet)μΌλ‘ λλκ³ , κ° ν¨ν·μ IP ν€λλ₯Ό μΆκ°ν©λλ€.
- μ΄ ν€λμλ μ‘μ μμ μμ μμ IP(Internet Protocol) μ£Όμκ° ν¬ν¨λ©λλ€.
2οΈβ£ λΌμ°ν .
- ν¨ν·(Packet)μ΄ λ€νΈμν¬λ₯Ό ν΅ν΄ μ μ‘λ λ, κ° ν¨ν·(Packet)μ λΌμ°ν°(Router)λ₯Ό κ±°μ³ μ΅μ’
λͺ©μ μ§λ‘ ν₯ν©λλ€.
- λΌμ°ν°λ ν¨ν·(Packet)μ λͺ©μ μ§ IP μ£Όμλ₯Ό λΆμνμ¬, ν¨ν·μ μ μ ν κ²½λ‘λ‘ μ μ‘ν©λλ€.
3οΈβ£ ν¨ν· μμ .
- λͺ©μ μ§ μ₯μΉμμ ν¨ν·(Packet)μ μμ νλ©΄, ν¨ν·(Packet)μ λ€μ μλμ λ°μ΄ν°λ‘ μ¬μ‘°λ¦½ν©λλ€.
- μμ κ³μΈ΅μ νλ‘ν μ½(TCP(Transmission Control Protocol) / UDP(User Datagram Protocol))μ ν¨ν·μ μμ μ¬λΆλ μμλ₯Ό νμΈνκ³ , λ°μ΄ν°λ₯Ό μ ννκ² μ λ¬νλλ‘ λ³΄μ₯ν©λλ€.
5οΈβ£ IPμ μ’ λ₯.
1οΈβ£ κ³΅μΈ IP μ£Όμ(Public IP Address)
- κ³΅μΈ IP μ£Όμ(Public IP Address)λ μΈν°λ· μμμ κ³ μ ν μ£Όμλ‘, μΈν°λ· μλΉμ€ μ 곡μ
체(ISP, Internet Service Provider)μ μν΄ ν λΉλ©λλ€.
- μ΄ μ£Όμλ μ μΈκ³μμ μ μΌνλ©°, μΈν°λ·μ ν΅ν΄ λ€λ₯Έ μ₯μΉλ€κ³Ό ν΅μ ν μ μμ΅λλ€.
2οΈβ£ μ¬μ€ IP μ£Όμ(Private IP Address)
- μ¬μ€ IP μ£Όμ(Private IP Address)λ λ‘컬 λ€νΈμν¬μμ μ¬μ©λλ IP(Internet Protocol) μ£Όμ μ
λλ€.
- κ°μ μ¬μ€ IP μ£Όμλ μ¬λ¬ λ€νΈμν¬μμ μ€λ³΅ν΄μ μ¬μ©ν μ μμ§λ§, μΈν°λ·κ³Ό μ§μ ν΅μ ν μ μμ΅λλ€.
- μ¬μ€ IPλ NAT(Network Address Translation)μ ν΅ν΄ κ³΅μΈ IP(Public IP)λ‘ λ³νλμ΄ μΈν°λ·μ μ κ·Όν μ μμ΅λλ€.
- κ°μ μ¬μ€ IP μ£Όμλ μ¬λ¬ λ€νΈμν¬μμ μ€λ³΅ν΄μ μ¬μ©ν μ μμ§λ§, μΈν°λ·κ³Ό μ§μ ν΅μ ν μ μμ΅λλ€.
π μ¬μ€ IP μ£Όμ λμ
-
1.0.0.0
~10.255.255.255
-
172.16.0.0
~172.31.255.255
-
192.168.0.0
~192.168.255.255
6οΈβ£ IP νλ‘ν μ½μ λ²μ .
1οΈβ£ IPv4(Internet Protocol version 4)
- IPv4λ μΈν°λ·μ΄ μμ©νλ μ΄κΈ°λΆν° μ¬μ©λ νλ‘ν μ½λ‘, 32λΉνΈ μ£Όμ 체κ³λ₯Ό μ¬μ©ν©λλ€.
- 43μ΅ κ°μ IP μ£Όμλ₯Ό μ 곡νμ§λ§, μΈν°λ· μ₯μΉμ νλ°μ μ¦κ°λ‘ μΈν΄ IP μ£Όμκ° λΆμ‘±ν΄μ§κ³ μμ΅λλ€.
2οΈβ£ IPv6(Internet Protocol version 6)
- IPv6λ 128λΉνΈ μ£Όμ 체κ³λ₯Ό μ¬μ©νμ¬ κ±°λν μ£Όμ 곡κ°μ μ 곡ν©λλ€.
- IPv6λ IPv4μ μ£Όμ λΆμ‘± λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λμ λμμΌλ©°, μ£Όμ μλ κ΅¬μ± λ° ν₯μλ 보μ κΈ°λ₯μ μ§μν©λλ€.
7οΈβ£ IP νλ‘ν μ½μ μν κ³Ό TCP/IP λͺ¨λΈ.
- IPλ λ€νΈμν¬ κ³μΈ΅(Network Layer)μμ λμνλ νλ‘ν μ½λ‘, λ°μ΄ν°κ° λͺ©μ μ§μ λλ¬ν μ μλλ‘ κ²½λ‘ μ€μ κ³Ό μ£Όμ μ§μ μ μ²λ¦¬ν©λλ€.
- IPλ TCPμ ν¨κ» λμ₯νμ¬ λ°μ΄ν°λ₯Ό μμ νκ² μ μ‘νλ TCP/IP λͺ¨λΈμ μΌλΆμ λλ€.
- TCP(Transmission Control Protocol)λ μ μ‘ κ³μΈ΅μμ λ°μ΄ν°λ₯Ό μ λ’°μ± μκ² μ μ‘νλ©°, IP(Internet Protocol)λ λ€νΈμν¬ κ³μΈ΅μμ ν¨ν·(Packet)μ μ¬λ°λ₯Έ κ²½λ‘λ‘ μ μ‘ν©λλ€.
πββοΈ OSI 7κ³μΈ΅ λͺ¨λΈ
8οΈβ£ IPμ κ΄λ ¨λ μ£Όμ νλ‘ν μ½.
1οΈβ£ TCP(Transmission Control Protocol)
- TCP(Transmission Control Protocol)λ μ λ’°μ± μλ λ°μ΄ν° μ μ‘μ 보μ₯νλ νλ‘ν μ½μ
λλ€.
- IP(Internet Protocol)λ ν¨ν·(Packet)μ λͺ©μ μ§λ‘ μ λ¬νλ μν μ νμ§λ§, TCP(Transmission Control Protocol)λ ν¨ν·μ 무결μ±, μμ 보μ₯, μ€λ₯ κ²μΆ λ° μμ μ λ΄λΉν©λλ€.
2οΈβ£ UDP(User Datagram Protocol)
- UDP(User Datagram Protocol)λ λΉμ°κ²°ν νλ‘ν μ½λ‘, IP(Internet Protocol)μ λ§μ°¬κ°μ§λ‘ λ°μ΄ν°λ₯Ό μ μ‘νμ§λ§, μ λ’°μ±μ 보μ₯νμ§ μμ΅λλ€.
- TCP(Transmission Control Protocol)μ λ¬λ¦¬ μ€λ²ν€λ(Overhead)κ° μ κ³ λΉ λ₯΄κΈ° λλ¬Έμ, μ€μκ° μ€νΈλ¦¬λ°μ΄λ μ¨λΌμΈ κ²μμμ λ§μ΄ μ¬μ©λ©λλ€.
3οΈβ£ ICMP(Internet Control Message Protocol)
- ICMP(Internet Control Message Protocol)λ λ€νΈμν¬ μ§λ¨ λ° μ€λ₯ μ²λ¦¬λ₯Ό μν νλ‘ν μ½μ
λλ€.
- Ping λͺ λ Ήμ΄λ ICMPλ₯Ό μ¬μ©νμ¬ λ€νΈμν¬ μ°κ²° μνλ₯Ό νμΈν©λλ€.
9οΈβ£ IPμ μ¬μ© μ¬λ‘.
-
μΈν°λ· ν΅μ
- IPλ μΈν°λ· μμ λͺ¨λ μ₯μΉκ° μλ‘ ν΅μ ν μ μλλ‘ μ£Όμλ₯Ό μ 곡νκ³ , λ°μ΄ν°λ₯Ό μ μ‘νλ ν΅μ¬ νλ‘ν μ½μ λλ€.
-
λ‘컬 λ€νΈμν¬(LAN, Local Area Network, 근거리 ν΅μ λ§)
- IPλ κ°μ μ΄λ μ¬λ¬΄μ€μμ λ‘컬 λ€νΈμν¬ λ΄ μ₯μΉλ€μ΄ μλ‘ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μκ² ν©λλ€.
-
λ€νΈμν¬ μ₯λΉ κ° ν΅μ
- λΌμ°ν°, μ€μμΉ, μλ² λ± λ€νΈμν¬ μ₯λΉλ€μ΄ IP μ£Όμλ₯Ό ν΅ν΄ μλ‘ ν΅μ νκ³ λ°μ΄ν°λ₯Ό μ λ¬ν©λλ€.
1οΈβ£0οΈβ£ κ²°λ‘ .
- IP(Internet Protocol)λ λ€νΈμν¬ μμ μ₯μΉλ€μ΄ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μλλ‘ νλ κΈ°λ³Έ νλ‘ν μ½μ λλ€.
- IP μ£Όμλ₯Ό ν΅ν΄ κ° μ₯μΉλ₯Ό κ³ μ νκ² μλ³νκ³ , λ°μ΄ν°λ₯Ό ν¨ν·(Packet) λ¨μλ‘ λλμ΄ μ λ¬ν©λλ€.
- IPv4μ IPv6 λ κ°μ§ λ²μ μ΄ μμΌλ©°, κ²½λ‘ μ€μ , μ£Όμ μ§μ , λ°μ΄ν° ν¨ν·ν λ±μ λ΄λΉν©λλ€.
- IPλ λ€νΈμν¬ ν΅μ μ ν΅μ¬μ μΈ μν μ μννλ©°, μΈν°λ·κ³Ό λ‘컬 λ€νΈμν¬μμ λͺ¨λ μ₯μΉ κ° ν΅μ μ κ°λ₯νκ² ν©λλ€.