++ หรือสรุปง่าย เมื่อเราจะเล่น Internet แล้วเปิดเครื่องคอม ตัว Router ที่เครื่องเราไปต่อตัว Router จะต้องทำการจ่าย IP ให้เราในแต่ละเครื่องต้องไม่ ซ้ำกัน ถ้าซ้ำ IP ก็จะชนกัน ตัว DHCP ตัวนี้จะเป็นตัวจัดให้เราไม่ให้ IP ซ้ำกัน ( ถ้าเรากำหนดเองตัว DHCP ก็ไ่ม่ต้องทำงาน ) ถ้าเรากำหนดจำนวน IP ตรงนี้ก็สามารถกำหนดให้เล่นเน็คได้กี่เครื่องนั้นเอง ถ้าบ้านท่านมี Router แบบใช้ Wifi แนะำนำให้กำหนดให้ใช้เท่ากับเครื่องที่เราใช้ ต่อให้ใคร Hack Wifi เอารหัสเข้ามาได้ก็ใช้ไม่ได้ หรือมี การตั้งค่า Mac ให้เหมือนก็ไม่สามารถเข้าใช้ได้ เพราะจะไม่มี IP ให้
หลักการทำงานของ DHCP Server (Lease Generation Process)
โปรโตคอลที่ใช้ในการทำงานของ DHCP ส่วนใหญ่เป็นลักษณะบรอดคาสต์ ซึ่งกระบวนการจ่าย IP Address นี้ประกอบไปด้วย 4 ขั้นตอน ที่ไคลเอนต์กับเซิร์ฟเวอร์จะติดต่อกันจนกระทั่งสุดท้าย ไคลเอนต์ DHCP ได้รับไอพีแอดเดรสที่ไม่ซ้ำกับ Host อื่นๆ ตลอดจนค่าคอนฟิกกูเรชั่นอื่นมาใช้งาน มีดังต่อไปนี้1. DHCPDiscover เริ่มจากเมื่อเปิดเครื่องไคลเอนต์ขึ้นมา ก็จะถูกกำหนดให้ Obtain an IP address automatically ในหน้าจอ TCP/IP Properties ก็จะบรอดคาสต์เมสเสจ DHCPDISCOVER ออกไป ซึ่งจะไปถึงยังคอมพิวเตอร์ทุกเครื่องในเน็ตเวิร์กเซกเมนต์ และยังส่งหมายเลขแอดเดรส MAC ของการ์ดเน็ตเวิร์ก และชื่อแบบ NetBIOS ของเครื่องคอมพิวเตอร์อีกด้วย
2. DHCPOffer เครื่อง DHCP Server บอกไคลเอนต์ว่าตัวเองสามารถจัดสรร IP Address ให้ได้ เมจเสจของเซิร์ฟเวอร์เครื่องใดไปถึงยังไคลเอนต์ก่อนก็จะถูกเลือกใช้งานโดย ไคลเอนต์ (First-Come-First Serve)
3. DHCPRequest เป็นการตอบรับไปยังเซิร์ฟเวอร์ ตอนนี้ไคลเอนต์เองก็ยังไม่ได้รับไอพีแอดเดรส ดังนั้นการตอบกลับนี้ก็ยังจำเป็นต้องเป็นแบบ “บรอดคาสต์”
4. DHCPack เมื่อได้รับข้อมูลยืนยันเรียบร้อยแล้ว เซิร์ฟเวอร์จะตอบกลับไปยังไคลเอนต์ประกอบด้วยข้อมูล IP Address ที่จัดสรรให้ไคลเอนต์ ตลอดจนค่าคอนฟิกูเรชั่นอื่นๆ
__
-- Router ของ Cisco มี IOS DHCP server ในตัว Router ด้วยนะ
ขั้นตอนการเชื่อมต่อของเครื่องลูกกับ DHCP server
1. เครื่องลูกค้นหาเครื่อง DHCP server ในเครือข่าย หรือจาก Router แล้ว โดยส่ง DHCP discover
เพื่อขอหมายเลข IP address มาใช้
2. DHCP server จะทำการค้นหา IP ที่ว่างอยู่ในฐานข้อมูล หรือจาก Router แล้วส่ง DHCP offer
กลังไปให้เครื่องลูกที่ขอมา
3. เมื่อเครื่องลูกได้รับ IP ก็จะส่งสัญญาณตอบกลับ DHCP Request ให้เครื่องแม่ทราบว่าได้รับ IP
แล้วและตั้งค่า IP นั้นและจองเอาไว้
4. DHCP server ส่งสัญญาณ DHCP Ack กลับไปให้เครื่องลูก เพื่อแจ้งว่าเริ่มใช้งานได้