La principal diferencia entre BOOTP y DHCP es que BOOTP admite la configuración estática de las direcciones IP, mientras que DHCP admite la configuración dinámica. Esto significa que DHCP asigna y obtiene automáticamente las direcciones IP de la computadora conectada a Internet y también tiene algunas características adicionales.
Gráfica comparativa
Bases para la comparación | BOOTP | DHCP |
---|---|---|
Autoconfiguración | No es posible solo soporta configuración manual. | Obtiene y asigna automáticamente direcciones IP. |
Direccionamiento IP temporal | No provisto | Proporcionado por un tiempo limitado. |
Compatibilidad | No es compatible con clientes DHCP. | Interoperable con los clientes BOOTP. |
Maquinas moviles | La configuración de IP y el acceso a la información no son posibles. | Apoya la movilidad de las máquinas. |
Ocurrió un error | La configuración de Mannual es propensa a errores. | La autoconfiguración es inmune a los errores. |
Uso | Proporciona la información a la computadora o estación de trabajo sin disco. | Requiere discos para almacenar y reenviar la información. |
Definición de BOOTP
Proceso de inicio : es un método para acceder a la información de una computadora conectada a Internet, como (dirección IP, máscara de subred, dirección del enrutador, dirección IP del servidor de nombres) almacenada en un archivo de configuración. Ordenador conectado a internet TCP / IP.
Bootstrap Protocol (BOOTP) es un protocolo cliente-servidor diseñado para obtener la información dada anteriormente (es decir, la dirección IP, la máscara de subred, la dirección del enrutador, la dirección IP del servidor de nombres) de una computadora sin disco o una computadora que se inició por primera vez. El sistema operativo y el software de red se almacenan en la memoria de solo lectura (ROM), si la computadora o la estación de trabajo no tienen disco.
RARP es el predecesor de BOOTP y tiene el mismo propósito, pero la limitación de RARP es que solo proporciona la información sobre IP, no la información adicional relacionada con eso.
Como se describió anteriormente, el BOOTP es un protocolo que permite la configuración estática. La razón detrás de la naturaleza estática de BOOTP es que la necesidad de descubrir enrutadores dinámicamente o cambiar de enrutador se elimina cuando solo un enrutador está conectado al resto de Internet. Sin embargo, si hay varios enrutadores están conectados a internet. Un host que intente obtener la ruta predeterminada en el inicio puede provocar una pérdida de conexión si un solo enrutador falla. Y también el accidente no puede ser detectado.
El servidor BOOTP utiliza una tabla que tiene una asignación de la dirección física a la dirección IP cuando un cliente consulta su dirección IP. BOOTP no es compatible con máquinas móviles; funciona bien solo cuando el enlace entre las direcciones físicas y las direcciones IP es estático y está arreglado en la tabla. Utiliza una dirección de transmisión limitada (255.255.255.255).
Definición de DHCP
El protocolo de configuración dinámica de host (DHCP) asigna las direcciones IP dinámicamente a través de la red. DHCP es más versátil que BOOTP, y es compatible con versiones anteriores, lo que significa que puede interoperar con los clientes de BOOTP.
La asignación dinámica de direcciones IP es ventajosa por tres razones:
- Las direcciones IP se asignan a pedido.
- Evite la configuración manual de IP.
- Soporta movilidad de dispositivos.
La asignación de IP bajo demanda significa que hay una escasez de direcciones IP reales y que las direcciones IP se agrupan de forma centralizada. Si uno quiere usar Internet, entonces la dirección IP se asigna temporalmente, cuando se realiza el trabajo, la dirección IP se retira y se le da a otro usuario (máquina).
DHCP ayuda a la asignación (arrendamientos) impermanente de direcciones IP. En otras palabras, los IP se asignan por un período de tiempo limitado y, a medida que el contrato vence, los IP se retiran. DHCP es necesario para las redes inalámbricas donde estas computadoras pueden abrocharse y desajustarse rápidamente.
DHCP utiliza tres temporizadores:
- Temporizador de renovación de arrendamiento : la máquina del cliente usa esto para enviar una solicitud DHCP para pedirle al servidor más tiempo a medida que este temporizador expira.
- Temporizador de reinicio de arrendamiento : cuando este temporizador expira, el cliente no recibe ninguna respuesta y se supone que el servidor está inactivo. Luego, al utilizar el servicio de transmisión IP, la solicitud DHCP se envía a todos los servidores.
- Temporizador de expiración de arrendamiento : cuando este temporizador expira, el sistema comienza a fallar debido a que no hay una dirección IP válida para un host a través de la red.
Diferencias clave entre BOOTP y DHCP
- BOOTP es un protocolo estático y admite la configuración manual. Por otro lado, DHCP es un protocolo dinámico y es compatible con la configuración manual, dinámica y automática de direcciones IP.
- El direccionamiento IP a pedido se proporciona en DHCP, mientras que BOOTP no admite la asignación permanente (arrendamientos) de direcciones IP.
- DHCP puede manejar máquinas móviles. En contraste, BOOTP no puede configurar o acceder a la información de las máquinas móviles; y solo funciona bien con conexiones estacionarias.
- BOOTP es propenso a errores debido al uso de la configuración manual, mientras que en el error DHCP ocurren raramente.
Conclusión
BOOTP y DHCP son los protocolos que utiliza un host para acceder o configurar los parámetros IP desde el servidor. DHCP es la extensión de BOOTP. En BOOTP estas operaciones tienen lugar en el momento del arranque del host. DHCP es popular entre los ISP porque permite que un host obtenga una dirección IP temporal mientras que este no es el caso en BOOTP. DHCP proporciona información más detallada y es más eficiente que BOOTP.