μΈν°λ· νλ‘ν μ½(IP) μ΄λ?
μΈν°λ· νλ‘ν μ½(IP)μ λ°μ΄ν° ν¨ν·μ΄ λ€νΈμν¬λ₯Ό ν΅ν΄ μ΄λνκ³ μ¬λ°λ₯Έ λμμ λμ°©ν μ μλλ‘ λ°μ΄ν° ν¨ν·μ λΌμ°ν νκ³ μ£Όμλ₯Ό μ§μ νκΈ° μν νλ‘ν μ½ λλ κ·μΉμ μ§ν©μ λλ€.
μ¦, μΈν°λ· μμμ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°κΈ° μν ν΅μ κ·μ½μ λλ€.
ν΅μ μ νκΈ° μν΄μλ, λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μΆλ°μ§μ λμ°©μ§κ° μμ΄μΌ ν©λλ€.
κ·Έλμ μ겨λ κ°λ μ΄ IP μ£Όμ(Internet Protocol Address)μ λλ€.
μΈν°λ·μ ν΅κ³ΌνκΈ° μν΄μ λ°μ΄ν°λ ν¨ν·μ΄λΌκ³ νλ λ μμ μ‘°κ°μΌλ‘ λλ©λλ€.
IP μ 보λ κ° ν¨ν·μ 첨λΆλλ©°, μ΄ μ 보λ λΌμ°ν°κ° ν¨ν·μ μ¬λ°λ₯Έ μμΉλ‘ 보λ΄λλ° λμμ΄ λ©λλ€.
μΈν°λ·μ μ°κ²°νλ λͺ¨λ μ₯μΉλ λλ©μΈμλ IPμ£Όμκ° ν λΉλ©λλ€. ν¨ν·μ΄ μ°κ²°λ IPμ£Όμλ‘ μ λ¬λλ©΄ λ°μ΄ν°κ° νμν κ³³μ λμ°©ν©λλ€.
ν¨ν·μ΄ λͺ©μ μ§μ λμ°©νλ©΄ IPμ ν¨κ» μ΄λ€ μ μ‘ νλ‘ν μ½μ΄ μ¬μ©λλμ§μ λ°λΌ λ€λ₯΄κ² μ²λ¦¬λ©λλ€.
κ°μ₯ μΌλ°μ μΈ μ μ‘ νλ‘ν μ½μ TCPμ UDPμ λλ€.
ipμ£Όμλ
μΈν°λ·μμ μλ μ»΄ν¨ν°μ κ³ μ ν μ£Όμλ‘,
μ΄ μ£Όμλ₯Ό λ°νμΌλ‘ μΈν°λ·μμ ν μ»΄ν¨ν°μμ λ€λ₯Έ μ»΄ν¨ν°λ‘ λ°μ΄ν°λ₯Ό μ£Όκ³ λ°μ μ μμ΅λλ€.
μ΄ IP μ£Όμλ ν¬κ² IPv4(IPλ²μ 4), IPv6(IPv6)λ‘ λλ©λλ€.
IPv4 λ?
μμ μ»΄ν¨ν°μ κ³ μ ν μ£Όμλ₯Ό ip μ£ΌμλΌκ³ νμ΅λλ€.
νμ€ μΈκ³μμ μ£Όμλ₯Ό μμΈνΉλ³μ/κ°λ¨κ΅¬/ν ν€λ/507 μ΄λ°μμΌλ‘ ꡬλΆνλ―,
ipμ£Όμλ 123.123.123.123 μμΌλ‘ ꡬλΆν©λ.
νμ¬ λλΆλΆ IPv4λ°©μμ μ£Όμλ₯Ό μ¬μ©ν©λλ€.
IPv4λ 0.0.0.0 ~ 255.255.255.255κΉμ§μ μ£Όμλ₯Ό μ¬μ©ν©λλ€.
μ¦, 2μ 32μ κ³±μΌλ‘ λλ΅ 42μ΅κ°μ μ£Όμλ₯Ό λνλΌ μ μμ΅λλ€.
IPv6 λ?
μΈν°λ· μ΄μ°½κΈ°μλ 42μ΅κ°λ©΄ μΆ©λΆνλ€κ³ μκ°λμ΄ IPv4λ₯Ό λ§λ€μμ§λ§ μΈν°λ·μ΄ λ°λ¬λλ©΄μ μ€λ§νΈν°, λͺ¨λ°μΌ κΈ°κΈ°, μ¬λ¬ΌμΈν°λ·, pc λ±μ΄ μ¦κ°νμκ³ IPμ£Όμκ° κ³ κ°λμμ΅λλ€.
IP μ£Όμ λΆμ‘± λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ μλ μλ‘μ΄ IP μ£Όμ체κ³κ° IPv6μΈ κ²μ λλ€.
IPv4λ 32κ°μ μ΄μ§μ(32λΉνΈ)λ‘ IPμ£Όμλ₯Ό λνλ΄μ§λ§,
IPv6λ 128κ°μ μ΄μ§μ(128λΉνΈ)λ‘ IPμ£Όμλ₯Ό λνλ λλ€.
λ°λΌμ IPv6λ 2μ 128μ κ³±μΌλ‘ κ±°μ 무νλμ ν΄λΉνλ IPμ£Όμλ₯Ό μ¬μ©ν μ μκ² λ©λλ€.
IPv6μ 128λΉνΈ μ£Όμ곡κ°μ μλ κ°μ΄ 16λΉνΈ(2μ₯ν λ)λ₯Ό 16μ§μλ‘ νννμ¬ 8μλ¦¬λ‘ λνλ λλ€.
2001:0db8:85a3:08d3:1319:8a2e:0370:7334
κ·Έλ¬λ λλΆλΆμ μλ¦¬κ° 0μ μ«μλ₯Ό κ°κ² λλ―λ‘, 0000μ νλμ 0μΌλ‘ μΆμ½νκ±°λ,
νΉμ μμ μ°μλλ 0μ κ·Έλ£Ήμ μμ κ³ ':' λ§μ λ¨κΈΈ μ μμ΅λλ€.
λ°λΌμ μλμ IPv6 μ£Όμλ€μ λͺ¨λ κ°μ μ£Όμλ₯Ό λνλ λλ€.
2001:0DB8:0000:0000:0000:0000:1428:57ab
2001:0DB8:0000:0000:0000::1428:57ab
2001:0DB8:0:0:0:0:1428:57ab
2001:0DB8:0::0:1428:57ab
2001:0DB8::1428:57ab
IPv6λ₯Ό μ΄μ©νλ©΄ μ»΄ν¨ν° λΏλ§ μλλΌ λμ₯κ³ , TV, μΈνκΈ°, μ μλ μΈμ§ λ± μΌλ° κ°μ μλ IPμ£Όμλ₯Ό λΆμ¬ν μ μμ΄ κ° κΈ°κΈ° κ°μ ν΅μ μ΄ κ°λ₯ν΄μ§λλ€.
νμ§λ§ μμ§ IPv6λ μμ©ν μμ λ¨κ³λΌ νμ¬ IPv4 체κ³λ₯Ό μμ ν λ체νκΈ°κΉμ§λ μκ°μ΄ μ’ κ±Έλ¦΄ κ²μΌλ‘ μμλ©λλ€.
* μ₯ν λ λ?
νλμ μμ§μλ 8μ리μ 2μ§μλ‘ λ체λκ³ μ΄λ₯Ό 'μ₯ν λ'λΌκ³ λΆλ¦ λλ€.
μ₯ν λλ '.'μΌλ‘ ꡬλΆν©λλ€.
IPv4λ 4κ°μ μ₯ν λλ‘ κ΅¬μ±λμ΄ μλ κ²μ λλ€.
IPv4 ν΄λμ€
A Class
A ν΄λμ€λ νλμ λ€νΈμν¬κ° κ°μ§ μ μλ νΈμ€νΈ μκ° μ μΌ λ§μ ν΄λμ€μ λλ€.
λκ·λͺ¨ λ€νΈμν¬ νκ²½μ μ°μ΄λ©°, IP μ£Όμ 4λ§λ μ€ μ²« λ²μ§Έ λ§λμ μ«μκ° 1~126(κ° λ€νΈμν¬λ§λ€ 1,600λ§ κ° IP μ£Όμ μ¬μ© κ°λ₯)κΉμ§ μ¬μ©λ©λλ€.
IPμ£Όμλ₯Ό 32μ리 2μ§μλ‘ νννμ λ, 맨 μμ리 μκ° νμ 0μΈ κ²½μ°κ° λ°λ‘ Aν΄λμ€μ λλ€.
// 32μ리 2μ§μμ΄λ©°, xλ 0 λλ 1μ λλ€.
0xxx xxxx. xxxx xxxx. xxxx xxxx. xxxx xxxx
A ν΄λμ€κ° κ°μ§ μ μλ IP λ²μ
2μ§μ | 0000 0000. 0000 0000. 0000 0000. 0000 0000 ~ 0111 1111. 1111 1111. 1111 1111. 1111 1111 |
10μ§μ | 0.0.0.0 ~ 127.255.255.255 |
Aν΄λμ€μμ 첫λ²μ§Έ μ₯ν λλ λ€νΈμν¬ λΆλΆμ λνλ΄κ³ λλ¨Έμ§ λΆλΆμ νΈμ€νΈ λΆλΆμ λνλ λλ€.
Aν΄λμ€μμ κ°μ₯ μμ λ€νΈμν¬λ 1.0.0.0μ΄κ³ , κ°μ₯ ν° λ€νΈμν¬λ 126.0.0.0κΉμ§λ‘ κ·μ λμ΄ μμΌλ©° 127μ μ μΈλ©λλ€. μ΄κ±΄ μ½μμ λλ€.
B Class
B ν΄λμ€λ λ°λμ 10μΌλ‘ μμν©λλ€.
μ€κ·λͺ¨ λ€νΈμν¬ νκ²½μ©μΌλ‘ 129~191(κ° λ€νΈμν¬ λ§λ€ 65,000κ° IP μ£Όμ μ¬μ© κ°λ₯)κΉμ§ μ¬μ©λ©λλ€.
C Class
C ν΄λμ€λ λ°λμ 110μΌλ‘ μμν©λλ€.
μκ·λͺ¨ λ€νΈμν¬ νκ²½μ μ μ©λλ κ²μΌλ‘ 192~223 (κ° λ€νΈμν¬λ§λ€ 254κ° IP μ£Όμ μ¬μ© κ°λ₯)κΉμ§ μ¬μ©λ©λλ€.
μ 리νλ©΄
κ΅¬λΆ | 2μ§μ μμμ? (s λ€νΈμν¬, h νΈμ€νΈ) | λ€νΈμν¬ μμλ²νΈ (κ°μ) | νΈμ€νΈ λ²μ (κ°μ) |
Aν΄λμ€ | 0sss ssss. hhhh hhhh. hhhh hhhh. hhhh hhhh (0 μμ, λ€νΈμν¬ : 7bit, νΈμ€νΈ : 24bit) |
1 ~ 126 μμ (2^7 -1 κ° : 127μ μ μΈλΌ -1) |
2^24 -2 (-2 λ€νΈμν¬, λΈλ‘λμΊμ€νΈ μ£Όμ μ μΈ) |
Bν΄λμ€ | 10ss ssss .ssss ssss. hhhh hhhh. hhhh hhhh (10 μμ, λ€νΈμν¬ : 14bit, νΈμ€νΈ : 16bit) |
128.0 ~ 191.255 μμ (2^14 κ°) |
2^16 -2 (-2 λ€νΈμν¬, λΈλ‘λμΊμ€νΈ μ£Όμ μ μΈ) |
Cν΄λμ€ | 110s ssss. ssss ssss. ssss ssss. hhhh hhhh (110 μμ, λ€νΈμν¬ : 21bit, νΈμ€νΈ : 8bit) |
192.0.0 ~ 223.255.255 μμ (2^22 κ°) |
2^8 -2 (-2 λ€νΈμν¬, λΈλ‘λμΊμ€νΈ μ£Όμ μ μΈ) |
IP μ£Όμ μ§μ μλ μ리
IP μ£Όμλ μΈν°λ·μ μ°κ²°νλ μ₯μΉλ λλ©μΈμ ν λΉλ κ³ μ μλ³μμ λλ€.
κ° IP μ£Όμλ '192.168.1.1'κ³Ό κ°μ μΌλ ¨μ μ«μμ λλ€.
IPμ£Όμλ₯Ό μ¬λμ΄ μ½μ μ μλ λλ©μΈ μ΄λ¦μΌλ‘ λ³ννμ¬ DNS νμΈμλ₯Ό ν΅ν΄ μ¬μ©μλ 볡μ‘ν μΌλ ¨μ μ«μλ₯Ό κΈ°μ΅νμ§ μκ³ λ μΉ μ¬μ΄νΈμ μ‘μΈμ€ν μ μμ΅λλ€.
μλμ리
μ°νΈμ λ³΄λΌ λ 보λ΄μ£Όλ μ£Όμμ λ°λ μ£Όμλ₯Ό κΈ°μ¬ν©λλ€.
λ§μ°¬κ°μ§λ‘ κ° IP ν¨ν·μ 보λ΄λ μ₯μΉ λλ λλ©μΈμ IP μ£Όμμ μμ μμ IPμ£Όμλ₯Ό λͺ¨λ ν¬ν¨ν΄μΌ ν©λλ€.
μ°Έκ³
https://www.cloudflare.com/ko-kr/learning/network-layer/internet-protocol/
'π» Computer Science > λ€νΈμν¬' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
λΌμ°ν°λ? (0) | 2023.08.09 |
---|---|
λΌμ°ν & λΌμ°ν°λ? (IP λΌμ°ν ) (0) | 2023.08.08 |
SSL(Secure Sockets Layer)μ΄λ? (0) | 2023.08.08 |
VPN(Virtual Private Network) μ΄λ? (0) | 2023.08.08 |
NAC(Network Access Control)μ Firewall(λ°©νλ²½) μ°¨μ΄μ (0) | 2023.08.07 |