Skip to main content

DHCP คืออะไร? (Dynamic Host Configuration Protocol)

มารู้จัก DHCP Server กันครับ โดย Mr.Jodoi (เมษายน 2025)

มารู้จัก DHCP Server กันครับ โดย Mr.Jodoi (เมษายน 2025)
Anonim

DHCP (Dynamic Host Configuration Protocol) เป็นโปรโตคอลที่ใช้เพื่อจัดเตรียมการจัดการแบบรวดเร็วอัตโนมัติและส่วนกลางสำหรับการกระจายที่อยู่ IP ภายในเครือข่าย

นอกจากนี้ DHCP ยังใช้เพื่อกำหนดค่าพร็อกเก็ต subnet ที่ถูกต้องเกตเวย์เริ่มต้นและข้อมูลเซิร์ฟเวอร์ DNS บนอุปกรณ์

วิธีการทำงานของ DHCP

เซิร์ฟเวอร์ DHCP ใช้สำหรับระบุที่อยู่ IP ที่ไม่ซ้ำกันและกำหนดค่าข้อมูลเครือข่ายอื่น ๆ โดยอัตโนมัติ ในบ้านส่วนใหญ่และธุรกิจขนาดเล็กเราเตอร์ทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP ในเครือข่ายขนาดใหญ่คอมพิวเตอร์เครื่องเดียวอาจทำหน้าที่เป็นเซิร์ฟเวอร์ DHCP

ในระยะสั้นกระบวนการดังกล่าวเกิดขึ้นดังนี้อุปกรณ์ (ไคลเอ็นต์) ขอที่อยู่ IP จากเราเตอร์ (โฮสต์) หลังจากที่โฮสต์กำหนดที่อยู่ IP ที่พร้อมใช้งานเพื่อให้ไคลเอ็นต์สื่อสารกับเครือข่าย รายละเอียดเล็กน้อยด้านล่าง …

เมื่ออุปกรณ์เปิดอยู่และเชื่อมต่อกับเครือข่ายที่มีเซิร์ฟเวอร์ DHCP เครื่องจะส่งคำขอไปยังเซิร์ฟเวอร์ซึ่งเรียกว่าคำขอ DHCPDISCOVER

หลังจากที่แพคเก็ต DISCOVER ถึงเซิร์ฟเวอร์ DHCP เซิร์ฟเวอร์พยายามที่จะยึดที่อยู่ IP ที่อุปกรณ์สามารถใช้จากนั้นให้ไคลเอนต์ที่อยู่กับแพคเก็ต DHCPOFFER

เมื่อข้อเสนอพิเศษได้รับการทำขึ้นสำหรับที่อยู่ IP ที่เลือกอุปกรณ์ตอบสนองต่อเซิร์ฟเวอร์ DHCP ที่มี DHCPREQUEST packet เพื่อยอมรับหลังจากที่เซิร์ฟเวอร์ส่ง ACK ซึ่งใช้เพื่อยืนยันว่าอุปกรณ์มีที่อยู่ IP เฉพาะและกำหนด ระยะเวลาที่อุปกรณ์สามารถใช้ที่อยู่ก่อนที่จะได้รับที่อยู่ใหม่

หากเซิร์ฟเวอร์ตัดสินใจว่าอุปกรณ์ดังกล่าวไม่มีที่อยู่ IP ระบบจะส่ง NACK

ทั้งหมดนี้เกิดขึ้นได้อย่างรวดเร็วและคุณไม่จำเป็นต้องรู้รายละเอียดทางเทคนิคใด ๆ ที่คุณเพิ่งอ่านเพื่อรับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP

บันทึก: ดูรายละเอียดเพิ่มเติมเกี่ยวกับแพคเก็ตต่างๆที่เกี่ยวข้องกับกระบวนการนี้ได้จากหน้า DHCP เบื้องต้นของ Microsoft

ข้อดีข้อเสียของการใช้ DHCP

คอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ที่เชื่อมต่อกับเครือข่าย (ภายในหรืออินเทอร์เน็ต) ต้องได้รับการกำหนดค่าให้สื่อสารในเครือข่ายนั้นอย่างถูกต้อง เนื่องจาก DHCP อนุญาตให้มีการกำหนดค่าดังกล่าวเกิดขึ้นโดยอัตโนมัติอุปกรณ์นี้จึงใช้ในอุปกรณ์เกือบทุกเครื่องที่เชื่อมต่อกับเครือข่ายรวมทั้งคอมพิวเตอร์สวิทช์สมาร์ทโฟนเกมคอนโซลเป็นต้น

