O que é DHCP? Como funciona?

Já ouviu falar em DHCP ? É uma daquelas coisas técnicas que mantém a internet funcionando todos os dias, e a maioria das pessoas não tem ideia de que ela existe, muito menos sabe o que ela faz. No entanto, você pode ter ouvido um amigo ou o cara de TI(IT guy) do trabalho mencionando termos como DHCP , servidores DHCP ou clientes(DHCP) DHCP . (DHCP)Você estava(Were) se perguntando sobre o que era todo esse rabisco? Se você quiser saber o que é DHCP , como funciona o DHCP(DHCP work) e para que é usado, continue lendo. Neste artigo, explicamos tudo isso e muito mais:

O que é DHCP?

DHCP é um acrônimo para Dynamic Host Configuration Protocol . É um protocolo de gerenciamento de rede(network management protocol) usado pelos servidores para atribuir automaticamente endereços IP(used by servers to automatically assign IP addresses) aos computadores e dispositivos conectados a eles.

Em redes locais ( LANs ), como as de sua casa ou escritórios de pequeno e médio porte, os servidores que fornecem DHCP geralmente são executados por roteadores. Em grandes redes, como as mantidas por grandes empresas ou instituições governamentais, o DHCP pode ser fornecido por servidores dedicados (computadores especializados) em vez de simples roteadores.

Servidor DHCP habilitado em um roteador

Além dos endereços IP, o DHCP também pode ser usado para atribuir automaticamente a máscara(subnet mask) de sub-rede , o gateway padrão(default gateway) e os servidores DNS aos computadores e dispositivos dentro de uma determinada rede.

Como funciona o DHCP?

Para entender como o DHCP funciona, você deve primeiro entender o básico sobre o que são endereços IP. Simplificando(Put) , os endereços IP são identificadores exclusivos dos computadores e outros dispositivos conectados a uma rede. Os PCs e outros dispositivos (impressoras, smartphones, etc.) em uma rede precisam(network need) de endereços IP para poder se comunicar entre eles, enviar e receber dados para outros dispositivos na mesma rede ou na internet. Endereços IP são para redes de computadores o que endereços de ruas são para cidades. Você precisa que eles sejam capazes de enviar mensagens, saber para onde são enviadas e onde começam.

Cada computador e dispositivo(computer and device) em uma rede precisa de um endereço IP(IP address) válido para ser acessado, e há duas maneiras de um computador ou dispositivo(computer or device) obter um. Computadores(Computers) e dispositivos podem usar endereços IP (dynamic IP addresses)estáticos(static) ou dinâmicos . Os endereços IP estáticos(Static IP addresses) não são atribuídos por servidores ou roteadores. Em vez disso, eles são configurados manualmente por você ou pelo administrador de sua rede.

Configurando manualmente um endereço IP em um PC com Windows 10

Os endereços IP dinâmicos,(Dynamic IP addresses,) por outro lado, não são atribuídos manualmente, daí seu nome. Eles são atribuídos dinamicamente ou automaticamente, se você preferir. Quem ou o que os atribui? A resposta é DHCP , o Protocolo de Configuração de Host Dinâmico(Dynamic Host Configuration Protocol) .

Endereço IP automático (DHCP) em um PC com Windows 10

Quando um computador ou dispositivo(computer or device) em uma rede deseja se conectar a outros e se comunicar com eles, seja localmente ou pela Internet, algumas coisas acontecem em questão de momentos:

  1. O computador ou dispositivo(computer or device) que deseja se conectar à rede/internet solicita um endereço IP ao (IP address)servidor ou roteador(server or router) . A mensagem enviada pelo computador host ou dispositivo(host computer or device) é chamada de solicitação de descoberta de DHCP(DHCP discovery) .
  2. Quando o servidor/roteador recebe a solicitação, ele retransmite a demanda para seu serviço de rede DHCP(DHCP network) . O serviço DHCP(DHCP service) no servidor/roteador verifica os endereços IP(IP address) disponíveis que não foram reivindicados por outros computadores e dispositivos. Assim que o DHCP server/router identifica um endereço IP(IP address) livre , ele o envia para o computador ou dispositivo(computer or device) que o solicitou. Esta parte do processo é chamada de oferta DHCP(DHCP offer) .
  3. O PC/device recebe o endereço IP(IP address) alocado dinamicamente e envia uma mensagem de volta ao DHCP server/router , reconhecendo que deseja usar esse endereço IP(IP address) . Essa etapa é chamada de mensagem de solicitação DHCP(DHCP request) porque o host realmente solicita o endereço IP(IP address) oferecido .
  4. Quando o DHCP server/router recebe a mensagem de solicitação(request message) , ele envia uma mensagem final para o computador ou dispositivo(computer or device) que iniciou todo esse processo. Essa mensagem é chamada de confirmação de DHCP(DHCP acknowledgment) e contém todas as outras informações de configuração(configuration information) necessárias para conceder acesso à rede/internet ao computador ou dispositivo(computer or device) , como o gateway e os servidores DNS(gateway and DNS servers) .
  5. Por fim, o DHCP server/router marca o endereço IP(IP address) designado como ocupado e em uso pelo computador ou dispositivo(computer or device) que o solicitou, que agora pode se comunicar com os demais dispositivos da rede local e acessar(network and access) a internet se estiver disponível.

