DHCP คือ
Dynamic Host Configuration Protocol หรือ DHCP คือมาตราฐานของ network protocol ที่ใช้บน Internet Protocol (IP) network โดนควบคุมผ่าน DHCP server เพื่อแจกจ่ายค่า configuration ของ network ให้กับ host ที่อยู่ภายใต้วง network เดียวกัน เช่น IP, Subnet, Gateway ส่วนใหญ่ router จะมีคุณสมบัติของการเป็น DHCP server อยู่แล้วด้วย ทำให้ computer หรือ PC ภายในบ้าน สามารถเชื่อมต่อไปยัง router ได้โดยใช้ DHCP ในการแจกจ่ายค่า IP address โดยมี่เราไม่ต้อง configure ค่าลงไปที่ host เองทั้งหมด ช่วยลดภาระการทำงานของผู้ดูแลระบย network ด้วยในการไล่ configure ค่า network ทุก host ในระบบ
การทำงานของ DHCP
หลังจากทราบว่า DHCP คืออะไร มาดูต่อว่าและมันทำงานอย่างไร โดยอุปกรณ์ใน network จะทำการส่งข้อมูลภายใน หรือ ระหว่าง network ผ่าน TCP/IP ซึ่ง DHCP server เองสามารถจัดการค่า TCP/IP ของแต่ละอุปกรณ์ใน network ให้อัตโนมัติ หรือ บางอุปกรณ์สามารถกำหนดค่าเองโดยไม่อิงตาม DHCP ก็ได้ เช่นในบ้านเรือนปกติจะได้รับ public IP จากผู้ให้บริการ internet หรือ ISP เพียแค่ 1 IP ซึ่งถ้าเรามีอุปกรณ์ที่ต้องการเชื่อมต่อ internet หลายตัว เราสามารถใช้คุณสมบัติ DHCP ใน router เพื่อแจกจ่าย local IP หรือ private IP (192.168.1.0/24) แจกจ่ายให้กับอุปกรณ์ภายในบ้านเราแทน ซึ่งทั้งหมดก็จะ NAT กลับออกสู่ internet ด้วย public IP เดียวกันได้
DHCP ทำงานในลักษณะ Client-Server เมื่ออุปกรณ์ภายใน network ได้เชื่อมต่อเข้ามา ฝั่ง DHCP client หรืออุปกรณ์เองจะทำการส่ง broadcast เพื่อค้นหาข้อมูล DHCP server และเมื่อ DHCP server ได้รับข้อมูลคำขอแล้ว จะทำการจัดการกับ IP pool ที่ตัวเองเก็บไว้ ซึ่งจะมีข้อมูลของ default gateway, domain name, name servers และ time servers โดย DHCP server จะส่งข้อมูล configuration network ที่ยังไม่มีผู้ใช้งาน ให้กับ client ซึ่งค่านี้ฝั่ง DHCP จะทำการจดจำไว้ในช่วงระยะเวลาหนึง ซึ่งถ้า client มีการ reboot และเชื่อมต่อมาใหม่ ทาง DHCP server จะได้ส่งค่าเดิมกลับไปให้ แต่ถ้าเกินช่วงเวลาที่ว่า DHCP server ก็อาจจะส่งค่าใหม่กลับไปให้แทน
อ้างอิง : https://saixiii.com/what-is-dhcp/
ไม่มีความคิดเห็น:
แสดงความคิดเห็น