DHCP (Dynamic Host Configuration Protocol) เป็นโปรโตคอลที่ให้การจัดการที่รวดเร็ว อัตโนมัติ และศูนย์กลางสำหรับการกระจายที่อยู่ IP ภายในเครือข่าย นอกจากนี้ยังใช้ในการกำหนดค่าซับเน็ตมาสก์ เกตเวย์เริ่มต้น และข้อมูลเซิร์ฟเวอร์ DNS บนอุปกรณ์ด้วย
คณะทำงานการกำหนดค่าโฮสต์แบบไดนามิกของคณะทำงานด้านวิศวกรรมอินเทอร์เน็ตได้สร้าง DHCP
วิธีการทำงานของ DHCP
เซิร์ฟเวอร์ DHCP จะออกที่อยู่ IP ที่ไม่ซ้ำกันและกำหนดค่าข้อมูลเครือข่ายอื่นๆ โดยอัตโนมัติ ในบ้านและธุรกิจขนาดเล็กส่วนใหญ่ เราเตอร์ทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP ในเครือข่ายขนาดใหญ่ คอมพิวเตอร์เครื่องเดียวอาจทำหน้าที่นั้น
เพื่อให้ใช้งานได้ อุปกรณ์ (ไคลเอนต์) ขอที่อยู่ IP จากเราเตอร์ (โฮสต์) จากนั้นโฮสต์จะกำหนดที่อยู่ IP ที่ใช้ได้เพื่อให้ไคลเอ็นต์สื่อสารบนเครือข่ายได้
เมื่อเปิดอุปกรณ์และเชื่อมต่อกับเครือข่ายที่มีเซิร์ฟเวอร์ DHCP อุปกรณ์จะส่งคำขอไปยังเซิร์ฟเวอร์ที่เรียกว่าคำขอ DHCPDISCOVER
หลังจากที่แพ็กเก็ต DISCOVER ไปถึงเซิร์ฟเวอร์ DHCP แล้ว เซิร์ฟเวอร์จะยึดที่อยู่ IP ที่อุปกรณ์สามารถใช้ได้ จากนั้นจึงเสนอที่อยู่ให้กับไคลเอ็นต์ด้วยแพ็กเก็ต DHCPOFFER
เมื่อได้รับข้อเสนอสำหรับที่อยู่ IP ที่เลือกแล้ว อุปกรณ์จะตอบสนองต่อเซิร์ฟเวอร์ DHCP ด้วยแพ็กเก็ต DHCPREQUEST เพื่อยอมรับ จากนั้นเซิร์ฟเวอร์จะส่ง ACK เพื่อยืนยันว่าอุปกรณ์มีที่อยู่ IP เฉพาะนั้นและเพื่อกำหนดระยะเวลาที่อุปกรณ์สามารถใช้ที่อยู่นั้นก่อนที่จะรับที่อยู่ใหม่
หากเซิร์ฟเวอร์ตัดสินใจว่าอุปกรณ์ไม่มีที่อยู่ IP เซิร์ฟเวอร์จะส่ง NACK
ข้อดีและข้อเสียของการใช้ DHCP
คอมพิวเตอร์หรืออุปกรณ์ใดๆ ที่เชื่อมต่อกับเครือข่าย (ในเครื่องหรืออินเทอร์เน็ต) ต้องได้รับการกำหนดค่าอย่างเหมาะสมเพื่อสื่อสารบนเครือข่ายนั้น เนื่องจาก DHCP ยอมให้การกำหนดค่านั้นเกิดขึ้นโดยอัตโนมัติ จึงถูกใช้ในอุปกรณ์แทบทุกเครื่องที่เชื่อมต่อกับเครือข่าย รวมถึงคอมพิวเตอร์ สวิตช์ สมาร์ทโฟน และคอนโซลเกม
เนื่องจากการกำหนดที่อยู่ IP แบบไดนามิกนี้ จึงมีโอกาสน้อยที่อุปกรณ์สองเครื่องจะมีที่อยู่ IP เดียวกัน ซึ่งเป็นเรื่องปกติเมื่อใช้ที่อยู่ IP แบบคงที่ที่กำหนดด้วยตนเอง
การใช้ DHCP ช่วยให้จัดการเครือข่ายได้ง่ายขึ้น จากมุมมองของผู้ดูแลระบบ อุปกรณ์ทุกเครื่องในเครือข่ายสามารถรับที่อยู่ IP ได้โดยไม่มีอะไรมากไปกว่าการตั้งค่าเครือข่ายเริ่มต้น ซึ่งได้รับการตั้งค่าให้รับที่อยู่โดยอัตโนมัติ อีกทางเลือกหนึ่งคือการกำหนดที่อยู่ให้กับแต่ละอุปกรณ์ในเครือข่ายด้วยตนเอง
เนื่องจากอุปกรณ์เหล่านี้สามารถรับที่อยู่ IP ได้โดยอัตโนมัติ อุปกรณ์จึงสามารถย้ายจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่งได้อย่างอิสระ (เนื่องจากอุปกรณ์แต่ละเครื่องได้รับการตั้งค่าด้วย DHCP) และรับที่อยู่ IP โดยอัตโนมัติ ซึ่งจะเป็นประโยชน์กับอุปกรณ์เคลื่อนที่
ในกรณีส่วนใหญ่ เมื่ออุปกรณ์มีที่อยู่ IP ที่กำหนดโดยเซิร์ฟเวอร์ DHCP ที่อยู่นั้นจะเปลี่ยนทุกครั้งที่อุปกรณ์เข้าร่วมเครือข่าย หากกำหนดที่อยู่ IP ด้วยตนเอง ผู้ดูแลระบบต้องระบุที่อยู่เฉพาะให้กับลูกค้าใหม่แต่ละราย และที่อยู่ที่มีอยู่ซึ่งกำหนดจะต้องยกเลิกการมอบหมายด้วยตนเองก่อนที่อุปกรณ์อื่นๆ จะสามารถใช้ที่อยู่นั้นได้ การดำเนินการนี้ใช้เวลานาน และการกำหนดค่าอุปกรณ์แต่ละเครื่องด้วยตนเองจะเพิ่มโอกาสให้เกิดข้อผิดพลาด
เมื่อใดควรใช้ที่อยู่ IP แบบคงที่การใช้ DHCP มีข้อดีและมีข้อเสีย ไม่ควรใช้ที่อยู่ IP แบบไดนามิกที่เปลี่ยนแปลงไปสำหรับอุปกรณ์ที่อยู่นิ่งและต้องการเข้าถึงอย่างต่อเนื่อง เช่น เครื่องพิมพ์และเซิร์ฟเวอร์ไฟล์ แม้ว่าอุปกรณ์ประเภทนี้ส่วนใหญ่จะมีอยู่ในสภาพแวดล้อมสำนักงาน แต่ก็เป็นไปไม่ได้ที่จะกำหนดอุปกรณ์เหล่านี้ด้วยที่อยู่ IP ที่เปลี่ยนแปลง ตัวอย่างเช่น หากเครื่องพิมพ์เครือข่ายมีที่อยู่ IP ที่จะเปลี่ยนแปลงในอนาคต คอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อกับเครื่องพิมพ์นั้นจะต้องอัปเดตการตั้งค่าเป็นประจำเพื่อให้เข้าใจวิธีติดต่อ
การตั้งค่าประเภทนี้ไม่จำเป็น และสามารถหลีกเลี่ยงได้โดยไม่ใช้ DHCP สำหรับอุปกรณ์ประเภทเหล่านั้น และโดยการกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์เหล่านั้นแทน
แนวคิดเดียวกันนี้มีผลบังคับใช้หากคุณต้องการเข้าถึงคอมพิวเตอร์ในเครือข่ายภายในบ้านจากระยะไกลอย่างถาวร หากเปิดใช้งาน DHCP คอมพิวเตอร์เครื่องนั้นจะได้รับที่อยู่ IP ใหม่ในบางจุด ซึ่งหมายความว่าที่อยู่ IP ที่คุณบันทึกไว้สำหรับคอมพิวเตอร์เครื่องนั้นจะไม่ถูกต้องเป็นเวลานาน หากคุณใช้ซอฟต์แวร์การเข้าถึงระยะไกลที่ต้องอาศัยการเข้าถึงตามที่อยู่ IP ให้ปิดใช้งาน DHCP และใช้ที่อยู่ IP แบบคงที่สำหรับอุปกรณ์นั้น
ข้อมูลเพิ่มเติมเกี่ยวกับ DHCP
เซิร์ฟเวอร์ DHCP กำหนดขอบเขตหรือช่วงของที่อยู่ IP ที่ใช้เพื่อให้บริการอุปกรณ์ที่มีที่อยู่ กลุ่มที่อยู่นี้เป็นวิธีเดียวที่อุปกรณ์จะได้รับการเชื่อมต่อเครือข่ายที่ถูกต้อง
นี่เป็นอีกเหตุผลหนึ่งที่ทำให้ DHCP มีประโยชน์มาก อนุญาตให้อุปกรณ์หลายเครื่องเชื่อมต่อกับเครือข่ายในช่วงเวลาหนึ่งโดยไม่ต้องใช้ที่อยู่ที่มีอยู่จำนวนมาก ตัวอย่างเช่น หากเซิร์ฟเวอร์กำหนดที่อยู่ 20 รายการ อุปกรณ์ 30, 50, 200 ขึ้นไปสามารถเชื่อมต่อกับเครือข่ายได้ตราบใดที่อุปกรณ์ไม่เกิน 20 เครื่องใช้ที่อยู่ IP ที่มีอยู่อย่างใดอย่างหนึ่งพร้อมกัน
เนื่องจาก DHCP กำหนดที่อยู่ IP สำหรับช่วงระยะเวลาหนึ่ง (เรียกว่าระยะเวลาเช่า) การใช้คำสั่งเช่น ipconfig เพื่อค้นหาที่อยู่ IP ของคอมพิวเตอร์จะให้ผลลัพธ์ที่แตกต่างกันเมื่อเวลาผ่านไป
แม้ว่า DHCP จะใช้เพื่อส่งที่อยู่ IP แบบไดนามิกไปยังไคลเอ็นต์ แต่ก็ไม่ได้หมายความว่าจะไม่สามารถใช้ที่อยู่ IP แบบคงที่พร้อมกันได้ อุปกรณ์ผสมกันที่ได้รับที่อยู่แบบไดนามิกและอุปกรณ์ที่มีการกำหนดที่อยู่ IP ด้วยตนเอง อาจมีอยู่ในเครือข่ายเดียวกัน
ISP ใช้ DHCP เพื่อกำหนดที่อยู่ IP ซึ่งสามารถมองเห็นได้เมื่อระบุที่อยู่ IP สาธารณะของคุณ มีแนวโน้มว่าจะเปลี่ยนแปลงเมื่อเวลาผ่านไปเว้นแต่เครือข่ายในบ้านของคุณจะมีที่อยู่ IP แบบคงที่ ซึ่งมักจะเป็นกรณีเฉพาะสำหรับธุรกิจที่มีบริการเว็บที่เข้าถึงได้แบบสาธารณะ
ใน Windows APIPA จะกำหนดที่อยู่ IP ชั่วคราวพิเศษเมื่อเซิร์ฟเวอร์ DHCP ล้มเหลวในการส่งที่ใช้งานได้ไปยังอุปกรณ์และใช้ที่อยู่นี้จนกว่าจะได้รับที่อยู่ที่ใช้ได้
ข้อผิดพลาด DHCP:มันคืออะไรและจะแก้ไขอย่างไรคำถามที่พบบ่อย- การสอดแนม DHCP คืออะไร
การสอดแนม DHCP เป็นเทคโนโลยีความปลอดภัยชั้นสองที่หยุดการรับส่งข้อมูล DHCP ใด ๆ ที่กำหนดให้ยอมรับไม่ได้ เทคโนโลยีการสอดแนมซึ่งมีอยู่ในระบบปฏิบัติการสวิตช์เครือข่าย ช่วยป้องกันไม่ให้เซิร์ฟเวอร์ DHCP ที่ไม่ได้รับอนุญาตเสนอที่อยู่ IP ให้กับไคลเอ็นต์ DHCP
- รีเลย์ DHCP คืออะไร
เอเจนต์การส่งต่อคือโฮสต์ที่ส่งต่อแพ็กเก็ต DHCP ระหว่างไคลเอนต์และเซิร์ฟเวอร์ ผู้ดูแลระบบเครือข่ายสามารถใช้ตัวแทนการส่งต่อเพื่อส่งต่อคำขอและการตอบกลับระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ที่ไม่ได้อยู่ในเครือข่ายย่อยเดียวกัน