Goal
- IP๋ฅผ ์ดํดํ๋ค
- ๋ผ์ฐํฐ๋ฅผ ์ดํดํ๋ค
- IP ์ฃผ์๋ฅผ ์ดํดํ๋ค
- ์๋ธ๋ท์ ์ดํดํ๋ค
- ๋ผ์ฐํ ์ ์ดํดํ๋ค
์ญํ
์ด์ ์๊ฐ์ ๋ฐฐ์ด OSI 2๊ณ์ธต ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ์ด๋๋ท์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ต๋๋ค. ํ์ง๋ง ๊ฐ์ ๋คํธ์ํฌ์ ์ํ ์ปดํจํฐ์๊ฒ๋ง ๋ณด๋ผ ์ ์๊ณ ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ก๋ ๋ณด๋ผ ์ ์์ต๋๋ค.
์ ๊ทธ๋ด๊น์? ๋ด๋ถ ๋คํธ์ํฌ์์๋ MAC ์ฃผ์๋ง์ผ๋ก๋ ์ฐพ์๊ฐ ์ ์์ง๋ง, ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ์ปดํจํฐ๋ ์ฐพ์๊ฐ ์ ์์ต๋๋ค. ์ธ๋ถ ๋คํธ์ํฌ๋ก ์ฐพ์๊ฐ๊ธฐ ์ํด์๋ ๋ผ์ฐํฐ๋ผ๋ ์ฅ๋น๊ฐ ํ์ํฉ๋๋ค.
๋ผ์ฐํฐ๋?
๋ผ์ฐํฐ๋ฅผ ํตํด ๋คํธ์ํฌ๋ฅผ ๋ถ๋ฆฌ ํ ์ ์์ต๋๋ค. (์ค์์น๋ ํ๋ธ๋ ๋ถ๋ฆฌ๊ฐ ์๋๊ณ ๊ฐ์ ๋คํธ์ํฌ๋ก ์กํ๋๋ค)
๋ํ ๋ผ์ฐํฐ๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ํ์ํ ์ฅ๋น์ ๋๋ค. ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง๊ฐ ์ ํด์ง๋ฉด ํด๋น ๋ชฉ์ ์ง๊น์ง ๊ฐ๋ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์๋ ค์ค๋๋ค.
๊ทธ๋ผ ๋ชฉ์ ์ง๋ ์ด๋ป๊ฒ ์๊น์? MAC ์ฃผ์? ๋ฐ๋ก IP ์ฃผ์์ ๋๋ค.
๋ชฉ์ ์ง์ IP์ฃผ์๊ฐ ์ ํด์ง๋ฉด ๋ชฉ์ ์ง๊น์ง ๊ฐ๋ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ ๋ผ์ฐํ ์ด๋ผ๊ณ ํ๋๋ฐ ์ด๋ ๋ผ์ฐํฐ๊ฐ ์ํํฉ๋๋ค. ๋ผ์ฐํฐ์๋ ๋ผ์ฐํ ํ ์ด๋ธ์ด ์์ด์ ๋ผ์ฐํ ์ ๋ณด๋ฅผ ๋ฑ๋กํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
IP๋?
๋คํธ์ํฌ ๊ณ์ธต์ ์ํ๋ IP(Internet Protocol)๋ผ๋ ํ๋กํ ์ฝ์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด ์ฌ์ฉ๋๋ ํต์ ๊ท์ฝ์ ๋๋ค. ๋คํธ์ํฌ ๊ณ์ธต์์ ์บก์ํํ ๋ ๋ค์๊ณผ ๊ฐ์ IPํค๋๋ฅผ ๋ถ์ ๋๋ค.
IP ํค๋ (IPv4)
IP ํค๋์ ๊ธธ์ด๋ 20~60๋ฐ์ดํธ์ ๋๋ค. ๋ผ์ฐํ ์ ํ์ํ ์ ๋ณด๋ค์ ๋ด๊ณ ์์ต๋๋ค. ๊ฐ ์์๋ค์ด ์ด๋ค ๊ฒ์ ์๋ฏธํ๋์ง๋ ์์ธํ๊ฒ ๋ค๋ฃจ์ง๋ ์์๊ฒ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ์ถ๋ฐ์ง IP์ ๋ชฉ์ ์ง IP๊ฐ ํค๋์ ๋ด๊ฒจ์ ธ ์๋ค๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ํตํด์ ๋ผ์ฐํฐ๊ฐ ๊ธธ์ ์ฐพ์์ ์ ๋ฌํฉ๋๋ค. (๋ ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐ)
IP ์ฃผ์
IP ์ฃผ์๋ 32๋นํธ๋ก ๊ตฌ์ฑ๋ ๊ณ ์ ํ ์๋ณ๊ฐ์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋ฉ๋๋ค. IP์ฃผ์๋ ์ฌ๋์ด ์ฝ๊ธฐ ์ฝ๊ฒ 10์ง์๋ก ํ๊ธฐ๋์ด ์์ง๋ง, ์ค์ ๋ก๋ 2์ง์๋ก ๋์ด์์ต๋๋ค.
IPv4, IPv6
IP์ฃผ์์๋ ๋ฒ์ ์ด ์์ต๋๋ค. IPv4, IPv6 ๋๊ฐ์ง ๋ฒ์ ์ด ์๋๋ฐ์. IPv4๋ 32๋นํธ๋ก ๋์ด์์ด์ ์ฝ 43์ต๊ฐ๋ฅผ ๋ง๋ค ์ ์๋๋ฐ ์ธํฐ๋ท์ด ๋๋ฆฌ ๋ณด๊ธ๋๋ฉด์ ๊ณ ๊ฐํ์์ด ์ผ์ด๋ IPv6๋ฅผ ์ฌ์ฉํ๊ฒ ๋์ต๋๋ค. IPv6๋ 128๋นํธ๋ก ๋์ด์์ด์ ์ฝ 340๊ฐ ๊ฐ ๋ง๋ค ์ ์์ต๋๋ค. ์ด์ ๋ ์๋ฉด ๊ฑฐ์ ๋ฌดํ๋๋ผ๊ณ ์๊ฐํด๋ ๋ฉ๋๋ค.
๊ณต์ธ IP์ ์ฌ์ค IP
IP์ฃผ์์๋ ๊ณต์ธ IP์ ์ฌ์ค IP๊ฐ ์์ต๋๋ค. ๊ณต์ธ IP๋ ISP๊ฐ ์ ๊ณตํ๊ณ ์ฌ์ค IP๋ ๋ผ์ฐํฐ์์ DHCP ๊ธฐ๋ฅ์ ํตํด ์ฌ์ค IP๋ฅผ ๋ถ์ฌํ๊ณ ์์ต๋๋ค. ์ด ์ฌ์ค IP๋ฅผ ํตํด IP๊ฐ ๋ถ์กฑํ์ง ์๊ฒ ๋ ๋ง์ ์ฅ๋น๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
IP ์ฃผ์์ ํด๋์ค
ํ์ ๋ IP ์ฃผ์๋ฅผ ์ฒด๊ณ์ ์ผ๋ก ๊ด๋ฆฌํ๊ธฐ ์ํด IP ์ฃผ์๋ ๋คํธ์ํฌ ID์ ํธ์คํธ ID๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค.
์ ์ด๋ ๊ฒ ๊ตฌ์ฑ๋์ด ์์๊น์? ๋ฐ๋ก ๋คํธ์ํฌ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๊ฒ๋ํ๊ธฐ ์ํด์ ์ธ๋ฐ์. ๋คํธ์ํฌ ID ๋๋ ํธ์คํธ ID์ ํฌ๊ธฐ๋ฅผ ํฌ๊ฒ ๋ง๋ค๊ฑฐ๋ ์๊ฒ ๋ง๋ฌ์ผ๋ก ์จ ๋คํธ์ํฌ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค. ๊ทธ ํฌ๊ธฐ๋ฅผ ํด๋์ค๋ผ๋ ๊ฐ๋ ์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค.
์ต์์ ๋นํธ ๋ฒ์ ์ต๋ ํธ์คํธ ์
์ต์์ ๋นํธ | ๋ฒ์ | ์ต๋ ํธ์คํธ ์ | |
A ํด๋์ค | 0์ผ๋ก ์์ | 1.0.0.0 ~ 127.255.255.255 | 2^24 - 2 |
B ํด๋์ค | 10์ผ๋ก ์์ | 128.0.0.0 ~ 191.255.255.255 | 2^16 - 2 |
C ํด๋์ค | 110์ผ๋ก ์์ | 192.0.0.0 ~ 223.255.255.255 | 2^8 -2 |
์ฌ์ค IP๋ ๊ณต์ธ IP๋ก ํ ๋นํ ์ ์๊ธฐ ๋๋ฌธ์ A,B,C ํด๋์ค์๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ค IP ๋ฒ์๊ฐ ๋น ์ ธ์์ต๋๋ค.
(๋์ฑ ๋ ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํด์ฃผ์ธ์.)
๋คํธ์ํฌ ์ฃผ์, ๋ธ๋ก๋์บ์คํธ ์ฃผ์
IP ์ฃผ์์๋ ๋คํธ์ํฌ ์ฃผ์์ ๋ธ๋ก๋ ์บ์คํธ ์ฃผ์๊ฐ ์์ต๋๋ค.
C ํด๋์ค๋ก ์๋ฅผ ๋ค๋ฉด, ๋คํธ์ํฌ ์ฃผ์๋ ํธ์คํธ ID๊ฐ 0์ด๋ฉด ๋คํธ์ํฌ ์ฃผ์์ ๋๋ค. ๋ง์ฝ ํธ์คํธ ID๊ฐ 255์ด๋ฉด ๋ธ๋ก๋์บ์คํธ ์ฃผ์์ด๊ตฌ์.
- ๋คํธ์ํฌ ์ฃผ์: 192.168.10.0
- ๋ธ๋ก๋์บ์คํธ ์ฃผ์: 192.168.10.255
์ด ๋ ์ฃผ์๋ ์ปดํจํฐ์ ํ ๋นํ ์ ์์ต๋๋ค. ์ด๋ค ์ฉ๋๋ก ์ฌ์ฉ๋๊ธธ๋ ํ ๋นํ ์ ์๋๋ก ํ์๊น์?
๋คํธ์ํฌ ์ฃผ์๋ ์ ์ฒด ๋คํธ์ํฌ์์ ์์ ๋คํธ์ํฌ๋ฅผ ์๋ณํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด 192.168.10.1 ~ 192.168.10.4 ์ 192.168.10.0 ์ ๋คํธ์ํฌ์ ์ํด์๋ค๊ณ ํ ์ ์์ต๋๋ค.
๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ ํด๋น ๋คํธ์ํฌ์ ์ํ ๋ชจ๋ ์ฅ๋น์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์๋ธ๋ท
๋๊ท๋ชจ ๋คํธ์ํฌ์์ ๋ธ๋ก๋ ์บ์คํธ๋ฅผ ํ๋ฉด ์ด๋ป๊ฒ ๋ ๊น์? ์๋ง์ ์ปดํจํฐ๋ก ํจํท์ ์ ์กํ๊ธฐ ๋๋ฌธ์ ์๊ฐ๋ ์ค๋๊ฑธ๋ฆฌ๊ณ ๋คํธ์ํฌ๊ฐ ํผ์กํด์ง ์ ์์ต๋๋ค. ์ด์ฒ๋ผ ๋๊ท๋ชจ ๋คํธ์ํฌ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ๊ธฐ๋ณด๋ค๋ ๊ทธ ์์์ ์์ ๋คํธ์ํฌ๋ก ์ชผ๊ฐ์ ๊ตฌ์ฑํ๋๋ฐ์, ์ด๋ฅผ ์๋ธ๋ทํ ์ด๋ผ๊ณ ํฉ๋๋ค.
์ A ํด๋์ค๋ฅผ ์๋ธ๋ทํ ํ๋ฉด ์๋์ฒ๋ผ ๋ฉ๋๋ค.
์๋ธ๋ทํ ํ ๋๋ ํธ์คํธID๋ฅผ ๋น๋ ค ์๋ธ๋ท ID๋ก ํ ๋นํ ์ ์์ต๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์๋ธ๋ทํ ํ๋ฉด ์ด๋๊น์ง๊ฐ ๋คํธ์ํฌ ID์ธ์ง ํธ์คํธ ID์ธ์ง ์ ์ ์์ต๋๋ค. ๊ทธ๋์ ์๋ธ๋ท ๋ง์คํฌ๊ฐ ํ์ํ ๊ฒ ์ ๋๋ค.
์๋ธ๋ท ๋ง์คํฌ
๋ค์๊ณผ ๊ฐ์ ํํ์ ๋ง์ด ๋ณด์ จ์ํ ๋ฐ์. ์๋ธ๋ท ๋ง์คํฌ๋ ํ๋ฆฌํฝ์ค ํํ์ ๋ง์ด ์ฌ์ฉํฉ๋๋ค.
255.255.255.255/24
A ํด๋์ค๋ฅผ ์๋ฅผ ๋ค์ด์ ์ค๋ช ํด๋ณด๊ฒ ์ต๋๋ค.
์ IP ์ฃผ์๋ฅผ ํ๋ฆฌํฝ์ค ์ฃผ์๋ก ํ๊ธฐํ๋ฉด? → 127.255.255.255/8
์ IP ์ฃผ์๋ฅผ ํ๋ฆฌํฝ์ค ์ฃผ์๋ก ํ๊ธฐํ๋ฉด? → 127.255.255.255/16
[๋ชฉ์ฐจ] ๋คํธ์ํฌ ๊ธฐ์ด ์๋ฆฌ์ฆ (์์ผ๋ก ์ญ ํฌ์คํ ํ ์์ !)
- ๋คํธ์ํฌ๋ฅผ ๋ค์ด๊ฐ๊ธฐ ์์ (OSI 7 Layer, TCP/IP 5 Layer, ์บก์ํ๋?)
- ๋ฌผ๋ฆฌ ๊ณ์ธต์์๋ ์ด๋ค ์ผ์ ํ ๊น? (TCP/IP 1 Layer)
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ ์ด๋ค ์ผ์ ํ ๊น? (TCP/IP 2 Layer)
- ๋คํธ์ํฌ ๊ณ์ธต์์๋ ์ด๋ค ์ผ์ ํ ๊น? (TCP/IP 3 Layer)
- ์ ์ก ๊ณ์ธต์์๋ ์ด๋ค ์ผ์ ํ ๊น? (TCP/IP 4 Layer)
- ์์ฉ ๊ณ์ธต์์๋ ์ด๋ค ์ผ์ ํ ๊น? (TCP/IP 5 Layer
๊ธ ์ฝ์ด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.