โ ๊ณต์ธ IP ์ฃผ์ (public IP address)
- ์ ์ธ๊ณ์์ ๊ณ ์ ํ IP ์ฃผ์
- ๋คํธ์ํฌ ๊ฐ์ ํต์ , ์ธํฐ๋ท์ ์ด์ฉํ ๋ ์ฌ์ฉํ๋ IP ์ฃผ์
- ๊ณต์ธ IP ์ฃผ์๋ ISP๋ ๊ณต์ธ IP ์ฃผ์ ํ ๋น ๊ธฐ๊ด์ ํตํด ํ ๋น
โ ์ฌ์ค IP ์ฃผ์ (private IP address)
- ์ฌ์ค ๋คํธ์ํฌ์์ ์ฌ์ฉํ๊ธฐ ์ํ IP ์ฃผ์
- ์ฌ์ค IP ์ฃผ์๋ก ์ฌ์ฉํ๋๋ก ํน๋ณํ ์์ฝ๋ IP ์ฃผ์ ๊ณต๊ฐ
10.0.0.0/8 (10.0.0.0 ~ 10.255.255.255)
172.16.0.0/12 (172.16.0.0 ~ 172.31.255.255)
192.168.0.0/16 (192.168.0.0 ~ 192.168.255.255)
- ์ฌ์ค IP ์ฃผ์์ ํ ๋น ์ฃผ์ฒด๋ ์ผ๋ฐ์ ์ผ๋ก ๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)
- ์ฌ์ค IP ์ฃผ์๋ ํธ์คํธ๊ฐ ์ํ ์ฌ์ค ๋คํธ์ํฌ์์๋ง ์ ํจํ ์ฃผ์
- ์ผ๋ง๋ ์ง ๋ค๋ฅธ ๋คํธ์ํฌ์์ ์ฌ์ค IP ์ฃผ์์ ์ค๋ณต ๊ฐ๋ฅ
- ์ผ๋ฐ์ ์ผ๋ก ๋คํธ์ํฌ ๊ฐ ํต์ ์ ์ฌ์ค IP ์ฃผ์๊ฐ ์๋ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํตํด ์ด๋ฃจ์ด์ง
โ NAT (Network Address Translation)
- IP ์ฃผ์ ๋ณํ ๊ธฐ์ : ์ฃผ๋ก ์ฌ์ค IP ์ฃผ์(๋คํธ์ํฌ ๋ด๋ถ)์ ๊ณต์ธ IP ์ฃผ์(๋คํธ์ํฌ ์ธ๋ถ)๋ฅผ ๋ณํ
- ๋๋ถ๋ถ์ ๋ผ์ฐํฐ์ (๊ฐ์ ์ฉ) ๊ณต์ ๊ธฐ๋ NAT ๊ธฐ๋ฅ ๋ด์ฅ
- ์ฌ์ค ๋คํธ์ํฌ์ ํจํท ์ ์ฌ์ค IP ์ฃผ์๋ ๊ณต์ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณ๊ฒฝ
- ์ธ๋ถ ๋คํธ์ํฌ์ ํจํท ์ ๊ณต์ธ IP ์ฃผ์๋ ๊ณต์ ๊ธฐ๋ฅผ ๊ฑฐ์ณ ์ฌ์ค IP ์ฃผ์๋ก ๋ณ๊ฒฝ - NAT๋ฅผ ํตํด ์ฌ์ค IP ์ฃผ์๋ฅผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ํธ์คํธ๋ ์ ์ ์์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ๊ณต์ ๊ฐ๋ฅ
๊ณต์ธ IP ์ฃผ์์ ์ฌ์ค IP ์ฃผ์ ํ์ธ
- ํ์ฌ IP(IPv4) ์ฃผ์ ์กฐํ - ipconfig(์๋์ฐ) / ifconfig(๋งฅOS)
- ๋ง์ผ 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 ์ค ํ๋๊ฐ ๋ณด์ธ๋ค๋ฉด ์ด๋ ์ฌ์ค IP ์ฃผ์ - ๋ค์ด๋ฒ ๊ฒ์์ฐฝ์ '๋ด IP ์ฃผ์'๋ฅผ ์ ๋ ฅํ๊ฑฐ๋ ๊ตฌ๊ธ ๊ฒ์์ฐฝ์ 'what is my ip address'๋ฅผ ์ ๋ ฅ
- ๋ค์ด๋ฒ๋ ๊ตฌ๊ธ์ ์ฌ์ค IP ์ฃผ์๊ฐ ์๋ ๊ณต์ธ IP ์ฃผ์๋ฅผ ์ธ์ํ๊ธฐ ๋๋ฌธ์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ํ์
์ ์ IP ์ฃผ์์ ๋์ IP ์ฃผ์
โ ์ ์ ํ ๋น
- ํธ์คํธ์ ์ง์ (์์์ ์ผ๋ก) IP ์ฃผ์๋ฅผ ๋ถ์ฌํ๋ ๋ฐฉ์
- ์ด๋ ๊ฒ ํ ๋น๋ IP ์ฃผ์๋ฅผ ์ ์ IP ์ฃผ์(static IP address)๋ผ๊ณ ํจ
์ ์ IP ์ฃผ์ ๋ถ์ฌ
- ์๋์ฐ๋ ๋งฅOS ๋ฑ์ ๋คํธ์ํฌ ์ค์ ์์ IP ์ฃผ์๋ฅผ ์๋์ผ๋ก ์ค์
- ์ผ๋ฐ์ ์ผ๋ก ๋ถ์ฌํ๊ณ ์ ํ๋ IP ์ฃผ์, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด(๋ผ์ฐํฐ) ์ฃผ์, DNS ์ฃผ์๋ฅผ ์ ๋ ฅ
โ ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด(default gateway)
- ๊ฒ์ดํธ์จ์ด(gateway)์ ์ผ๋ฐ์ ์๋ฏธ: ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ํ๋์จ์ด/์ํํธ์จ์ด์ ์๋จ
- ํธ์คํธ๊ฐ ์ํ ๋คํธ์ํฌ ์ธ๋ถ๋ก ๋๊ฐ๊ธฐ ์ํ ๊ธฐ๋ณธ์ ์ธ ์ฒซ ๊ฒฝ๋ก(์ฒซ ๋ฒ์งธ ํ)
- ๋คํธ์ํฌ ์ธ๋ถ์ ์ฐ๊ฒฐ๋ ๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)์ ์ฃผ์๋ฅผ ์๋ฏธํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์
- IP ํ ๋น์ ๋งฅ๋ฝ์์ ์ฌ์ฉ๋ '๊ฒ์ดํธ์จ์ด'๋ผ๋ ์ฉ์ด๋ ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด(๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)์ ์ฃผ์)๋ฅผ ์๋ฏธ
๋ชจ๋ IP ์ฃผ์๋ฅผ ์ ์ ์ผ๋ก ํ ๋นํ ์ ์์๊น?
- ํธ์คํธ ์๊ฐ ๋ง์์ง ๊ฒฝ์ฐ ๊ด๋ฆฌ ๊ณค๋
- ์๋์น ์๊ฒ ์๋ชป๋ IP ์ฃผ์๋ฅผ ์ ๋ ฅํ ์๋ ์๊ณ , ์ค๋ณต๋ IP ์ฃผ์๋ฅผ ์ ๋ ฅํ ์๋ ์์
โ ๋์ ํ ๋น
- ํธ์คํธ์ IP ์ฃผ์๋ฅผ ํ๋กํ ์ฝ์ ํ์ฉํด ์๋์ผ๋ก ํ ๋นํ๋ ๋ฐฉ์
- IP ๋์ ํ ๋น์ ์ฌ์ฉ๋๋ ๋ํ์ ์ธ ํ๋กํ ์ฝ: DHCP(Dynamic Host Configuration Protocol)
- ์ด๋ ๊ฒ ํ ๋น๋ IP ์ฃผ์๋ฅผ ๋์ IP ์ฃผ์(dynamic IP address)๋ผ๊ณ ํจ
DHCP๋ฅผ ํตํ IP ์ฃผ์ ํ ๋น
- ํด๋ผ์ด์ธํธ์ DHCP ์๋ฒ ๊ฐ ๋ฉ์์ง ์ก์์ ์ ํตํด ํ ๋น์ด ์ด๋ฃจ์ด์ง
- ํด๋ผ์ด์ธํธ: IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ๊ณ ์ ํ๋ ํธ์คํธ
- DHCP ์๋ฒ: ํธ์คํธ์๊ฒ IP ์ฃผ์๋ฅผ ์ ๊ณตํ๋ ํธ์คํธ
- DHCP ์๋ฒ์ ์ญํ ์ ์ผ๋ฐ์ ์ผ๋ก ๋ผ์ฐํฐ(๊ณต์ ๊ธฐ)๊ฐ ์ํ
- ํน์ ํธ์คํธ์ DHCP ์๋ฒ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์๋ ์์
- DHCP ์๋ฒ๋ ํด๋ผ์ด์ธํธ์๊ฒ ํ ๋น ๊ฐ๋ฅํ IP ์ฃผ์ ๋ชฉ๋ก์ ๊ด๋ฆฌํ๋ค, ํด๋ผ์ด์ธํธ ์์ฒญ์ IP ์ฃผ์๋ฅผ ํ ๋น
- DHCP๋ก ํ ๋น๋ฐ์ ๋์ IP ์ฃผ์๋ ์ฌ์ฉํ ๊ธฐ๊ฐ(์๋ ๊ธฐ๊ฐ)์ด ์ ํด์ง
- "DHCP๋ก IP ์ฃผ์๋ฅผ ํ ๋น ๋ฐ๋ ๊ฒ = 'IP ์ฃผ์๋ฅผ ์๋ํ๋ค'"
- ์ผ๋ฐ์ ์ผ๋ก ์ ์๊ฐ ~ ์ ์ผ
- ์๋ ๊ธฐ๊ฐ์ด ๋๋ IP ์ฃผ์๋ ๋ค์ DHCP ์๋ฒ๋ก ๋ฐ๋ฉ
IP ์ฃผ์ ํ ๋น ๊ณผ์ ์์ ์ฃผ๊ณ ๋ฐ๋ ๋ฉ์์ง
1) DHCP Discover (ํด๋ผ์ด์ธํธ -> DHCP ์๋ฒ)
- DHCP ์๋ฒ๋ฅผ ์ฐพ๋ ๋ฉ์์ง
- ๋ธ๋ก๋์บ์คํธ๋ก ์ ์ก
- ํด๋ผ์ด์ธํธ๋ ์์ง IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ์ง ๋ชปํจ: ์ก์ ์ง IP ์ฃผ์๋ 0.0.0.0์ผ๋ก ์ค์
2) DHCP Offer (DHCP ์๋ฒ -> ํด๋ผ์ด์ธํธ)
- ํด๋ผ์ด์ธํธ์๊ฒ ํ ๋น ๊ฐ๋ฅํ IP ์ฃผ์ ์ ๋ณด๋ฅผ ์ ์ํ๋ ๋ฉ์์ง
- ํ ๋น ๊ฐ๋ฅํ IP ์ฃผ์, ์๋ธ๋ท ๋ง์คํฌ, ์๋ ๊ธฐ๊ฐ ๋ฑ์ ์ ๋ณด ํฌํจ
3) DHCP Request (ํด๋ผ์ด์ธํธ -> DHCP ์๋ฒ)
- DHCP Offer ๋ฉ์์ง์ ๋ํ ์๋ต
- ๋ธ๋ก๋์บ์คํธ๋ก ์ ์ก
4) DHCP Acknowledgment (DHCP ACK) (DHCP ์๋ฒ -> ํด๋ผ์ด์ธํธ)
- ์ต์ข ์น์ธ๊ณผ ๊ฐ์ ๋ฉ์์ง
- DHCP ACK ๋ฉ์์ง๋ฅผ ์์ ํ ํด๋ผ์ด์ธํธ๋ ํ ๋น๋ฐ์ IP ์ฃผ์๋ฅผ ์์ ์ IP ์ฃผ์๋ก ์ค์ ํ ์๋ ๊ธฐ๊ฐ ๋์ IP ์ฃผ์ ์ฌ์ฉ
์ฌ์ฉ ๊ธฐ๊ฐ์ด ๋ชจ๋ ๋๋๋ฉด?
- IP ์ฃผ์๋ฅผ DHCP ์๋ฒ์ ๋ฐ๋ฉ
- ์์น์ ์ผ๋ก ๋ค์ DHCP Discover - DHCP Offer - DHCP Request - DHCK ACK ์ฃผ๊ณ ๋ฐ์ IP ์ฃผ์ ์ฌํ ๋น
โ ์๋ ๊ฐฑ์ (lease renewal)
- IP ์ฃผ์์ ์๋ ๊ธฐ๊ฐ์ด ๋๋๊ฐ ๋ ์๋ ๊ธฐ๊ฐ์ ์ฐ์ฅํ๋ ๊ฒ
- ์๋ ๊ธฐ๊ฐ์ด ๋๋๊ธฐ ์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ์ฐจ๋ก ์๋ ์ํ
- ์๋ ์๋ ๊ฐฑ์ ์ด ๋ชจ๋ ์คํจํ๋ฉด ๊ทธ๋ IP ์ฃผ์ ๋ฐ๋ฉ
โ ์์ฝ ์ฃผ์
- ํน์ํ ๋ชฉ์ ์ ์ํด ์์ฝ๋ IP ์ฃผ์
โ 127.0.0.1
- ๋ฃจํ๋ฐฑ ์ฃผ์(loopback address), ๋ก์ปฌ ํธ์คํธ(localhost)
- ์๊ธฐ ์์ ์ ๊ฐ๋ฆฌํค๋ ํน๋ณํ ์ฃผ์
- ๋ฃจํ๋ฐฑ ์ฃผ์๋ก ์ ์ก๋ ํจํท์ ์๊ธฐ ์์ ์๊ฒ ๋๋์์ด
- ๋ถ๋ฉ๋ ์ญํ ์ ์ํํ๋ ์ฃผ์
- ํ ์คํธ๋ ๋๋ฒ๊น ์ฉ๋๋ก ์ฌ์ฉ
โ 0.0.0.0/8
- ํธ์คํธ๊ฐ IP ์ฃผ์๋ฅผ ํ ๋น๋ฐ๊ธฐ ์ ์ ์์๋ก ํ ๋น๋๋ IP ์ฃผ์
e.g.) DHCP Discover ๋ฉ์์ง๋ฅผ ์ ์กํ๋ ์์ ์ ํด๋ผ์ด์ธํธ IP ์ฃผ์ - ํน๋ณํ ์ง์นญํ IP ์ฃผ์๊ฐ ์์ ๋ ์ฌ์ฉ๋๋ IP ์ฃผ์
- ํธ์คํธ ์ ์ฅ์์ ๋ง๋ ํ ์์ ์ ์ง์นญํ IP ์ฃผ์๊ฐ ์์ ๋
โ 0.0.0.0/0
- 0.0.0.0/8๊ณผ ์ ์ฌํ์ง๋ง ๋ค๋ฅธ ์๋ฏธ๋ฅผ ์ง๋๋ ์ฃผ์
- '๋ชจ๋ ์์์ IP ์ฃผ์'
- ์ฃผ๋ก ๋ผ์ฐํ
์์ ๋ํดํธ ๋ผ์ฐํธ(default route)๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ์ฌ์ฉ
- ๋ํดํธ ๋ผ์ฐํธ: ํจํท์ ์ด๋ค IP ์ฃผ์๋ก ์ ๋ฌํ ์ง ๊ฒฐ์ ํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ํจํท์ ์ ๋ฌํ ๊ฒฝ๋ก
- "์ด๋๋ก ํจํท์ ์ ๋ฌํด์ผ ํ ์ง ๋ช ํํ์ง ์์ผ๋ฉด ์ฌ๊ธฐ๋ก ํจํท์ ์ด๋์์ผ๋ผ"
์ถ์ฒ
๊ฐ๋ฐ์๋ฅผ ์ํ ์ปดํจํฐ๊ณตํ 2: ํผ์ ๊ณต๋ถํ๋ ๋คํธ์ํฌ
'network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ผ์ฐํ ๋ถ๋ฅ / ๋ผ์ฐํ ํ๋กํ ์ฝ (0) | 2025.04.15 |
---|---|
๋ผ์ฐํฐ / ๋ผ์ฐํ ํ ์ด๋ธ (0) | 2025.04.15 |
ํด๋์ค๋ฆฌ์ค ์ฃผ์ ์ฒด๊ณ / ์๋ธ๋คํ (0) | 2025.04.06 |
IP ์ฃผ์์ ๊ตฌ์กฐ / ํด๋์คํ ์ฃผ์์ฒด๊ณ (0) | 2025.03.30 |
ARP (0) | 2025.03.26 |