แนะนำ, 2024

ตัวเลือกของบรรณาธิการ

ความแตกต่างระหว่าง BOOTP และ DHCP

โปรโตคอล BOOTP และ DHCP ใช้สำหรับการรับที่อยู่ IP ของโฮสต์พร้อมกับข้อมูล bootstrap การทำงานของโปรโตคอลทั้งสองนั้นแตกต่างกันในบางลักษณะ โปรโตคอล DHCP เป็นเวอร์ชันเพิ่มเติมของโปรโตคอล BOOTP

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

แผนภูมิเปรียบเทียบ

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

ความหมายของ BOOTP

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

Bootstrap Protocol (BOOTP) เป็นโปรโตคอลไคลเอนต์ - เซิร์ฟเวอร์ที่ออกแบบมาเพื่อรับข้อมูลดังกล่าวข้างต้น (เช่นที่อยู่ IP, ซับเน็ตมาสก์, ที่อยู่เราเตอร์, ที่อยู่ IP ของเซิร์ฟเวอร์ชื่อ) จากคอมพิวเตอร์ diskless หรือคอมพิวเตอร์ที่บูตเป็นครั้งแรก ระบบปฏิบัติการและซอฟต์แวร์ระบบเครือข่ายจะถูกเก็บไว้ในหน่วยความจำแบบอ่านอย่างเดียว (ROM) หากคอมพิวเตอร์หรือเวิร์กสเตชันนั้นไม่มีดิสก์

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

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

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

คำจำกัดความของ DHCP

โปรโตคอลการกำหนดค่าโฮสต์แบบไดนามิก (DHCP) กำหนดที่อยู่ IP แบบไดนามิกบนเครือข่าย DHCP มีความหลากหลายมากกว่า BOOTP และเข้ากันได้แบบย้อนกลับซึ่งหมายความว่ามันสามารถทำงานร่วมกับไคลเอนต์ BOOTP ได้

การกำหนดที่อยู่ IP แบบไดนามิกมีประโยชน์สำหรับเหตุผลสามประการมากมาย -

  • ที่อยู่ IP ถูกกำหนดตามความต้องการ
  • หลีกเลี่ยงการกำหนดค่า IP ด้วยตนเอง
  • รองรับการเคลื่อนที่ของอุปกรณ์

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

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

DHCP ใช้ตัวจับเวลาสามตัว:

  1. Lease Renewal Timer - เครื่องไคลเอนต์ใช้สิ่งนี้ในการส่งคำขอ DHCP เพื่อขอเซิร์ฟเวอร์อีกครั้งเมื่อตัวจับเวลานี้หมดอายุ
  2. Lease Rebinding Timer - เมื่อตัวจับเวลานี้หมดอายุลูกค้าจะไม่ได้รับคำตอบใด ๆ และถือว่าเซิร์ฟเวอร์หยุดทำงาน จากนั้นโดยใช้บริการการออกอากาศ IP คำขอ DHCP จะถูกส่งไปยังเซิร์ฟเวอร์ทั้งหมด
  3. Lease Expiry Timer - เมื่อตัวจับเวลานี้หมดอายุระบบจะเริ่มการทำงานล้มเหลวเนื่องจากไม่มีที่อยู่ IP ที่ถูกต้องสำหรับโฮสต์ผ่านเครือข่าย

ความแตกต่างที่สำคัญระหว่าง BOOTP และ DHCP

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

ข้อสรุป

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

Top