ให้เรตสมาชิก: 5 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งาน
 

หลักการทำงานของ DHCP Server (ดีแฮชซีพี เซิร์ฟเวอร์) การตั้งค่าระบบเครือข่ายแบบอัตโนมัติ

ภาพประกอบบทความเกี่ยวกับการทำงานของ DHCP Server
ภาพประกอบบทความเกี่ยวกับการทำงานของ DHCP Server

        DHCP (Dynamic Host Configuration Protocol (ไดนามิก โฮส คอนฟิคกูเรชั่น โปรโตคอล)) เป็นโปรโตคอลที่ใช้สำหรับการกำหนดค่าต่างๆ ให้กับเครื่องลูกข่ายในระบบเครื่อข่าย เช่น การกำหนดค่า IP Address (ไอพีแอดเดรส) ให้กับเครื่องลูกข่ายแบบไม่มีการซ้ำกัน, การกำหนดค่า Gateway DNS (เกตเวย์ ดีเอ็นเอส) ให้กับเครื่องลูกข่ายแบบอัตโนมัติ เป็นต้น DHCP Server นิยมใช้กับห้องปฏิบัติการคอมพิวเตอร์ที่มีเครื่องลูกข่ายจำนวนมากๆ ทำให้ไม่ต้องเสียเวลาในการกำหนดค่าต่างๆ ให้กับเครื่องลูกข่าย หรือความหมายง่ายๆ คือ การตั้งค่าระบบเครือข่ายแบบอัตโนมัติ สำหรับบทความนี้จะขอกล่าวถึงการทำงานของ DHCP Server ว่ามีการทำงานอย่างไรบ้าง

หลักการทำงานของ DHCP Server

1. DHCP Discover เริ่มจากเมื่อเปิดเครื่อง Client (ไคลเอนต์) ขึ้นมาก็จะถูกกำหนดให้ Obtain an IP address automatically (ออบเทรน แอน ไอพี แอดเดรส ออโตเมทิเคอลี่) ในหน้าจอ TCP/IP Properties ก็จะ Boardcast Message (บรอดคาสต์เมสเสจ) DHCP DISCOVER ออกไป ซึ่งจะไปถึงยังคอมพิวเตอร์ทุกเครื่องใน Network Secment (เน็ตเวิร์กเซกเมนต์) และยังส่งหมายเลขแอดเดรส MAC ของการ์ดเน็ตเวิร์ก และชื่อแบบ NetBIOS ของเครื่องคอมพิวเตอร์อีกด้วย
2. DHCP Offer เครื่อง DHCP Server บอก Client (ไคลเอนต์) ว่าตัวเองสามารถจัดสรร IP Address ให้ได้ Message (เมจเสจ) ของเซิร์ฟเวอร์เครื่องใดไปถึง Client (ไคลเอนต์) ก่อนก็จะถูกเลือกใช้งานโดยไคลเอนต์ (First-Come-First-Serve)
3. DHCP Request เป็นการตอบรับไปยังเซิร์ฟเวอร์ ตอนนี้ไคลเอนต์เองก็ยังไม่ได้รับไอพีแอดเดรส ดังนั้นการตอบกลับนี้ก็ยังจำเป็นต้องเป็นแบบ “Boardcast”
4. DHCP Acknowledgement (ดีแฮชซีพีแอ็คนอลอิจเม็น) เมื่อได้รับข้อมูลยืนยันเรียบร้อยแล้ว เซิร์ฟเวอร์จะตอบกลับไปยังไคลเอนต์ประกอบด้วยข้อมูล IP Address ที่จัดสรรให้ไคลเอนต์ ตลอดจนค่า Configuration อื่นๆ

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

 

