ํฌ์ŠคํŠธ

DHCP๋ž€? ๐Ÿ“ถ

DHCP๋ž€? ๐Ÿ“ถ

์ƒˆ ๋…ธํŠธ๋ถ์„ ์‚ฌ์„œ ๊ณต์œ ๊ธฐ์—๋งŒ ์—ฐ๊ฒฐํ–ˆ์„ ๋ฟ์ธ๋ฐ, ์ธํ„ฐ๋„ท ์ ‘์†์„ ์–ด๋–ป๊ฒŒ ํ• ๊นŒ ?

์šฐ๋ฆฌ๋Š” ์ƒˆ ๋…ธํŠธ๋ถ์„ ์‚ฌ์„œ ์ฒ˜์Œ์œผ๋กœ Wi-Fi์— ์—ฐ๊ฒฐํ•  ๋•Œ, IP ์ฃผ์†Œ๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•œ ์ ์ด ์—†๋Š”๋ฐ๋„ ์ธํ„ฐ๋„ท์ด ๋ฐ”๋กœ ์—ฐ๊ฒฐ๋œ๋‹ค.
๋‹จ์ˆœํžˆ ๊ณต์œ ๊ธฐ์— ์ ‘์†ํ–ˆ์„ ๋ฟ์ธ๋ฐ, ์–ด๋–ป๊ฒŒ ์ธํ„ฐ๋„ท์— ์ ‘์†์„ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๊ฑธ๊นŒ?
๋ฐ”๋กœ DHCP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ IP ์ฃผ์†Œ๋ฅผ ์ž๋™ ํ• ๋‹น ๋ฐ›๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.

DHCP๋ž€?

DHCP๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์˜ ์žฅ์น˜(ํด๋ผ์ด์–ธํŠธ)์—๊ฒŒ ์ž๋™์œผ๋กœ IP ์ฃผ์†Œ ๋ฐ ๋„คํŠธ์›Œํฌ ์„ค์ •์„ ํ• ๋‹นํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
์ˆ˜๋™์œผ๋กœ IP๋ฅผ ์„ค์ •ํ•˜๋Š” ์ •์  IP์™€ ๋‹ฌ๋ฆฌ DHCP๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋™์  IP๋ฅผ ์ž๋™์œผ๋กœ ๋ถ€์—ฌ๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค.

๐Ÿ’ก DHCP์˜ ์ฃผ์š” ์—ญํ• 

  • IP ์ฃผ์†Œ ์ž๋™ ํ• ๋‹น (์ˆ˜๋™ ์ž…๋ ฅ ํ•„์š” ์—†์Œ)
  • ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ธฐ๋ณธ ๊ฒŒ์ดํŠธ์›จ์ด, DNS ์„œ๋ฒ„ ๋“ฑ์˜ ๋„คํŠธ์›Œํฌ ์„ค์ • ์ž๋™ ๊ตฌ์„ฑ
  • IP ์ฃผ์†Œ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ณ  ์ค‘๋ณต์„ ๋ฐฉ์ง€

DHCP์˜ ์ฃผ์š” ๊ฐœ๋…

  1. DHCP ์„œ๋ฒ„(DHCP Server)
    • ๋„คํŠธ์›Œํฌ์— ์žˆ๋Š” ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ IP ์ฃผ์†Œ ๋ฐ ๋„คํŠธ์›Œํฌ ์„ค์ • ์ •๋ณด๋ฅผ ํ• ๋‹นํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
    • ์„œ๋ฒ„๋Š” ํ• ๋‹น ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ ํ’€(Address Pool)์„ ๊ด€๋ฆฌํ•˜๋ฉฐ, ํ•„์š”ํ•  ๋•Œ ํด๋ผ์ด์–ธํŠธ์— ํ• ๋‹นํ•œ๋‹ค.
  2. DHCP ํด๋ผ์ด์–ธํŠธ(DHCP Client)
    • DHCP ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ IP ์ฃผ์†Œ๋ฅผ ์š”์ฒญํ•˜๋Š” ์žฅ์น˜(PC,์Šค๋งˆํŠธํฐ)์ด๋‹ค.
    • ํด๋ผ์ด์–ธํŠธ๋Š” DHCP ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์‘๋‹ต์„ ๋ฐ›์•„ IP ์ฃผ์†Œ๋ฅผ ์ž๋™์œผ๋กœ ์„ค์ •ํ•œ๋‹ค.
  3. DHCP ๋ฆด๋ ˆ์ด ์—์ด์ „ํŠธ(DHCP Relay Agent)
    • ํด๋ผ์ด์–ธํŠธ๊ฐ€ DHCP ์„œ๋ฒ„์™€ ๊ฐ™์€ ์„œ๋ธŒ๋„ท์— ์—†์„ ๊ฒฝ์šฐ, DHCP ์š”์ฒญ์„ ์ค‘๊ณ„ํ•˜๋Š” ์—ญํ• ์„ํ•œ๋‹ค.
      • DHCP ์„œ๋ฒ„์™€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ฐ™์€ ๋„คํŠธ์›Œํฌ(์„œ๋ธŒ๋„ท)์— ์žˆ๋Š” ๊ฒฝ์šฐ์—๋Š” ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ธŒ๋กœ๋“œ์บ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง์ ‘ DHCP ์„œ๋ฒ„์™€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‹ค๋ฅธ ์„œ๋ธŒ๋„ท์— ์œ„์น˜ํ•˜๋ฉด ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๊ฐ€ ๋„˜์–ด๊ฐ€์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ํด๋ผ์ด์–ธํŠธ๋Š” DHCP ์„œ๋ฒ„๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค. ์ด ๋–„ DHCP ๋ฆด๋ ˆ์ด ์—์ด์ „ํŠธ๊ฐ€ ์ค‘๊ฐ„์—์„œ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
    • ์ฃผ๋กœ ๋ผ์šฐํ„ฐ๊ฐ€ DHCP ๋ฆด๋ ˆ์ด ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

