Diferença entre DNS e DHCP

Conectar-se à Internet é um mundo cheio de números. Isso pode não ser aparente para o usuário comum que abriria apenas o navegador ou o cliente de email e o conteúdo já está lá. Mas isso não seria possível sem os números adequados já configurados previamente pelo administrador do sistema.

O primeiro número sobre o qual discutiríamos é o endereço IP. O endereço de protocolo IP ou Internet é um identificador exclusivo na rede que permite que os pacotes encontrem seu destino. Tradicionalmente, um administrador de sistema precisaria atribuir um endereço IP a todos os computadores conectados à rede, mas a necessidade de atribuir IPs dinamicamente resultou na criação de DHCP ou Dynamic Host Configuration Protocol. O DHCP precisa apenas de um único elemento da rede para atuar como servidor; o servidor atribuiria endereços IP a cada elemento de rede que solicitar um. Dependendo da configuração do administrador, ele pode ser o mesmo IP sempre ou diferentes IPs fornecidos em um contrato de tempo.

Também é responsabilidade do servidor DHCP fornecer a seus clientes um DNS (Servidor de Nomes de Domínio). Este servidor é outro computador na internet que serve a um propósito muito especial na simplificação de nossa navegação. Como eu disse acima, cada computador em uma rede tem seu próprio endereço IP exclusivo. Isso também vale para a internet. Toda rede ou computador que se conecta à Internet também possui um endereço exclusivo. Seria uma tarefa muito difícil lembrar cada um dos endereços IP dos sites que visitamos frequentemente, é por isso que usamos nomes de domínio com os quais já estamos acostumados e que não temos mais problemas em lembrar. Quando queremos visitar um site ou uma página em um site, inseriremos o URL no navegador. O navegador entraria em contato com o DNS e solicitaria o endereço IP associado do nome de domínio que inserimos; usando o endereço IP obtido, o navegador pode se comunicar com esse computador e solicitar sua página inicial ou a página específica solicitada.

Embora a navegação na web seja cheia de números, todos os processos são transparentes para o usuário final. Somente o administrador do sistema teria que lidar com esses números. Sistemas como DNS e DHCP, quando funcionam perfeitamente, garantem que os usuários finais não precisem lidar com os meandros necessários à comunicação na Internet.