
A principal diferença entre BOOTP e DHCP é que o BOOTP suporta a configuração estática dos endereços IP enquanto o DHCP suporta configuração dinâmica. Isso significa que o DHCP atribui e obtém automaticamente os endereços IP do computador conectado à Internet e também possui alguns recursos adicionais.
Gráfico de comparação
Base para comparação | BOOTP | DHCP |
---|---|---|
Autoconfiguração | Não é possível apenas suporta configuração manual. | Obtém e atribui endereços IP automaticamente. |
Endereçamento IP temporário | Não fornecido | Fornecido por um período limitado de tempo. |
Compatibilidade | Não é compatível com clientes DHCP. | Interoperável com os clientes BOOTP. |
Máquinas móveis | Configuração IP e acesso à informação não são possíveis. | Suporta mobilidade de máquinas. |
Ocorrência de erro | A configuração manual é propensa a erros. | Autoconfiguração é imune a erros. |
Uso | Fornece as informações para o computador sem disco ou estação de trabalho. | Requer discos para armazenar e encaminhar as informações. |
Definição de BOOTP
Bootstrap Process - É um método de acessar as informações de um computador conectado à Internet, como (endereço IP, máscara de sub-rede, endereço do roteador, endereço IP do servidor de nomes) armazenado em um arquivo de configuração. computador conectado a uma Internet TCP / IP.
Bootstrap Protocol (BOOTP) é um protocolo cliente-servidor projetado para obter as informações fornecidas acima (ou seja, endereço IP, máscara de sub-rede, endereço do roteador, endereço IP do servidor de nomes) de um computador sem disco ou um computador pela primeira vez. O sistema operacional e o software de rede são armazenados na memória somente leitura (ROM), se o computador ou a estação de trabalho estiver sem disco.
O RARP é o antecessor do BOOTP e serve ao mesmo propósito, mas a limitação do RARP é que ele fornece apenas as informações sobre o IP e não as informações extras sobre isso.
Conforme descrito acima, o BOOTP é um protocolo que permite a configuração estática. A razão por trás da natureza estática do BOOTP é que a necessidade de descobrir dinamicamente roteadores ou mudar de roteador é eliminada quando apenas um roteador está conectado ao resto da Internet. No entanto, se houver vários roteadores conectados à Internet. Um host tenta obter a rota padrão na inicialização pode resultar em perda de conexão se um único roteador travar. E também o acidente não pode ser detectado.
O servidor BOOTP usa uma tabela que possui um mapeamento do endereço físico para o endereço IP quando um cliente consulta seu endereço IP. O BOOTP não suporta máquinas móveis; Ele funciona bem somente quando a ligação entre os endereços físico e IP é estática e fixa na tabela. Ele usa endereço de broadcast limitado (255.255.255.255).
Definição de DHCP
O protocolo de configuração de host dinâmico (DHCP) atribui os endereços IP dinamicamente pela rede. O DHCP é mais versátil que o BOOTP e é compatível com versões anteriores, o que significa que ele pode interoperar com clientes BOOTP.
A atribuição dinâmica de endereços IP é vantajosa por vários motivos:
- Endereços IP são atribuídos sob demanda.
- Evite a configuração IP manual.
- Suporte a mobilidade de dispositivos.
A atribuição de IP sob demanda significa que há uma falta de endereços IP reais e, em seguida, os endereços IP são agrupados centralmente. Se alguém quiser usar a Internet, o endereço IP é atribuído temporariamente, quando o trabalho é feito, o endereço IP é retirado e dado a algum outro usuário (máquina).
O DHCP ajuda na alocação não permanente (concessões) de endereços IP. Em outras palavras, os IPs são atribuídos por um período de tempo limitado e, à medida que a concessão expira, os IPs são retirados. O DHCP é necessário para as redes sem fio em que esses computadores podem se fixar e se soltar rapidamente.
O DHCP usa três temporizadores:
- Temporizador de Renovação de Aluguel - A máquina cliente usa isso para enviar uma solicitação DHCP para perguntar ao servidor por mais tempo à medida que esse temporizador expira.
- Lease Rebinding Timer - Quando esse temporizador expira, nenhuma resposta é recebida pelo cliente e presume-se que o servidor esteja inativo. Em seguida, usando o serviço de transmissão IP, a solicitação DHCP é enviada para todos os servidores.
- Lease Expiry Timer - Quando este temporizador expira, o sistema começa a falhar porque não existe um endereço IP válido para um host na rede.
Principais diferenças entre BOOTP e DHCP
- O BOOTP é um protocolo estático e suporta configuração manual. Por outro lado, o DHCP é um protocolo dinâmico e suporta configuração manual, dinâmica e autoconfiguração de endereços IP.
- O endereçamento IP sob demanda é fornecido no DHCP, enquanto o BOOTP não suporta alocação permanente (concessões) de endereços IP.
- O DHCP pode manipular máquinas móveis. Em contraste, o BOOTP não é capaz de configurar ou acessar informações de máquinas móveis; e só funciona bem com conexões estacionárias.
- O BOOTP está sujeito a erros devido ao uso da configuração manual, enquanto que no DHCP, os erros ocorrem raramente.
Conclusão
BOOTP e DHCP são os protocolos que um host usa para acessar ou configurar parâmetros IP do servidor. DHCP é a extensão do BOOTP. No BOOTP, essas operações ocorrem no momento da inicialização do host. O DHCP é popular entre os ISPs porque permite que um host obtenha um endereço IP temporário, embora esse não seja o caso no BOOTP. O DHCP fornece informações mais detalhadas e é mais eficiente que o BOOTP.