DHCP ๋™์ž‘ ๊ณผ์ •

  1. DHCP Discover(๊ฒ€์ƒ‰)
    • ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜๋ฉด, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ(255.255.255.255) ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด DHCP ์„œ๋ฒ„๋ฅผ ์ฐพ๋Š”๋‹ค.
    • ๋‚˜ํ•œํ…Œ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด ์ค„ ์ˆ˜ ์žˆ๋Š” DHCP ์„œ๋ฒ„๊ฐ€ ํ•ด๋‹น ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ๋„๋ฉ”์ธ์— ์žˆ๋‚˜์š”? ํ•˜๊ณ  ์š”์ฒญ
  2. DHCP Offer(์ œ์•ˆ)
    • DHCP ์„œ๋ฒ„๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ IP ์ฃผ์†Œ, ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, ๊ฒŒ์ดํŠธ์›จ์ด ์ •๋ณด ๋“ฑ์„ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ๋ณด๋‚ธ๋‹ค.
    • ๋‚ด๊ฐ€ ๋„ค๊ฒŒ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•ด ์ค„ ์ˆ˜ ์žˆ์–ด! 192.168.1.10์„ ์จ!๋ฉ”์‹œ์ง€๋ฅผ ํด๋ผ์ด์–ธํŠธ์—๊ฒŒ ์ „๋‹ฌ
  3. DHCP Request(์š”์ฒญ)
    • ๋„คํŠธ์›Œํฌ์— ์—ฌ๋Ÿฌ ๋Œ€์˜ DHCP ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ๋ณด๋‚ด๋ฉด ์—ฌ๋Ÿฌ DHCP ์„œ๋ฒ„๊ฐ€ ๊ฐ๊ฐ ๋‹ค๋ฅธ IP๋ฅผ ์ œ์•ˆํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ๊ฒฝ์šฐ ํด๋ผ์ด์–ธํŠธ๋Š” ๊ฐ€์žฅ ๋จผ์ € ๋ฐ›์€ DHCP Offer๋ฅผ ์„ ํƒํ•˜์—ฌ DHCP Request๋ฅผ ๋ณด๋‚ธ๋‹ค.
    • ์—ฌ๋Ÿฌ ๋Œ€์˜ DHCP ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์•„๋„ ํด๋ผ์ด์–ธํŠธ๋Š” Requset๋ฅผ ๋ณด๋‚ธ๋‹ค.
    • 192.168.1.10์„ ์‚ฌ์šฉํ• ๊ฒŒ! ๋ฉ”์‹œ์ง€๋ฅผ DHCP ์„œ๋ฒ„์— ์ „๋‹ฌ
  4. DHCP Acknowledge(์Šน์ธ)
    • DHCP ์„œ๋ฒ„๊ฐ€ ํด๋ผ์ด์–ธํŠธ์˜ ์š”์ฒญ์„ ์Šน์ธํ•˜๋ฉฐ, ์ตœ์ข…์ ์œผ๋กœ IP ์ฃผ์†Œ ํ• ๋‹น์„ ์™„๋ฃŒ
    • Ok! ๋„ˆ์—๊ฒŒ ์ด์ œ๋ถ€ํ„ฐ 192.168.1.10 ํ•ด๋‹น ์•„์ดํ”ผ ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌํ• ๊ฒŒ

DHCP ์ž„๋Œ€ ๋ฐ ๊ฐฑ์‹ 

  • DHCP์—์„œ ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋Š” ์˜๊ตฌ์ ์ด์ง€ ์•Š๊ณ  ์ผ์ • ๊ธฐ๊ฐ„ ๋™์•ˆ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ž„๋Œ€ ๋œ๋‹ค.
  • ๊ธฐ๋ณธ์ ์œผ๋กœ DHCP ์„œ๋ฒ„๋Š” ์ž„๋Œ€ ๊ธฐ๊ฐ„์ด ์ง€๋‚˜๋ฉด IP ์ฃผ์†Œ๋ฅผ ํšŒ์ˆ˜ํ•˜๊ณ , ํ•„์š”ํ•˜๋ฉด ์žฌํ• ๋‹น ํ•œ๋‹ค.