Diagrama de DHCP em execução em uma rede doméstica

Qual é o tempo de concessão do DHCP?

Agora você sabe como o DHCP atribui endereços IP automaticamente a computadores e dispositivos. No entanto, os endereços IP recebidos do servidor DHCP(DHCP server) não são permanentes, como você pode ficar tentado a pensar. O pool de endereços IP é limitado, o que significa que há muitos deles disponíveis em uma rede.

Além disso, alguns dos computadores e dispositivos conectados podem não permanecer ligados permanentemente ou podem não se conectar à mesma rede o tempo todo. Isso significa que, se seus endereços IP alocados dinamicamente fossem permanentes, eles os ocupariam mesmo quando não precisassem mais deles. Como tal, o DHCP atribui endereços IP apenas temporariamente por um período limitado de tempo. Esse tempo é chamado de tempo de concessão de DHCP(DHCP lease time,) e você pode aprender mais sobre isso neste artigo: Como alterar o tempo de concessão de DHCP no (DHCP lease)Windows 10 .

A configuração do tempo de concessão DHCP em um roteador

Concluindo, o tempo de concessão do DHCP(DHCP lease time) é um recurso que permite que os servidores DHCP recuperem endereços IP não utilizados após um determinado período de tempo.

Quem inventou o DHCP?

Embora você saiba agora por que o DHCP foi inventado e para que é usado, você também pode estar se perguntando sobre como o DHCP surgiu e quem o inventou. Sua história começa em 1984, quando a Internet Engineering Task Force (IETF) , que é a autoridade de padrões da internet, criou um protocolo de rede(network protocol) chamado Reverse Address Resolution Protocol (RARP) . O RARP permitia que computadores sem drives de disco (chamados de estações de trabalho sem disco - eles inicializavam carregando um sistema operacional(operating system) diretamente de um servidor central) recebessem endereços IP automaticamente.

No entanto, o RARP era difícil de implementar e configurar, por isso logo foi aprimorado (em 1985) em outro protocolo de rede(network protocol) chamado BOOTP ( Bootstrap Protocol ). Os servidores BOOTP(BOOTP) podem atribuir automaticamente endereços IP em mais de uma sub-rede.

O DHCP(DHCP) nasceu do BOOTP , mas também foi capaz de atribuir dinamicamente endereços IP de um intervalo especificado, bem como recuperá-los quando não mais usados ​​( DHCP lease time ) e fornecer outras opções de configuração para computadores e dispositivos de rede, como os endereços IP do gateway ou dos servidores DNS . O DHCP(DHCP) foi padronizado em 1993(standardized in 1993) e continuou a receber melhorias desde então.

Você tem alguma outra dúvida sobre DHCP ?

Agora você sabe o que significa DHCP e o que o DHCP faz. Não é uma pequena maravilha do mundo dos computadores e das redes(computer world and networking) ? Você tem outras dúvidas sobre DHCP ? Se sim, ou se tiver algo a acrescentar ao nosso artigo, sinta-se à vontade para deixar um comentário abaixo.



About the author

Eu sou um engenheiro de windows,ios,pdf,errors,gadgets com mais de 10 anos de experiência. Trabalhei em muitos aplicativos e estruturas do Windows de alta qualidade, como OneDrive for Business, Office 365 e muito mais. Meu trabalho recente incluiu desenvolver o leitor de pdf para a plataforma Windows e trabalhar para tornar as mensagens de erro mais claras para os usuários. Além disso, estou envolvido no desenvolvimento da plataforma ios há alguns anos e estou muito familiarizado com seus recursos e peculiaridades.



Related posts