วันพุธที่ 26 เมษายน พ.ศ. 2560

DHCP คืออะไร

DHCP คืออะไร

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

DHCP ได้รับการยอมรับเป็นมาตรฐานในเดือนตุลาคม ค.ศ. 1993 โดยมาแทนมาตรฐานเก่า BOOTP รุ่นล่าสุดของ DHCP คือ DHCPv6 ซึ่งใช้กับโพรโทคอล IPv6 ได้รับการอนุมัติเมื่อกรกฎาคม ค.ศ.​2003

ใครทำหน้าที่แจกจ่าย IP
โดยปกติแล้ว DHCP สามารถทำผ่านคอมพิวเตอร์ที่ติดตั้ง Windows Server ได้ นอกจากนี่้ยังอุปกรณ์บางชนิดยังสามารถทำหน้าที่เป็น DHCP Server ได้เช่นกัน ตัวอย่างเช่น Router / ADSL Modem / Wireless Access Point เป็นต้น

ประโยชน์ของ DHCP
การเชื่อมต่อระบบเครื่อข่ายเข้าด้วยกัน จำเป็นจะต่้องมีการกำหนด IP Address ให้กับคอมพิวเตอร์ และอุปกรณ์ต่างๆ ที่จำเป็น ดังนั้น การแจกจ่าย IP Address จาก DHCP Server ทำให้สะดวกในการบริหารจัดการคอมพิวเตอร์ในจำนวนมากๆ นอกจากนี้ยัง DHCP ยังสามารถแจกจ่ายค่า DNS Suffix / Default Gateway หรือ NetBIOS Node Type ได้อีกด้วย
การจ่ายหมายเลขไอพี

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

ข้อมูลจาก
http://th.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
http://www.it-guides.com/training-a-tutorial/network-system/1417-what-is-dhcp

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

Set MongoDB in the windows path environment

  Let’s set MongoDB in the windows environment in just a few steps. Step 1: First download a suitable MongoDB version according to your mach...