เนื่องจากการกำหนดที่อยู่ IP แบบไดนามิกนี้จึงมีโอกาสน้อยที่อุปกรณ์สองเครื่องจะมีที่อยู่ IP เดียวกันซึ่งสามารถใช้งานได้โดยง่ายเมื่อใช้ที่อยู่ IP แบบกำหนดด้วยตนเอง

การใช้ DHCP ทำให้เครือข่ายสามารถจัดการได้ง่ายขึ้น จากจุดการดูแลระบบในทุกๆอุปกรณ์ในเครือข่ายจะได้รับที่อยู่ IP โดยไม่มีค่าอะไรมากไปกว่าการตั้งค่าเครือข่ายเริ่มต้นซึ่งได้รับการตั้งค่าเพื่อขอรับที่อยู่โดยอัตโนมัติ ทางเลือกอื่นเพียงอย่างเดียวคือการกำหนดที่อยู่ให้กับแต่ละอุปกรณ์ในเครือข่ายด้วยตนเอง

เนื่องจากอุปกรณ์เหล่านี้สามารถรับที่อยู่ IP ได้โดยอัตโนมัติพวกเขาจึงสามารถเคลื่อนย้ายได้อย่างอิสระจากเครือข่ายหนึ่งไปยังอีกที่หนึ่งโดยจะได้รับ IP แอดเดรสโดยอัตโนมัติซึ่งเป็นประโยชน์อย่างยิ่งกับโทรศัพท์มือถือ

ในกรณีส่วนใหญ่เมื่ออุปกรณ์มีที่อยู่ IP ที่กำหนดโดยเซิร์ฟเวอร์ DHCP ที่อยู่ IP นั้นจะเปลี่ยนทุกครั้งที่อุปกรณ์เข้าร่วมเครือข่าย ถ้ามีการกำหนดที่อยู่ IP ด้วยตนเองหมายความว่าการบริหารต้องไม่เพียงระบุที่อยู่เฉพาะให้กับลูกค้าใหม่แต่ละรายเท่านั้น แต่ที่อยู่ที่มีอยู่ซึ่งกำหนดไว้แล้วต้องเป็นด้วยตนเอง ยังไม่ได้กำหนด สำหรับอุปกรณ์อื่น ๆ ที่ใช้ที่อยู่เดียวกัน ซึ่งไม่เพียง แต่จะใช้เวลานาน แต่ด้วยตนเองการกำหนดค่าอุปกรณ์แต่ละเครื่องจะเพิ่มโอกาสในการทำงานเป็นข้อผิดพลาดที่มนุษย์สร้างขึ้น

แม้ว่าจะมีประโยชน์มากมายในการใช้ DHCP แต่ก็มีข้อเสียอยู่ด้วยเช่นกัน ไม่ควรใช้ที่อยู่ IP แบบไดนามิกสำหรับอุปกรณ์ที่หยุดนิ่งและต้องการการเข้าถึงอย่างต่อเนื่องเช่นเครื่องพิมพ์และไฟล์เซิร์ฟเวอร์

แม้ว่าอุปกรณ์ที่มีอยู่ในสภาพแวดล้อมสำนักงานมักไม่สามารถกำหนดที่อยู่ IP ที่มีการเปลี่ยนแปลงได้ ตัวอย่างเช่นหากเครื่องพิมพ์เครือข่ายมีที่อยู่ IP ซึ่งจะมีการเปลี่ยนแปลงในบางช่วงเวลาในอนาคตคอมพิวเตอร์ทุกเครื่องที่เชื่อมต่อกับเครื่องพิมพ์นั้นจะต้องอัปเดตการตั้งค่าเป็นประจำเพื่อให้คอมพิวเตอร์เข้าใจวิธีติดต่อเครื่องพิมพ์

การตั้งค่าประเภทนี้ไม่จำเป็นมากนักและสามารถหลีกเลี่ยงได้โดยง่าย ไม่ โดยใช้ DHCP สำหรับอุปกรณ์ประเภทนั้น ๆ และแทนที่ด้วยการกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์เหล่านั้น

