Основна відмінність між 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 використовує три таймери:
- Lease Renewal Timer - Клієнтська машина використовує це для надсилання запиту DHCP на запит сервера на більше часу, оскільки цей таймер закінчується.
- Таймер відмови від оренди - коли цей таймер закінчується, клієнт не отримує відповідей, і передбачається, що сервер не працює. Потім, використовуючи послугу передачі IP, запит DHCP надсилається всім серверам.
- Лізинговий таймер закінчення терміну дії - Коли цей таймер закінчується, система починає збій з тієї причини, що не існує дійсного IP-адреси для хоста через мережу.
Ключові відмінності між BOOTP і DHCP
- BOOTP - це статичний протокол, який підтримує ручну конфігурацію. З іншого боку, DHCP є динамічним протоколом, і він підтримує ручну, динамічну і автоконфігурацію IP-адрес.
- IP-адресація на вимогу надається в DHCP, тоді як BOOTP не підтримує непостійне виділення (оренди) IP-адрес.
- DHCP може обробляти мобільні машини. На відміну від цього, BOOTP не може налаштувати або отримати доступ до інформації з мобільних машин; і він добре працює тільки зі стаціонарними з'єднаннями.
- BOOTP схильний до помилок через використання ручної конфігурації, в той час як помилка DHCP відбувається рідко.
Висновок
BOOTP і DHCP - це протоколи, які хост використовує для доступу або налаштування параметрів IP з сервера. DHCP - це розширення BOOTP. У BOOTP ці операції відбуваються під час завантаження хоста. DHCP популярний у провайдерів, оскільки він дозволяє отримувати тимчасову IP-адресу, тоді як у BOOTP це не так. DHCP надає більш детальну інформацію та є більш ефективною, ніж BOOTP.