Reference: "Dynamic Host Configuration Protocol". "Dynamic Host Configuration Protocol" [ออนไลน์]. เข้าถึงได้จาก en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
Reference: "DHCP (Dynamic Host Configuration Protocol) ". "DHCP (Dynamic Host Configuration Protocol) " [ออนไลน์]. เข้าถึงได้จาก http://dit.csc.ku.ac.th
ภาพประกอบบทความ: http://www.comgeeks.net/dhcp

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การใช้ click กับ onclick
โดย bankjittapol จ 11 พ.ย. 2019 8:27 pm บอร์ด Jquery & Ajax Knowledge
0
23
จ 11 พ.ย. 2019 8:27 pm โดย bankjittapol
เทคนิคการ Contrast สำหรับงาน Graphic การใช้สีเดียวกันที่มีความเข้มและอ่อนของสีต่างกัน
โดย numtan5839 จ 11 พ.ย. 2019 6:57 pm บอร์ด Graphic design
0
10
จ 11 พ.ย. 2019 6:57 pm โดย numtan5839
การใช้ .attr() jquery
โดย bankjittapol จ 11 พ.ย. 2019 6:47 pm บอร์ด Jquery & Ajax Knowledge
0
6
จ 11 พ.ย. 2019 6:47 pm โดย bankjittapol
การเดินทางจากจังหวัดศรีสะเกษมากรุงเทพมหานคร
โดย chaiyasitpraphut จ 11 พ.ย. 2019 5:50 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
23
จ 11 พ.ย. 2019 5:50 pm โดย chaiyasitpraphut
จะทำอย่างไรไม่ให้ Xampp รัน PHP สองเวอร์ชั่น เวอร์ชั่น 7 start ขึ้นมาตอนกด start Xampp เวอร์ชั่น 5 ครับ
โดย jamepiyawat จ 11 พ.ย. 2019 5:16 pm บอร์ด Programming - PHP
2
24
จ 11 พ.ย. 2019 6:29 pm โดย jamepiyawat
Email Client คืออะไร
โดย chatee supasand จ 11 พ.ย. 2019 4:54 pm บอร์ด Share Knowledge
0
9
จ 11 พ.ย. 2019 4:54 pm โดย chatee supasand
เเชร์ความรู้ การใช้ Java script ในการลบ และเลือกใช้ข้อมูล
โดย chaiyasitpraphut จ 11 พ.ย. 2019 4:49 pm บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
0
14
จ 11 พ.ย. 2019 4:49 pm โดย chaiyasitpraphut
ประโยชน์และการนำค่าเฉลี่ยเคลื่อนที่ไปใช้งาน
โดย numtan5839 จ 11 พ.ย. 2019 2:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
จ 11 พ.ย. 2019 2:54 pm โดย numtan5839
ค่าเฉลี่ยเคลื่อนที่ (Moving Average)
โดย numtan5839 จ 11 พ.ย. 2019 11:57 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
11
จ 11 พ.ย. 2019 11:57 am โดย numtan5839
Note
โดย chaiyasitpraphut จ 11 พ.ย. 2019 11:26 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
0
2
จ 11 พ.ย. 2019 11:26 am โดย chaiyasitpraphut
ต้องการให้ค่า transform เก็บไว้ในตัวแปร เพื่อเก็บในฐานข้อมูล
โดย bankjittapol จ 11 พ.ย. 2019 11:17 am บอร์ด Programming - PHP
2
20
จ 11 พ.ย. 2019 12:37 pm โดย bankjittapol
การใช้ฟังก์ชัน SQRT ใน Excel
โดย numtan5839 จ 11 พ.ย. 2019 11:06 am บอร์ด Microsoft Office Knowledge & line & Etc
0
11
จ 11 พ.ย. 2019 11:06 am โดย numtan5839
งานประจำวันที่ 11 พฤศจิกายน 2562
โดย chaiyasitpraphut จ 11 พ.ย. 2019 10:39 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
3
45
จ 11 พ.ย. 2019 6:05 pm โดย chaiyasitpraphut
Work's on Hand ชัยยะสิทธิ์ พระพุทธ MT35
โดย chaiyasitpraphut จ 11 พ.ย. 2019 10:46 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
0
13
จ 11 พ.ย. 2019 10:46 am โดย chaiyasitpraphut
list ความรู้ที่มี ว่าเคยเรียน หรือ เคยทำอะไรมาบ้าง
โดย chaiyasitpraphut จ 11 พ.ย. 2019 10:44 am บอร์ด MT35 - นายชัยยะสิทธิ์ พระพุทธ
0
29
จ 11 พ.ย. 2019 10:44 am โดย chaiyasitpraphut
งานประจำวันที่ 11 พฤศจิกายน 2562
โดย numtan5839 จ 11 พ.ย. 2019 10:08 am บอร์ด M097 - ตรีเนตร บูรณโพธิ์ทอง
5
19
จ 11 พ.ย. 2019 7:05 pm โดย numtan5839
คู่เงินยอดนิยมใน Forex สำหรับเทรดเดอร์มือใหม่
โดย numtan5839 ส 09 พ.ย. 2019 5:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
55
ส 09 พ.ย. 2019 5:40 pm โดย numtan5839
จะทำอย่างไรให้ php เป็นเวอร์ชั่น 5 ครับ
โดย jamepiyawat ส 09 พ.ย. 2019 5:13 pm บอร์ด Programming - PHP
0
11
ส 09 พ.ย. 2019 5:13 pm โดย jamepiyawat
ฝากเงินเข้าบัญชีกับไปรษณีย์ไทย ด้วยบริการ Bank@post
โดย numtan5839 ส 09 พ.ย. 2019 4:26 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
38
ส 09 พ.ย. 2019 4:26 pm โดย numtan5839
ติดตั้ง joomla เวอร์ชั่น 2.5.28 ไม่ได้ครับ
โดย jamepiyawat ส 09 พ.ย. 2019 2:44 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
1
19
ส 09 พ.ย. 2019 3:39 pm โดย mindphp