Dynamic Host Configuration Protocol (DHCP) é um protocolo que é usado para fornecer um sistema de gerenciamento central responsivo, rápido e automático destinado a distribuir endereços IP dentro de uma rede específica. Isso também contém várias outras funções utilitárias, como configurar a máscara de sub-rede apropriada, o gateway padrão e as informações do servidor DNS em um computador ou em qualquer forma de dispositivo.[1]
O DHCP é executado na camada de aplicação da pilha TCP (Transmission control protocol) para atribuir dinamicamente endereços IP aos diferentes dispositivos, bem como atribuir diferentes informações de configuração aos clientes DHCP. Os usuários precisam estar cientes de que o DHCP é um protocolo cliente-servidor. Isso significa que os servidores gerenciam uma lista de endereços IP exclusivos já agrupados e informações sobre vários parâmetros de configuração.
Os dispositivos configurados com DHCP transmitem um pedido ao servidor DHCP para solicitar informações sobre as configurações de rede. Em seguida, um dispositivo normalmente transmite uma consulta de informações alguns segundos logo após a inicialização. O servidor DHCP responde ao dispositivo que está fazendo uma solicitação fornecendo informações de configuração no endereço IP que foi especificado pelo administrador da rede. Isso também inclui tipos específicos de endereços IP para esse período de tempo específico, que na verdade é chamado de locação, para a alocação válida. Em seguida, o servidor DHCP atualiza uma atribuição para que um dispositivo ou cliente DHCP possa solicitar os mesmos parâmetros após os quais o mesmo processo pode ser feito novamente.
Um Dynamic Lease é aquele em que o cliente não possui necessariamente o endereço IP atribuído, mas, em vez disso, 'loca' ou toma emprestado esse endereço IP por esse curto período de tempo. Um cliente pode ter que passar por certas etapas para terminar o endereço IP de um determinado dispositivo enquanto também conecta outro endereço IP ao mesmo dispositivo. Na maioria dos casos, o servidor irá atribuir um novo endereço em vez de usar um endereço IP antigo. O tempo de locação do DHCP dependerá da localização específica em que o usuário está localizado. O ciclo seguinte é seguido quando se trata do leasing.[2]
Simplificando, o endereço IP que um dispositivo tem está ligado à rede, quer se trate de uma rede local ou de uma grande rede pública, como a Internet.
Quando se trata de um aperto de mão DHCP, os passos seguintes são seguidos:[3]
Na maioria dos casos, as vantagens do uso do DHCP estão intimamente ligadas à sua função principal.[1:1]
Há uma infinidade de diferentes vantagens em usar o PDHC, e certamente há algumas desvantagens também. No entanto, as desvantagens são na verdade bastante específicas e podem não afetar o usuário de qualquer maneira. Um exemplo seria quando um usuário deseja um endereço IP manual específico. O administrador de rede terá de passar por vários processos, como verificar se o endereço IP está disponível, antes de atribuir um novo endereço IP a esse dispositivo. Isto leva um pouco de tempo para ser feito, mas não é assim tão comum. Os endereços IP dinâmicos que estão mudando não devem ser usados em dispositivos específicos que normalmente são estacionários e não portáteis, como impressoras e servidores de arquivos.
Embora esses dispositivos estejam sendo normalmente usados por muitos indivíduos em um escritório, na verdade é bastante impraticável para esses dispositivos estacionários ter um endereço IP em constante mudança. Ter um endereço IP em constante mudança para dispositivos estacionários só vai complicar as coisas.