DHCP๋? ๐ถ
์ ๋ ธํธ๋ถ์ ์ฌ์ ๊ณต์ ๊ธฐ์๋ง ์ฐ๊ฒฐํ์ ๋ฟ์ธ๋ฐ, ์ธํฐ๋ท ์ ์์ ์ด๋ป๊ฒ ํ ๊น ?
์ฐ๋ฆฌ๋ ์ ๋
ธํธ๋ถ์ ์ฌ์ ์ฒ์์ผ๋ก Wi-Fi์ ์ฐ๊ฒฐํ ๋, IP ์ฃผ์๋ฅผ ์ง์ ์
๋ ฅํ ์ ์ด ์๋๋ฐ๋ ์ธํฐ๋ท์ด ๋ฐ๋ก ์ฐ๊ฒฐ๋๋ค.
๋จ์ํ ๊ณต์ ๊ธฐ์ ์ ์ํ์ ๋ฟ์ธ๋ฐ, ์ด๋ป๊ฒ ์ธํฐ๋ท์ ์ ์์ ํ ์ ์๊ฒ ๋๊ฑธ๊น?
๋ฐ๋ก DHCP๋ฅผ ์ฌ์ฉํ์ฌ IP ์ฃผ์๋ฅผ ์๋ ํ ๋น ๋ฐ๊ธฐ ๋๋ฌธ์ด๋ค.
DHCP๋?
DHCP๋ ๋คํธ์ํฌ ์์ ์ฅ์น(ํด๋ผ์ด์ธํธ)์๊ฒ ์๋์ผ๋ก IP ์ฃผ์ ๋ฐ ๋คํธ์ํฌ ์ค์ ์ ํ ๋นํ๋ ํ๋กํ ์ฝ์ด๋ค.
์๋์ผ๋ก IP๋ฅผ ์ค์ ํ๋ ์ ์ IP์ ๋ฌ๋ฆฌ DHCP๋ฅผ ์ฌ์ฉํ๋ฉด ๋์ IP๋ฅผ ์๋์ผ๋ก ๋ถ์ฌ๋ฐ์ ์ ์๋ค.
๐ก DHCP์ ์ฃผ์ ์ญํ
- IP ์ฃผ์ ์๋ ํ ๋น (์๋ ์ ๋ ฅ ํ์ ์์)
- ์๋ธ๋ท ๋ง์คํฌ, ๊ธฐ๋ณธ ๊ฒ์ดํธ์จ์ด, DNS ์๋ฒ ๋ฑ์ ๋คํธ์ํฌ ์ค์ ์๋ ๊ตฌ์ฑ
- IP ์ฃผ์๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ค๋ณต์ ๋ฐฉ์ง
DHCP์ ์ฃผ์ ๊ฐ๋
- DHCP ์๋ฒ(DHCP Server)
- ๋คํธ์ํฌ์ ์๋ ํด๋ผ์ด์ธํธ์๊ฒ IP ์ฃผ์ ๋ฐ ๋คํธ์ํฌ ์ค์ ์ ๋ณด๋ฅผ ํ ๋นํ๋ ์ญํ ์ ํ๋ค.
- ์๋ฒ๋ ํ ๋น ๊ฐ๋ฅํ IP ์ฃผ์ ํ(Address Pool)์ ๊ด๋ฆฌํ๋ฉฐ, ํ์ํ ๋ ํด๋ผ์ด์ธํธ์ ํ ๋นํ๋ค.
- DHCP ํด๋ผ์ด์ธํธ(DHCP Client)
- DHCP ์๋ฒ๋ก๋ถํฐ IP ์ฃผ์๋ฅผ ์์ฒญํ๋ ์ฅ์น(PC,์ค๋งํธํฐ)์ด๋ค.
- ํด๋ผ์ด์ธํธ๋ DHCP ์์ฒญ์ ๋ณด๋ด๊ณ , ์๋ฒ๋ก๋ถํฐ ์๋ต์ ๋ฐ์ IP ์ฃผ์๋ฅผ ์๋์ผ๋ก ์ค์ ํ๋ค.
- DHCP ๋ฆด๋ ์ด ์์ด์ ํธ(DHCP Relay Agent)
- ํด๋ผ์ด์ธํธ๊ฐ DHCP ์๋ฒ์ ๊ฐ์ ์๋ธ๋ท์ ์์ ๊ฒฝ์ฐ, DHCP ์์ฒญ์ ์ค๊ณํ๋ ์ญํ ์ํ๋ค.
- DHCP ์๋ฒ์ ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ์ ๋คํธ์ํฌ(์๋ธ๋ท)์ ์๋ ๊ฒฝ์ฐ์๋ ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ก๋์บ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ง์ DHCP ์๋ฒ์ ํต์ ํ ์ ์์ง๋ง, ๋ค๋ฅธ ์๋ธ๋ท์ ์์นํ๋ฉด ๋ธ๋ก๋์บ์คํธ๊ฐ ๋์ด๊ฐ์ง ์๊ธฐ ๋๋ฌธ์ ํด๋ผ์ด์ธํธ๋ DHCP ์๋ฒ๋ฅผ ์ฐพ์ ์ ์๋ค. ์ด ๋ DHCP ๋ฆด๋ ์ด ์์ด์ ํธ๊ฐ ์ค๊ฐ์์ ์ญํ ์ ์ํํ๋ค.
- ์ฃผ๋ก ๋ผ์ฐํฐ๊ฐ DHCP ๋ฆด๋ ์ด ์ญํ ์ ์ํํ๋ค.
- ํด๋ผ์ด์ธํธ๊ฐ DHCP ์๋ฒ์ ๊ฐ์ ์๋ธ๋ท์ ์์ ๊ฒฝ์ฐ, DHCP ์์ฒญ์ ์ค๊ณํ๋ ์ญํ ์ํ๋ค.
DHCP ๋์ ๊ณผ์
- DHCP Discover(๊ฒ์)
- ํด๋ผ์ด์ธํธ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋๋ฉด, ๋ธ๋ก๋์บ์คํธ(255.255.255.255) ๋ฉ์์ง๋ฅผ ๋ณด๋ด DHCP ์๋ฒ๋ฅผ ์ฐพ๋๋ค.
๋ํํ IP ์ฃผ์๋ฅผ ํ ๋นํด ์ค ์ ์๋ DHCP ์๋ฒ๊ฐ ํด๋น ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ ์๋์?ํ๊ณ ์์ฒญ
- DHCP Offer(์ ์)
- DHCP ์๋ฒ๋ ์ฌ์ฉ ๊ฐ๋ฅํ IP ์ฃผ์, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ์จ์ด ์ ๋ณด ๋ฑ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ธ๋ค.
๋ด๊ฐ ๋ค๊ฒ IP ์ฃผ์๋ฅผ ํ ๋นํด ์ค ์ ์์ด! 192.168.1.10์ ์จ!๋ฉ์์ง๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌ
- DHCP Request(์์ฒญ)
- ๋คํธ์ํฌ์ ์ฌ๋ฌ ๋์ DHCP ์๋ฒ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ, ํด๋ผ์ด์ธํธ๊ฐ ๋ธ๋ก๋์บ์คํธ๋ฅผ ๋ณด๋ด๋ฉด ์ฌ๋ฌ DHCP ์๋ฒ๊ฐ ๊ฐ๊ฐ ๋ค๋ฅธ IP๋ฅผ ์ ์ํ ์ ์๊ณ , ์ด ๊ฒฝ์ฐ ํด๋ผ์ด์ธํธ๋ ๊ฐ์ฅ ๋จผ์ ๋ฐ์ DHCP Offer๋ฅผ ์ ํํ์ฌ DHCP Request๋ฅผ ๋ณด๋ธ๋ค.
- ์ฌ๋ฌ ๋์ DHCP ์๋ฒ๊ฐ ์กด์ฌํ์ง ์์๋ ํด๋ผ์ด์ธํธ๋ Requset๋ฅผ ๋ณด๋ธ๋ค.
192.168.1.10์ ์ฌ์ฉํ ๊ฒ!๋ฉ์์ง๋ฅผ DHCP ์๋ฒ์ ์ ๋ฌ
- DHCP Acknowledge(์น์ธ)
- DHCP ์๋ฒ๊ฐ ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์น์ธํ๋ฉฐ, ์ต์ข ์ ์ผ๋ก IP ์ฃผ์ ํ ๋น์ ์๋ฃ
Ok! ๋์๊ฒ ์ด์ ๋ถํฐ 192.168.1.10 ํด๋น ์์ดํผ ์ฃผ์๋ฅผ ๋ถ์ฌํ ๊ฒ
DHCP ์๋ ๋ฐ ๊ฐฑ์
- DHCP์์ ํ ๋น๋ IP ์ฃผ์๋ ์๊ตฌ์ ์ด์ง ์๊ณ ์ผ์ ๊ธฐ๊ฐ ๋์๋ง ์ฌ์ฉํ ์ ์๋๋ก ์๋ ๋๋ค.
- ๊ธฐ๋ณธ์ ์ผ๋ก DHCP ์๋ฒ๋ ์๋ ๊ธฐ๊ฐ์ด ์ง๋๋ฉด IP ์ฃผ์๋ฅผ ํ์ํ๊ณ , ํ์ํ๋ฉด ์ฌํ ๋น ํ๋ค.
DHCP ์ฅ์ ๊ณผ ๋จ์
- ์ฅ์ โญ
- IP ์ฃผ์ ์๋ ๊ด๋ฆฌ -> ์์์ ํ์ ์์
- ์ค๋ณต IP ๋ฐฉ์ง -> ๋์ผํ IP๊ฐ ์ฌ๋ฌ ์ฅ์น์ ํ ๋น๋๋ ๋ฌธ์ ์๋ฐฉ
- ๋คํธ์ํฌ ํ์ฅ ์ฉ์ด -> ์ ์ฅ์น๋ฅผ ์ฐ๊ฒฐํด๋ ์๋์ผ๋ก IP ํ ๋น ๊ฐ๋ฅ
- ๋คํธ์ํฌ ์ค์ ์๋ํ -> ์๋ธ๋ท ๋ง์คํฌ, DNS ๋ฑ๋ ์๋ ์ค์ ๊ฐ๋ฅ
- ๋จ์ โ
- DHCP ์๋ฒ ์ฅ์ ์ IP ํ ๋น ๋ถ๊ฐ
- IP ๋ณ๊ฒฝ ์ ์ผ์์ ์ธ ๋คํธ์ํฌ ๋จ์ ๊ฐ๋ฅ
- ๋ณด์ ์ทจ์ฝ์ ์กด์ฌ -> DHCP ์คํธํ ๊ณต๊ฒฉ ๊ฐ๋ฅ
๊ถ๊ธ์
- ๋ผ์ฐํฐ์์ ์ผ๋ถ ๊ธฐ๊ธฐ๋ ์๋์ผ๋ก IP๋ฅผ ์ค์ ํ๊ณ , ๋ค๋ฅธ ๊ธฐ๊ธฐ๋ DHCP๋ฅผ ํตํด ์๋์ผ๋ก IP๋ฅผ ๋ถ์ฌ๋ฐ๋๋ก ํ์๋ IP ์ฃผ์ ์ถฉ๋์ด ๋ฐ์ ํ์ง ์์๊น?
- ๊ณผ์ฐ DHCP ์๋ฒ๊ฐ ๋ด๊ฐ ์๋์ผ๋ก ๋ฑ๋กํ IP๋ฅผ ๊ฐ์ง๊ณ ์์๊น ?
๐ก DHCP ์๋ฒ๋ ๋ด๊ฐ ์๋์ผ๋ก ๋ฑ๋กํ IP๋ฅผ ๊ฐ์ง๊ณ ์์ง ์๋ค. ๊ทธ๋์ ์ฃผ์ ์ถฉ๋์ด ์ผ์ด๋๊ฒ ๋๋ค!
ํด๊ฒฐ ๋ฐฉ์- DHCP ์์ฝ
- ์๋์ผ๋ก IP๋ฅผ ๋ฑ๋กํ๋ค๋๊ฑด, ๊ณ ์ IP๋ฅผ ์ฌ์ฉํ๊ณ ์ถ๋ค๋๊ฑฐ๋๊น ํน์ ์ฅ์น์ ํญ์ ๋์ผํ IP๋ฅผ ํ ๋นํ๊ฒ๋ DHCP ์์ฝ์ ์ค์ ํ๋ฉด ๋๋ค.
- DHCP ์ฃผ์ ๋ฒ์ ์กฐ์
- ์๋์ผ๋ก IP ์ฃผ์๋ฅผ ํ ๋นํ ์ฅ์น์ IP ์ฃผ์๋ฅผ DHCP ์๋ฒ์ IP ์ฃผ์ ํ ๋ฒ์ ๋ฐ์ผ๋ก ์ค์ ํ๋ฉด ๋๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด DHCP ์๋ฒ๋ ์๋์ผ๋ก ํ ๋น๋ IP ์ฃผ์๋ฅผ ์ ์ธํ ๋ฒ์ ๋ด์์ IP ์ฃผ์๋ฅผ ํ ๋นํ๋ฏ๋ก, IP ์ฃผ์ ์ถฉ๋์ ๋ง์ ์ ์๋ค.
- DHCP ์์ฝ