<ก่อนหน้านี้ | Contents | ถัดไป>
3. โปรโตคอลการกำหนดค่าโฮสต์แบบไดนามิก (DHCP)
Dynamic Host Configuration Protocol (DHCP) เป็นบริการเครือข่ายที่ช่วยให้คอมพิวเตอร์โฮสต์สามารถกำหนดการตั้งค่าโดยอัตโนมัติจากเซิร์ฟเวอร์ ซึ่งต่างจากการกำหนดค่าแต่ละโฮสต์เครือข่ายด้วยตนเอง คอมพิวเตอร์ที่กำหนดค่าให้เป็นไคลเอ็นต์ DHCP ไม่มีการควบคุมการตั้งค่าที่ได้รับจากเซิร์ฟเวอร์ DHCP และการกำหนดค่าจะไม่โปร่งใสต่อผู้ใช้คอมพิวเตอร์
การตั้งค่าทั่วไปส่วนใหญ่ที่เซิร์ฟเวอร์ DHCP มอบให้กับไคลเอ็นต์ DHCP ได้แก่:
• ที่อยู่ IP และเน็ตมาสก์
• ที่อยู่ IP ของเกตเวย์เริ่มต้นที่จะใช้
• ที่อยู่ IP ของเซิร์ฟเวอร์ DNS ที่จะใช้
อย่างไรก็ตาม เซิร์ฟเวอร์ DHCP ยังสามารถจัดหาคุณสมบัติการกำหนดค่า เช่น:
• ชื่อโฮสต์
• ชื่อโดเมน
• เซิร์ฟเวอร์เวลา
• เซิร์ฟเวอร์การพิมพ์
ข้อดีของการใช้ DHCP คือ การเปลี่ยนแปลงในเครือข่าย เช่น การเปลี่ยนแปลงที่อยู่ของเซิร์ฟเวอร์ DNS ต้องเปลี่ยนที่เซิร์ฟเวอร์ DHCP เท่านั้น และโฮสต์เครือข่ายทั้งหมดจะได้รับการกำหนดค่าใหม่ในครั้งต่อไปที่ไคลเอ็นต์ DHCP สำรวจเซิร์ฟเวอร์ DHCP . ข้อดีเพิ่มเติมคือการรวมคอมพิวเตอร์ใหม่เข้ากับเครือข่ายได้ง่ายขึ้น เนื่องจากไม่จำเป็นต้องตรวจสอบความพร้อมใช้งานของที่อยู่ IP ความขัดแย้งในการจัดสรรที่อยู่ IP ก็ลดลงเช่นกัน
เซิร์ฟเวอร์ DHCP สามารถให้การตั้งค่าการกำหนดค่าโดยใช้วิธีการต่อไปนี้: การจัดสรรด้วยตนเอง (ที่อยู่ MAC)
วิธีนี้เกี่ยวข้องกับการใช้ DHCP เพื่อระบุที่อยู่ฮาร์ดแวร์เฉพาะของการ์ดเครือข่ายแต่ละใบที่เชื่อมต่อกับเครือข่าย จากนั้นจึงระบุการกำหนดค่าคงที่อย่างต่อเนื่องทุกครั้งที่ไคลเอ็นต์ DHCP ส่งคำขอไปยังเซิร์ฟเวอร์ DHCP โดยใช้อุปกรณ์เครือข่ายนั้น เพื่อให้แน่ใจว่ามีการกำหนดที่อยู่เฉพาะให้กับการ์ดเครือข่ายนั้นโดยอัตโนมัติตามที่อยู่ MAC
การจัดสรรแบบไดนามิก (พูลที่อยู่)
ในวิธีนี้เซิร์ฟเวอร์ DHCP จะกำหนดที่อยู่ IP จากกลุ่มที่อยู่ (บางครั้งเรียกว่าช่วงหรือขอบเขต) เป็นระยะเวลาหนึ่งหรือเช่าซึ่งกำหนดค่าไว้บนเซิร์ฟเวอร์หรือจนกว่าลูกค้าจะแจ้งเซิร์ฟเวอร์ว่าไม่ ไม่ต้องการที่อยู่อีกต่อไป ด้วยวิธีนี้ ลูกค้าจะได้รับคุณสมบัติการกำหนดค่าแบบไดนามิกและบนพื้นฐาน "มาก่อนได้ก่อน" เมื่อไคลเอ็นต์ DHCP ไม่ได้อยู่บนเครือข่ายอีกต่อไปในช่วงเวลาที่กำหนด การกำหนดค่าจะหมดอายุและนำกลับไปยังกลุ่มที่อยู่เพื่อใช้โดยไคลเอ็นต์ DHCP อื่นๆ วิธีนี้จะทำให้ที่อยู่สามารถเช่าหรือใช้เป็นระยะเวลาหนึ่งได้ หลังจากช่วงเวลานี้ ลูกค้าต้องเจรจาสัญญาเช่ากับเซิร์ฟเวอร์ใหม่เพื่อรักษาการใช้ที่อยู่
การจัดสรรอัตโนมัติ
ด้วยวิธีนี้ DHCP จะกำหนดที่อยู่ IP ให้กับอุปกรณ์โดยอัตโนมัติอย่างถาวร โดยเลือกจากกลุ่มของที่อยู่ที่มีอยู่ โดยปกติแล้ว DHCP จะใช้เพื่อกำหนดที่อยู่ชั่วคราวให้กับไคลเอ็นต์ แต่เซิร์ฟเวอร์ DHCP สามารถให้เวลาการเช่าที่ไม่สิ้นสุดได้
สองวิธีสุดท้ายถือเป็น "อัตโนมัติ" เนื่องจากในแต่ละกรณีเซิร์ฟเวอร์ DHCP จะกำหนดที่อยู่โดยไม่ต้องมีการแทรกแซงเพิ่มเติม ความแตกต่างเพียงอย่างเดียวระหว่างพวกเขาคือระยะเวลาการเช่าที่อยู่ IP หรือกล่าวอีกนัยหนึ่งว่าที่อยู่ของลูกค้าจะแตกต่างกันไปตามช่วงเวลาหรือไม่ เซิร์ฟเวอร์ DHCP ที่ Ubuntu ให้บริการคือ
dhcpd (ดีมอนโปรโตคอลการกำหนดค่าโฮสต์แบบไดนามิก) ซึ่งติดตั้งและกำหนดค่าได้ง่าย และจะเริ่มทำงานโดยอัตโนมัติเมื่อบูตระบบ