질문 1.
보통 공유기에서는 Static과 DHCP를 나눠서 IP를 할당해 줍니다.
DHCP영역이 192.168.1.101~200이라고 했을 때, 어떤 사용자가 192.168.1.102라는 IP를 DHCP Client를 이용하여 사용하지 않고 직접(Static하게) 입력하여 사용한다고 했을 때, 공유기의 DHCP서버가 알아서 192.168.1.102를 제외하고 뿌려주나요? 아니면 192.168.1.102도 DHCP로 뿌려 주나요?
(후자라면 어떤 사용자가 102번 IP를 사용하고 있을 때, 다른 사용자가 DHCP로 102번 IP를 받을 수도 있다는 얘긴데, 이러면 당연히 충돌이 나겠지요. 이러한 충돌을 피해야 하는데, 가끔 씩 고정으로 IP를 잡아 써야 하는 경우도 있어서 그럽니다.)
질문 2.
ISP에서 유동아이피를 쓴다고 했을 때도 위와 같은 상황인가요?
°íÁ¤À¸·Î IPÁÖ¼Ò¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì¶ó¸é, DHCP¿µ¿ª ¹ÛÀÇ IPÁÖ¼Ò¸¦ ÇÒ´çÇÏ¸é µÇ°ÚÁÒ. ¶Ç´Â, DHCP¼¹öÀÇ ±â´ÉÀ» ÀÌ¿ëÇؼ ƯÁ¤ MACÁÖ¼Ò¿£ °íÁ¤ÀûÀ¸·Î ƯÁ¤ IPÁÖ¼Ò¸¦ ÇÒ´çÇÏ´Â ½ÄÀ¸·Î ÇØ°áÇÒ ¼öµµ ÀÖ°ÚÁö¿ä. (¿äÁò ¾îÁö°£ÇÑ ´ëºÎºÐÀÇ °øÀ¯±â¿¡¼ Áö¿øÇÒ °Ì´Ï´Ù.)
2. ¸¶Âù°¡ÁöÁÒ.
Ãʺ¸ÀûÀϼöµµ ÀÖ´Â Áú¹® °°½À´Ï´Ù
±âº»ÀûÀ¸·Î
¾Æ¸¶µµ ÇÇÇؼ »Ñ¸±°ÍÀÔ´Ï´Ù
Á¢¼Ó Ŭ¶óÀ̾ðÆ®¸¦ ¾Ë±â¿¡ °¡´ÉÇÒµí..,
ÇÏÁö¸¸ °øÀ¯±âÀÇ ÇÁ·Î±×·¥ÀÌ Áö¿øÇؾßÇÕ´Ï´Ù
±×·¡¼
ÃßõÇϱâ´Â
°íÁ¤½ÄÀ» À§Çؼ À¯µ¿
´ë¿ªÀ» Á¦ÇÑÇϽðÍÀÌ ÁÁ½À´Ï´Ù
1. client request
2. server °¡ ³²Àº IP È®ÀÎ
3. ºÎ¿©ÇÏ·Á´Â IP »ç¿ëÁßÀÎÁö üũ
4. client ¿¡°Ô ºÎ¿©
ARP ÇÁ·ÎÅäÄÝÀ» ÅëÇØ È®ÀÎÀÛ¾÷ÀÌ ÀÌ·ç¾îÁý´Ï´Ù.
DHCP ¿¡ ÇÒ´çÇÏ´Â ¿µ¿ªÀÏÁö¶óµµ static Àâ¾Æµµ ¹«¹æÇÕ´Ï´Ù.
ISP ¿¡¼ À¯µ¿IP ÇÒ´çÇÏ´Â °Íµµ DHCP ÀÔ´Ï´Ù.
±×·±µ¥, ÀÌ·± ¹æ½ÄÀÌ DHCPÀÇ ±âº»±Ô°ÝÀΰ¡¿ä? ¾Æ´Ï¸é °øÀ¯±âµî¿¡¼ º°µµ·Î Á¦°øÇÏ´Â ±â´ÉÀΰ¡¿ä?
(ȸ»ç¿¡¼ ´Ù¸¥»ç¶÷ÀÌ ÀÚ²Ù Ãß°¡ÀûÀÎ ±â´ÉÀ̶ó°í ¿ì±â´Â(?) ¹Ù¶÷¿¡ ´Ù½ÃÇѹø Áú¹® µå·È¾ú½À´Ï´Ù.)
Á¦°¡ ÇغýÀ´Ï´Ù.
±×·¸°Ô Çصµ DHCP ¼¹ö(°øÀ¯±â)´Â ±× IP¶û Ãæµ¹ÇÏÁö´Â ¾Ê½À´Ï´Ù..
´Ü ´Ù¸¥ ÄÄÇ»ÅÍ°¡ °°Àº IP·Î ¼öµ¿ ¼ÂÆÃÇؼ µé¾î¿À¸é Ãæµ¹³ªÁÒ..
DHCP´Â º¸Åë ¼øÂ÷ÀûÀ¸·Î 101 102 103À¸·Î ¼³Á¤ÇØÁÝ´Ï´Ù.
¹æ¹ýÀº 192.168.1.102À» °íÁ¤À¸·Î »ç¿ëÇÏ°í
À¯µ¿ip¹üÀ§¸¦ 192.168.1.103~200À¸·Î ÇØÁÖ¸é °¡´ÉÇÕ´Ï´Ù.
Áï °íÁ¤ip¸¦ ÇÇÇؼ À¯µ¿ip¹üÀ§¸¦ ¼³Á¤Çϴ°̴ϴÙ.
±×¸®°í ¸»¾¸ÇØÁØ ¹æ¹ýÀº,, Á¦ »óȲ¿¡¼´Â Àû¿ëÀÌ ¾ÈµÇ´Â ºÎºÐÀ̶ó¼¿ä. DHCP IPÀÇ Áß°£¿¡ ¾î´À ƯÁ¤IP¸¦ ÀÏÁ¤½Ã°£ Á¤µµ Static·Î »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ¾î¼ ±×·´´Ï´Ù. ±× »ç¿ëÀÌ ³¡³ÈÄ¿¡´Â IP¸¦ ¹ÝȯÇؼ DHCP°¡ ´Ù½Ã ÇÒ´ç ÇØ ÁÙ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù.
Á¦°¡ ÇغýÀ´Ï´Ù.
1. DHCP DISCOVER (Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡ IPÁÖ¼Ò ¿äû)
2. DHCP OFFER(¼¹ö°¡ Ŭ¶óÀ̾ðÆ®¿¡ IP ÁÖ¼Ò µî Á¤º¸ Àü¼Û)
3. DHCP REQUEST(Ŭ¶óÀ̾ðÆ®°¡ ¼¹ö¿¡¼ ÁÖ¼Ò Á¤º¸¸¦ ¹Þ¾Ò´Ù°í ÀÀ´ä)
4. DHCP ACK(¼¹ö°¡ Ŭ¶óÀ̾ðÆ®¿¡¼ OKÀÀ´ä)
ÀÇ 4´Ü°è·Î ÀÌ·ç¾îÁý´Ï´Ù.
»ç½Ç»ó ÀÌ ±âº»ÀûÀÎ 4´Ü°è¿¡¼´Â, ARPµîÀ» ÀÌ¿ëÇÑ ÁÖ¼Ò»ç¿ë¿©ºÎ È®ÀΰúÁ¤ÀÌ "¿ø·¡" ¾ø±â ¶§¹®¿¡
DHCP¼¹ö°¡ °¡Áö°í ÀÖ´Â IP ÁÖ¼Ò Ç®¿¡ ÀÖ´Â IPÁÖ¼Ò¸¦ ÀÓÀ¸·Î Ŭ¶óÀ̾ðÆ®¿¡ °íÁ¤ºÎ¿©¸¦ ÇÏ°Ô µÇ¸é "IP Ãæµ¹ÀÌ ¹ß»ýÇÕ´Ï´Ù."
±×·±µ¥, ÀϺΠDHCP¼¹ö¿¡¼´Â ÀÌ·± Ãæµ¹¹®Á¦¸¦ ¹æÁöÇϱâ À§ÇÏ¿© Ãæµ¹°¨Áö ¿É¼ÇÀ» °¡Áö°í ÀÖ°í, ÀÌ ¿É¼ÇÀÌ È°¼ºÈµÇ¾î ÀÖ´Ù¸é ARPµîÀ» ÀÌ¿ëÇÏ¿© IPÁÖ¼ÒÀÇ »ç¿ë¿©ºÎ¸¦ Çѹø ´õ È®ÀÎÇÏ´Â °úÁ¤À» °ÅÄ¡°Ô µË´Ï´Ù.
Á¤¸®ÇÏÀÚ¸é, ¿ø·¡ÀÇ DHCP´Â Ãæµ¹¹æÁö ±â´ÉÀ» °¡Áö°í ÀÖÁö ¾Ê°í... Ãæµ¹¹æÁö ±â´ÉÀ» Áö¿øÇÏ´Â DHCP¼¹ö´Â »ó´ëÀûÀ¸·Î °í°¡ÀÇ ÀåºñµéÀÔ´Ï´Ù. Áï, ½Î±¸·Á IP TIme°øÀ¯±â µûÀ§´Â Ãæµ¹¹æÁö¿É¼ÇÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù.
µû¶ó¼, Á¤ÀǼ®´Ô ȸ»çÀÇ ´Ù¸¥ºÐÀÌ ¸»¾¸ÇÏ½Å°Ô ¸Â°í, DoubleSH´ÔÀÌ ¸»¾¸ÇϽô°Ç(ARP¸¦ ÀÌ¿ëÇÑ »ç¿ë¿©ºÎ È®ÀÎ) »ó´ëÀûÀ¸·Î °í°¡ÀÇ Àåºñµé¿¡¼ ¿É¼ÇÀ¸·Î Á¦°øÇÏ´Â ±â´ÉÀÔ´Ï´Ù.
ºÎ°¡ÀûÀ¸·Î, DHCP¼¹ö ±â´ÉÀ» Á¦°øÇÏ´Â °øÀ¯±â µî¿¡¼ º¸¾È¼ºÀ» ³ôÀ̱â À§ÇÏ¿©, DHCP¼¹ö¸¦ ÀÌ¿ëÇÏ¿© IPÁÖ¼Ò¸¦ ¹ÞÁö ¾ÊÀº Àåºñ´Â ÀÎÅÍ³Ý Á¢¼ÓÀÌ ºÒ°¡´ÉÇϵµ·Ï ÇÏ´Â ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.(ÀÌ°Ç IPTime Á¦Ç°¿¡µµ ÀÖ´Â °Ì´Ï´Ù..)
´Ù¸¸ DHCP Client¿¡¼ ARP¸¦ ÀÌ¿ëÇÏ¿© ÇÒ´ç¹ÞÀº IP°¡ ´Ù¸¥°÷¿¡¼ ¾²ÀÌ°í ÀÖ´ÂÁö¸¦ üũ¸¦ ÇÑ´Ù°í Çϳ׿ä.
http://www.netmanias.com/ko/post/techdocs/5180/dhcp-ip-allocation-network-protocol/understanding-the-detailed-operations-of-dhcp
À§ ±Û¿¡¼´Â Windows7 DHCP Client¸¦ ¿¹·Î µé¾î¼ ¼³¸íÇؼ, ´Ù¸¥ DHCP Client¿¡¼µµ µ¿ÀÏÇÏ°Ô Àû¿ëµÇ´ÂÁö´Â ¸ð¸£°Ú½À´Ï´Ù.