Główną różnicą między BOOTP i DHCP jest to, że BOOTP obsługuje statyczną konfigurację adresów IP, podczas gdy DHCP obsługuje dynamiczną konfigurację. Oznacza to, że DHCP automatycznie przydziela i uzyskuje adresy IP z komputera podłączonego do Internetu, a także posiada dodatkowe funkcje.
Wykres porównania
Podstawa do porównania | BOOTP | DHCP |
---|---|---|
Automatyczna konfiguracja | Opcja niedostępna obsługuje tylko konfigurację ręczną. | Automatycznie pobiera i przypisuje adresy IP. |
Tymczasowe adresowanie IP | Nie dostarczone | Dostarczane przez ograniczony czas. |
Zgodność | Nie jest kompatybilny z klientami DHCP. | Interoperowalne z klientami BOOTP. |
Maszyny mobilne | Konfiguracja IP i dostęp do informacji nie są możliwe. | Obsługuje mobilność maszyn. |
Wystąpienie błędu | Konfiguracja ręczna jest podatna na błędy. | Autokonfiguracja jest odporna na błędy. |
Stosowanie | Dostarcza informacje do komputera bezdyskowego lub stacji roboczej. | Wymaga przechowywania dysków do przechowywania i przekazywania informacji. |
Definicja BOOTP
Proces Bootstrap - Jest to metoda dostępu do informacji z komputera podłączonego do Internetu, takiego jak (adres IP, maska podsieci, adres routera, adres IP serwera nazw) przechowywanego w pliku konfiguracyjnym, które to informacje muszą być znane komputer podłączony do Internetu TCP / IP.
Protokół Bootstrap (BOOTP) to protokół typu klient-serwer zaprojektowany w celu uzyskania powyższych informacji (tj. Adresu IP, maski podsieci, adresu routera, adresu IP serwera nazw) z komputera bezdyskowego lub komputera uruchomionego po raz pierwszy. System operacyjny i oprogramowanie sieciowe są przechowywane w pamięci tylko do odczytu (ROM), jeśli komputer lub stacja robocza jest bezdyskowy.
RARP jest poprzednikiem BOOTP i służy temu samemu celowi, ale ograniczeniem RARP jest to, że dostarcza on jedynie informacji o IP, a nie dodatkowe informacje na ten temat.
Jak opisano powyżej, BOOTP jest protokołem, który umożliwia statyczną konfigurację. Powodem statycznej natury BOOTP jest to, że potrzeba dynamicznego wykrywania routerów lub zmiany routera jest wyeliminowana, gdy tylko jeden router jest podłączony do reszty Internetu. Jednak jeśli istnieje wiele routerów podłączonych do Internetu. Host usiłujący uzyskać domyślną trasę przy starcie może spowodować utratę połączenia w przypadku awarii jednego routera. A także awarii nie można wykryć.
Serwer BOOTP używa tabeli, która ma odwzorowanie adresu fizycznego na adres IP, gdy klient zapyta o swój adres IP. BOOTP nie obsługuje maszyn mobilnych; działa dobrze tylko wtedy, gdy powiązanie między adresami fizycznymi i IP jest statyczne i naprawione w tabeli. Używa ograniczonego adresu rozgłoszeniowego (255.255.255.255).
Definicja DHCP
Protokół dynamicznej konfiguracji hosta (DHCP) dynamicznie przydziela adresy IP w sieci. Protokół DHCP jest bardziej wszechstronny niż protokół BOOTP i jest zgodny wstecz, co oznacza, że może współpracować z klientami BOOTP.
Dynamiczne przydzielanie adresów IP jest korzystne z wielu trzech powodów:
- Adresy IP są przydzielane na żądanie.
- Unikaj ręcznej konfiguracji IP.
- Obsługa mobilności urządzeń.
Przypisanie IP na żądanie oznacza przypuszczenie, że brakuje prawdziwych adresów IP, a następnie adresy IP są gromadzone centralnie. Jeśli chce się korzystać z Internetu, to adres IP jest przydzielany tymczasowo, po zakończeniu pracy adres IP jest wycofywany i przekazywany innemu użytkownikowi (maszynie).
DHCP pomaga nietrwałe przydzielanie (dzierżawę) adresów IP. Innymi słowy, adresy IP są przydzielane na ograniczony czas, a wraz z wygaśnięciem dzierżawy, adresy IP są wycofywane. DHCP jest niezbędny w sieciach bezprzewodowych, w których szybkie i szybkie łączenie tych komputerów.
Protokół DHCP wykorzystuje trzy liczniki czasu:
- Lease Renewal Timer - maszyna kliencka używa tego do wysyłania żądania DHCP, aby poprosić serwer o więcej czasu po wygaśnięciu tego czasu.
- Leasing Rebinding Timer - po wygaśnięciu tego czasu, klient nie otrzymuje odpowiedzi i przyjmuje się, że serwer jest wyłączony. Następnie za pomocą usługi emisji IP żądanie DHCP jest wysyłane do wszystkich serwerów.
- Czas wygaśnięcia dzierżawy - po upływie tego czasu system zaczyna się zawieszać z powodu braku prawidłowego adresu IP hosta w sieci.
Kluczowe różnice między BOOTP i DHCP
- BOOTP jest statycznym protokołem i obsługuje ręczną konfigurację. Z drugiej strony, DHCP jest protokołem dynamicznym i obsługuje ręczną, dynamiczną i automatyczną konfigurację adresów IP.
- Adresowanie IP na żądanie jest dostarczane w DHCP, podczas gdy BOOTP nie obsługuje nietrwałej alokacji (dzierżawy) adresów IP.
- DHCP może obsługiwać urządzenia mobilne. Natomiast BOOTP nie jest w stanie skonfigurować ani uzyskać dostępu do informacji z urządzeń mobilnych; i działa dobrze tylko z połączeniami stacjonarnymi.
- Protokół BOOTP jest podatny na błędy z powodu ręcznej konfiguracji, podczas gdy w przypadku błędu DHCP występuje rzadko.
Wniosek
BOOTP i DHCP są protokołami, których host używa do uzyskiwania dostępu lub konfigurowania parametrów IP z serwera. DHCP jest rozszerzeniem BOOTP. W BOOTP operacje te mają miejsce podczas rozruchu hosta. Protokół DHCP jest popularny wśród dostawców usług internetowych, ponieważ umożliwia hostowi uzyskanie tymczasowego adresu IP, podczas gdy nie ma to miejsca w usłudze BOOTP. DHCP zapewnia bardziej szczegółowe informacje i jest bardziej wydajny niż BOOTP.