Рекомендуємо, 2024

Вибір Редакції

Різниця між BOOTP і DHCP

Протоколи BOOTP і DHCP використовуються для отримання IP-адреси хосту разом з інформацією про початкову версію. Робота обох протоколів дещо відрізняється. Протокол DHCP - це розширена версія протоколу BOOTP.

Основна відмінність між BOOTP і DHCP полягає в тому, що BOOTP підтримує статичну конфігурацію IP-адрес, тоді як DHCP підтримує динамічну конфігурацію. Це означає, що DHCP автоматично призначає та отримує IP-адреси з комп'ютера, підключеного до Інтернету, а також має деякі додаткові функції.

Діаграма порівняння

Основа для порівнянняBOOTP
DHCP
Автоконфігурація
Неможливо підтримувати лише ручну конфігурацію.
Він автоматично отримує та призначає IP-адреси.
Тимчасова IP адресація
Не надається
Надається обмежена кількість часу.
Сумісність
Не сумісний з клієнтами DHCP.
Взаємодія з клієнтами BOOTP.
Мобільні машини
Конфігурація IP та доступ до інформації неможливі.
Підтримує мобільність машин.
Помилка появи
Мануальна конфігурація схильна до помилок.
Автоконфігурація захищена від помилок.
Використання
Надає інформацію бездисковому комп'ютеру або робочій станції.
Вона вимагає зберігання та пересилання інформації.

Визначення BOOTP

Процес завантаження - це спосіб доступу до інформації комп'ютера, підключеного до Інтернету, таких як (IP-адреса, маска підмережі, адреса маршрутизатора, IP-адреса сервера імен), що зберігається в конфігураційному файлі. комп'ютер, підключений до Інтернету TCP / IP.

Протокол Bootstrap (BOOTP) - це протокол клієнт-сервер, призначений для отримання наведеної вище інформації (наприклад, IP-адреса, маска підмережі, адреса маршрутизатора, IP-адреса сервера імен) з бездискового комп'ютера або комп'ютера, який завантажується вперше. Операційна система та мережеве програмне забезпечення зберігаються в пам'яті (тільки для читання) (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 відкликаються. DHCP необхідний для бездротових мереж, де ці комп'ютери можуть швидко закріпити і відстебнути.

DHCP використовує три таймери:

  1. Lease Renewal Timer - Клієнтська машина використовує це для надсилання запиту DHCP на запит сервера на більше часу, оскільки цей таймер закінчується.
  2. Таймер відмови від оренди - коли цей таймер закінчується, клієнт не отримує відповідей, і передбачається, що сервер не працює. Потім, використовуючи послугу передачі IP, запит DHCP надсилається всім серверам.
  3. Лізинговий таймер закінчення терміну дії - Коли цей таймер закінчується, система починає збій з тієї причини, що не існує дійсного 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 популярний у провайдерів, оскільки він дозволяє отримувати тимчасову IP-адресу, тоді як у BOOTP це не так. DHCP надає більш детальну інформацію та є більш ефективною, ніж BOOTP.

Top