DHCP 클라이언트가 네트워크에 처음 액세스할 때 DHCP 서버가 네트워크의 다른 장치에 의해 기록되지 않은 경우 클라이언트는 브로드캐스트를 통해 DHCP DISCOVER 메시지를 전송하여 네트워크에서 DHCP 서버를 찾습니다. DHCP 클라이언트가 DHCP 서버에서 IP 주소를 받으면 유니캐스트 방식으로 DHCP 서버에 DHCP 요청 메시지를 보내 갱신을 요청합니다.
클라이언트가 얻은 IP 주소에 해당하는 DHCP 서버를 찾지 못하면 브로드캐스트를 통해 DHCP 요청 메시지를 보냅니다. TCP/IP 프로토콜에서 네트워크의 장치는 IP 주소를 통해 서로 통신하며 DHCP 서버는 네트워크에 액세스하는 장치에 자동으로 IP 주소를 할당하는 역할을 합니다.
메시지를 받은 후 DHCP 클라이언트가 수행하는 작업입니다.
DHCP ACK 메시지의 IP 주소 풀이 기본 요구 사항과 일치하는지 확인합니다. 일치하지 않으면 "DHCP 거부" 메시지가 나타나고 IP 주소를 다시 임대하려고 시도합니다. IP 주소 풀이 일치하면 IP 주소를 클라이언트가 다음에 직접 사용하는 IP 주소로 설정하고 해당 서브넷 마스크, 기본 게이트웨이, DNS 서버 등의 매개 변수와 함께 로컬로 저장합니다.
설정한 IP 주소에 해당하는 MAC 주소가 이미 사용 중인지 확인하기 위해 ARP 요청 메시지를 네트워크에 보냅니다. 사용 중인 경우' DHCP INFORM' 메시지가 전송되고 획득한 IP 주소, 서브넷 마스크 등의 매개 변수가 클라이언트에 제공됩니다. 이는 DHCP 클라이언트가 DHCP 서버에 DHCP 요청 메시지를 보내고 IP 임대를 업데이트하는 전 과정입니다.