ความคิดเดียวกันนี้จะเข้ามาเล่นหากคุณจำเป็นต้องมีการเข้าถึงระยะไกลแบบถาวรไปยังคอมพิวเตอร์ในเครือข่ายภายในบ้านของคุณ หากเปิดใช้งาน DHCP คอมพิวเตอร์เครื่องนั้นจะได้รับที่อยู่ IP ใหม่ในบางจุดซึ่งหมายความว่าคอมพิวเตอร์ที่คุณบันทึกเป็นคอมพิวเตอร์เครื่องนั้นจะไม่ถูกต้องนาน หากคุณใช้ซอฟต์แวร์การเข้าถึงระยะไกลที่อาศัยการเข้าถึงตาม IP Address คุณจะต้องใช้ที่อยู่ IP แบบคงที่สำหรับอุปกรณ์ดังกล่าว

ข้อมูลเพิ่มเติมเกี่ยวกับ DHCP

เซิร์ฟเวอร์ DHCP กำหนดขอบเขตหรือ พิสัย ที่อยู่ IP ที่ใช้ในการให้บริการอุปกรณ์ที่มีที่อยู่ ที่อยู่ของที่อยู่นี้เป็นวิธีเดียวที่อุปกรณ์จะได้รับการเชื่อมต่อเครือข่ายที่ถูกต้อง

นี่เป็นอีกเหตุผลหนึ่งที่ DHCP มีประโยชน์มากเพราะช่วยให้อุปกรณ์ต่างๆสามารถเชื่อมต่อกับเครือข่ายได้ในช่วงระยะเวลาหนึ่งโดยไม่จำเป็นต้องใช้ที่อยู่ที่มีอยู่มาก ตัวอย่างเช่นแม้ว่าจะมีการระบุที่อยู่ 20 แห่งโดยเซิร์ฟเวอร์ DHCP ก็ตามอุปกรณ์ 30, 50 หรือ 200 (หรือมากกว่า) สามารถเชื่อมต่อกับเครือข่ายตราบเท่าที่ไม่เกิน 20 ใช้ที่อยู่ IP ที่พร้อมใช้งานพร้อมกัน

เนื่องจาก DHCP กำหนดที่อยู่ IP เป็นระยะเวลาหนึ่ง (a เช่า ) โดยใช้คำสั่งเช่น ipconfig เพื่อค้นหาที่อยู่ IP ของคอมพิวเตอร์ของคุณจะให้ผลลัพธ์ที่แตกต่างกันตามช่วงเวลา

แม้ว่า DHCP จะใช้เพื่อส่งไอพีแอดเดรสแบบไดนามิกไปยังไคลเอนต์ แต่ก็ไม่ได้หมายความว่าที่อยู่ IP แบบคงที่ไม่สามารถใช้งานได้ในเวลาเดียวกัน ส่วนผสมของอุปกรณ์ที่ได้รับที่อยู่และอุปกรณ์แบบไดนามิกที่มีที่อยู่ IP ของตนเองที่กำหนดให้กับพวกเขาทั้งสองสามารถอยู่ในเครือข่ายเดียวกันได้

แม้แต่ ISP ใช้ DHCP เพื่อกำหนดที่อยู่ IP ซึ่งสามารถมองเห็นได้เมื่อระบุที่อยู่ IP สาธารณะของคุณ อาจมีการเปลี่ยนแปลงตลอดเวลาเว้นแต่ว่าเครือข่ายภายในบ้านของคุณมีที่อยู่ IP แบบคงที่ซึ่งปกติแล้วจะเป็นกรณีเฉพาะสำหรับธุรกิจที่มีบริการเว็บที่สามารถเข้าถึงได้จากสาธารณะ

ใน Windows APIPA กำหนดที่อยู่ IP ชั่วคราวแบบพิเศษเมื่อเซิร์ฟเวอร์ DHCP ไม่สามารถส่งมอบอุปกรณ์ที่ทำงานได้และใช้ที่อยู่นี้จนกว่าจะได้รับที่อยู่ที่ทำงานได้

กลุ่มงานการกำหนดค่าโฮสต์แบบไดนามิกของกองกำลังงานวิศวกรรมทางอินเทอร์เน็ตสร้าง DHCP