DHCP

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]

Funcionalidade

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.

Aluguer Dinâmico

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]

  1. Um dispositivo obteria um endereço IP através do processo de alocação de um servidor DHCP.
  2. Se um dispositivo já tiver um endereço IP existente de um leasing, ele terá que atualizar o endereço IP logo após a necessidade de desligar para que o novo endereço IP seja preenchido.
  3. Uma vez que o novo arrendamento é agora considerado ativo, o dispositivo/cliente está agora vinculado ao arrendamento e ao endereço IP.
  4. Se um dispositivo estiver migrando para uma rede diferente, o endereço IP dinâmico será terminado e eventualmente solicitará um novo endereço IP do DHCP da rede diferente.

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.

Aperto de mão DHCP

Quando se trata de um aperto de mão DHCP, os passos seguintes são seguidos:[3]

  1. Discover - O cliente solicita que um DHCP descubra uma mensagem para identificar servidores DHCP.
  2. Oferta - O servidor DHCP responde com um endereço IP que está disponível, bem como as opções.
  3. Solicitação - O cliente solicita o endereço IP do servidor.
  4. Confirmação - O servidor reconhece o novo endereço IP que agora foi designado para o dispositivo específico e completa o ciclo de handshake.

Benefícios

Na maioria dos casos, as vantagens do uso do DHCP estão intimamente ligadas à sua função principal.[1:1]

  1. Um dispositivo que precisa se conectar a uma rede deve passar pela configuração apropriada para que ele se comunique com essa rede específica adequadamente. Como o DHCP fornece uma configuração automática, ela tem sido universalmente usada em quase todos os dispositivos que desejam se conectar a uma determinada rede. Isto inclui dispositivos como computadores, interruptores, smartphones, consoles de jogos e uma infinidade de outros dispositivos.
  2. Devido ao recurso de atribuição dinâmica de IP do DHCP, as chances de ter o mesmo endereço IP, o que levaria a complicações, são drasticamente reduzidas. Isto também significa que é mais fácil executar IPs estáticos gerenciados manualmente.
  3. Ter um DHCP também tornará mais fácil gerenciar e manipular uma rede. Isso ocorre porque cada dispositivo na rede tem a capacidade de obter um endereço IP usando suas configurações de rede padrão que tem um sistema automatizado que irá gerar um endereço IP. A única alternativa a isto é ter de atribuir manualmente endereços a cada um dos dispositivos e computadores nessa rede.
  4. Como os dispositivos dentro da rede podem obter endereços IP automaticamente, eles podem se mover livremente de um dispositivo para outro sem muito esforço. Isto é realmente muito útil quando se trata de pequenos dispositivos portáteis usados no local de trabalho.
  5. Normalmente, quando um dispositivo obtém um endereço IP que foi gerado por um servidor DHCP, esse endereço IP será eliminado por outro cada vez que o dispositivo se juntar à rede novamente.

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.


  1. https://www.lifewire.com/what-is-dhcp-2625848 ↩︎ ↩︎

  2. https://www.howtogeek.com/404891/what-is-dhcp-dynamic-host-configuration-protocol/ ↩︎

  3. https://searchnetworking.techtarget.com/definition/DHCP ↩︎