DHCP ์žฅ์ ๊ณผ ๋‹จ์ 

  1. ์žฅ์  โญ•
    • IP ์ฃผ์†Œ ์ž๋™ ๊ด€๋ฆฌ -> ์ˆ˜์ž‘์—… ํ•„์š” ์—†์Œ
    • ์ค‘๋ณต IP ๋ฐฉ์ง€ -> ๋™์ผํ•œ IP๊ฐ€ ์—ฌ๋Ÿฌ ์žฅ์น˜์— ํ• ๋‹น๋˜๋Š” ๋ฌธ์ œ ์˜ˆ๋ฐฉ
    • ๋„คํŠธ์›Œํฌ ํ™•์žฅ ์šฉ์ด -> ์ƒˆ ์žฅ์น˜๋ฅผ ์—ฐ๊ฒฐํ•ด๋„ ์ž๋™์œผ๋กœ IP ํ• ๋‹น ๊ฐ€๋Šฅ
    • ๋„คํŠธ์›Œํฌ ์„ค์ • ์ž๋™ํ™” -> ์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ, DNS ๋“ฑ๋„ ์ž๋™ ์„ค์ • ๊ฐ€๋Šฅ
  2. ๋‹จ์  โŒ
    • DHCP ์„œ๋ฒ„ ์žฅ์• ์‹œ IP ํ• ๋‹น ๋ถˆ๊ฐ€
    • IP ๋ณ€๊ฒฝ ์‹œ ์ผ์‹œ์ ์ธ ๋„คํŠธ์›Œํฌ ๋‹จ์ ˆ ๊ฐ€๋Šฅ
    • ๋ณด์•ˆ ์ทจ์•ฝ์  ์กด์žฌ -> DHCP ์Šคํ‘ธํ•‘ ๊ณต๊ฒฉ ๊ฐ€๋Šฅ

๊ถ๊ธˆ์ 

  • ๋ผ์šฐํ„ฐ์—์„œ ์ผ๋ถ€ ๊ธฐ๊ธฐ๋Š” ์ˆ˜๋™์œผ๋กœ IP๋ฅผ ์„ค์ •ํ•˜๊ณ , ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋Š” DHCP๋ฅผ ํ†ตํ•ด ์ž๋™์œผ๋กœ IP๋ฅผ ๋ถ€์—ฌ๋ฐ›๋„๋ก ํ–ˆ์„๋•Œ IP ์ฃผ์†Œ ์ถฉ๋Œ์ด ๋ฐœ์ƒ ํ•˜์ง€ ์•Š์„๊นŒ?
  • ๊ณผ์—ฐ DHCP ์„œ๋ฒ„๊ฐ€ ๋‚ด๊ฐ€ ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•œ IP๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์„๊นŒ ?

    ๐Ÿ’ก DHCP ์„œ๋ฒ„๋Š” ๋‚ด๊ฐ€ ์ˆ˜๋™์œผ๋กœ ๋“ฑ๋กํ•œ IP๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์ง€ ์•Š๋‹ค. ๊ทธ๋ž˜์„œ ์ฃผ์†Œ ์ถฉ๋Œ์ด ์ผ์–ด๋‚˜๊ฒŒ ๋œ๋‹ค!

    ํ•ด๊ฒฐ ๋ฐฉ์•ˆ

    1. DHCP ์˜ˆ์•ฝ
      • ์ˆ˜๋™์œผ๋กœ IP๋ฅผ ๋“ฑ๋กํ–ˆ๋‹ค๋Š”๊ฑด, ๊ณ ์ • IP๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์‹ถ๋‹ค๋Š”๊ฑฐ๋‹ˆ๊นŒ ํŠน์ • ์žฅ์น˜์— ํ•ญ์ƒ ๋™์ผํ•œ IP๋ฅผ ํ• ๋‹นํ•˜๊ฒŒ๋” DHCP ์˜ˆ์•ฝ์„ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค.
    2. DHCP ์ฃผ์†Œ ๋ฒ”์œ„ ์กฐ์ •
      • ์ˆ˜๋™์œผ๋กœ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•œ ์žฅ์น˜์˜ IP ์ฃผ์†Œ๋ฅผ DHCP ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ ํ’€ ๋ฒ”์œ„ ๋ฐ–์œผ๋กœ ์„ค์ •ํ•˜๋ฉด ๋œ๋‹ค.
      • ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด DHCP ์„œ๋ฒ„๋Š” ์ˆ˜๋™์œผ๋กœ ํ• ๋‹น๋œ IP ์ฃผ์†Œ๋ฅผ ์ œ์™ธํ•œ ๋ฒ”์œ„ ๋‚ด์—์„œ IP ์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•˜๋ฏ€๋กœ, IP ์ฃผ์†Œ ์ถฉ๋Œ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.

์ฐธ๊ณ  ์œ ํŠœ๋ธŒ (์ƒํ™œ ์ฝ”๋”ฉ)

์ด ๊ธฐ์‚ฌ๋Š” ์ €์ž‘๊ถŒ์ž์˜ CC BY 4.0 ๋ผ์ด์„ผ์Šค๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

ยฉ kunhee. ์ผ๋ถ€ ๊ถŒ๋ฆฌ ๋ณด์œ 

Powered by Jekyll with Chirpy theme