คือ โปรโตคอลที่ใช้ในการกำหนด IP Address อัตโนมัติแก่เครื่องลูกข่ายบนระบบ ที่ติดตั้งTCP/IP สำหรับ DHCP server มีหน้าที่แจก IP ในเครือข่ายไม่ให้ซ้ำ เป็นการลดความซ้ำซ้อน เมื่อเครื่องลูกเริ่ม boot ก็จะขอ IP address, Subnet mark, หมายเลข DNS และ Default gateway
ตอนการเชื่อมต่อของเครื่องลููกกับ DHCP server
1. เครื่องลูกค้นหาเครื่อง DHCP server ในเครือข่าย โดยส่ง DHCP discover เพื่อร้องขอ IP address
2. DHCP server จะค้นหา IP ที่ว่างอยู่ในฐานข้อมูล แล้วส่ง DHCP offer กลังไปให้เครื่องลูก
3. เมื่อเครื่องลูกได้รับ IP ก็จะส่งสัญญาณตอบกลับ DHCP Request ให้เครื่องแม่ทราบ
4. DHCP server ส่งสัญญาณ DHCP Ack กลับไปให้เครื่องลูก เพื่อแจ้งว่าเริ่มใช้งานได้
ขั้่นตอนการทำงานของ DHCP
เครื่อง Client ทำการค้นหาตำแหน่งที่อยู่ของDHCP Serverบนระบบเครือข่ายโดยการส่งแมสเซจ DHCPDiscover ออกไปบนเครือข่ายเพื่อร้องขอ IP Address
DHCP Server จะค้นหาหมายเลข IP Address จากฐานข้อมูลในเครื่องเพื่อไม่ให้ซ้ำกัน แล้วส่งแมสเซจ DHCPOffer กลับไปให้เครื่อง Client ที่ขอมา
เมื่อเครื่อง Client ได้รับหมายเลข IP Address แล้ว เครื่อง Client จะส่งสัญญาณตอบกลับ DHCPRequest มาให้ทราบ
DHCP Server จะส่งสัญญาณ DHCPAck กลับไปยังเครื่อง Client เพื่อให้เริ่มใช้งานได้ และ DHCP Server จะเก็บหมายเลข IP Address นั้นเอาไว้ไม่ให้ใครใช้
เครื่อง Client ทำการค้นหาตำแหน่งที่อยู่ของDHCP Serverบนระบบเครือข่ายโดยการส่งแมสเซจ DHCPDiscover ออกไปบนเครือข่ายเพื่อร้องขอ IP Address
DHCP Server จะค้นหาหมายเลข IP Address จากฐานข้อมูลในเครื่องเพื่อไม่ให้ซ้ำกัน แล้วส่งแมสเซจ DHCPOffer กลับไปให้เครื่อง Client ที่ขอมา
เมื่อเครื่อง Client ได้รับหมายเลข IP Address แล้ว เครื่อง Client จะส่งสัญญาณตอบกลับ DHCPRequest มาให้ทราบ
DHCP Server จะส่งสัญญาณ DHCPAck กลับไปยังเครื่อง Client เพื่อให้เริ่มใช้งานได้ และ DHCP Server จะเก็บหมายเลข IP Address นั้นเอาไว้ไม่ให้ใครใช้