
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | DNS | DHCP |
---|---|---|
ขั้นพื้นฐาน | มันเป็นกลไกการแก้ไขที่อยู่ | มันเป็นโปรโตคอลที่ใช้สำหรับการกำหนด IP ของโฮสต์ในเครือข่ายท้องถิ่นแบบคงที่หรือแบบไดนามิก |
คุณสมบัติ | แปลงชื่อสัญลักษณ์เป็นที่อยู่ IP และในทางกลับกัน | ให้ข้อมูลเพิ่มเติมเช่นที่อยู่ IP ของโฮสต์เราเตอร์และเซิร์ฟเวอร์ชื่อและ Subnet mask ของคอมพิวเตอร์ |
ใช้สำหรับการค้นหาเซิร์ฟเวอร์โดเมนไดเรกทอรีที่ใช้งานอยู่ | กำหนด IP ให้โฮสต์สำหรับเวลาเช่าโดยเฉพาะ | |
หมายเลขพอร์ตที่ใช้ | 53 | 67 และ 68 |
โปรโตคอลที่เกี่ยวข้อง | UDP และ TCP | UDP |
เซิร์ฟเวอร์ | เซิร์ฟเวอร์ DNS แปลชื่อโดเมนเป็น IP และในทางกลับกัน | เซิร์ฟเวอร์ DHCP กำหนดค่าโฮสต์โดยอัตโนมัติ |
วิธีการทำงาน | ซึ่งกระจายอำนาจ | ส่วนกลาง |
ความได้เปรียบ | ไม่จำเป็นต้องจำที่อยู่ IP จะใช้ชื่อโดเมนแทนที่อยู่เว็บแทน | การกำหนดค่าที่อยู่ IP ที่เชื่อถือได้และลดการจัดการเครือข่าย |
คำจำกัดความของ DNS
DNS (Domain Name System) เป็นกลไกที่ให้บริการค้นหาไดเรกทอรีซึ่ง แมป ชื่อของโฮสต์บนอินเทอร์เน็ตและที่อยู่ตัวเลขที่ไม่ซ้ำกัน (ที่อยู่แบบลอจิคัล)
ตามปกติแล้วการทำแผนที่จะทำโดยใช้ ไฟล์โฮสต์ ซึ่งมีรายละเอียดเช่นชื่อและที่อยู่ ไฟล์โฮสต์เหล่านั้นจะถูกจัดเก็บในแต่ละโฮสต์และอัปเดตเป็นระยะจากไฟล์โฮสต์หลัก เมื่อใดก็ตามที่โปรแกรมหรือผู้ใช้จำเป็นต้องแมปชื่อกับที่อยู่โฮสต์จะตรวจสอบไฟล์โฮสต์และค้นหาการแมป แต่กลไกนี้จะไม่น่าเชื่อถืออย่างยิ่งสำหรับสถานการณ์ปัจจุบันซึ่งมีโฮสต์จำนวนมากเชื่อมต่อผ่านอินเทอร์เน็ต
การทำงานของ DNS
เมื่อผู้ใช้ต้องการใช้ไคลเอนต์การถ่ายโอนไฟล์ในการเข้าถึงเซิร์ฟเวอร์การถ่ายโอนไฟล์ที่ทำงานบนโฮสต์ระยะไกลในขณะที่ผู้ใช้ตระหนักถึงชื่อการถ่ายโอนไฟล์เท่านั้น เพื่อสร้างการเชื่อมต่อชุด TCP / IP จะต้องมีที่อยู่ IP ของเซิร์ฟเวอร์การถ่ายโอนไฟล์ รูปที่กำหนดแสดงการทำงานของ DNS ทีละขั้นตอน

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

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