http://www.ktword.co.kr/abbr_view.php?m_temp1=5419 DHCP는 서버가 DHCPDISCOVER 패킷을 받고 DHCPOFFER로 IP주소를 제안함. 그리고 클라이언트가 DHCPREQUEST로 제안받은 IP주소를 요청할 수 있는데 이건 강제사항이 아니므로 제안받지 않은 다른 IP를 DHCPREQUEST로 요청해도 상관 없음. 이때 IP가 사용중이라면 서버는 DHCPDECLINE를 보내고 자신이 허용해줄 수 없는 범위의 네트워크 주소를 사용했다던지 했으면 DHCPNACK를 보냄 사용가능하면 DHCPACK를 보냄.
사람들은 이런 네트워크 지식은 없어서 DHCPREQUEST로 다른 IP를 요청할 수 있다는 사실 자체를 모르고 운영체제들은 DHCPOFFER로 제안받은걸 굳이 거절하고 중복이나 거절당할 IP를 요청할 이유가 없으니까 그걸 DHCPREQUEST하도록 설계되었을 뿐임. 또한 맥 주소를 조작하면 된다는 얘기는 DHCP 서버가 DHCPOFFER를 할때 요즘 사용되는 대다수의 DHCP서버가 맥 주소를 보고 이왕이면 전에 사용한 주소를 주려는 경향이 있기 때문일 뿐인데 앞에서 말한대로 이건 권장하는거고 전혀 강제성이 없으며 다른 IP로 DHCPREQUEST해도 상관 없음.