Recomendado, 2024

Escolha Do Editor

Diferença entre DNS e DHCP

DNS e DHCP funcionam na arquitetura cliente-servidor, mas são termos diferentes. O DNS mapeia o nome do domínio para o endereço IP, enquanto o DHCP é um protocolo que atribui o IP aos hosts em uma rede, seja estaticamente ou dinamicamente. O DHCP também é usado durante a configuração do servidor DNS para o host.

Gráfico de comparação

Base para comparação
DNS
DHCP
Basic
É um mecanismo de resolução de endereços.É um protocolo usado para atribuir IPs ao host em uma rede local estaticamente ou dinamicamente.
CaracterísticasCoberta nomes simbólicos em endereços IP e vice-versa.
Forneça informações adicionais, como endereços IP do host, roteador e servidor de nomes e máscara de sub-rede do computador.
Usado para localizar servidores de domínio de diretório ativo.
Atribui IP ao host para um determinado período de concessão.
Número da porta usado
5367 e 68
Protocolos Relacionados
UDP e TCP
UDP
ServidorServidor DNS traduz o nome do domínio para o IP e vice-versa.
O servidor DHCP configura os hosts automaticamente.
Metodologia de trabalhoDescentralizadoCentralizado
Vantagem
Elimine a necessidade de lembrar o endereço IP; em vez disso, o nome de domínio é usado para o endereço da web.
Confiável configuração de endereço IP e administração de rede reduzida.

Definição de DNS

DNS (Domain Name System) é um mecanismo que fornece serviço de pesquisa de diretório que mapeia o nome de um host na Internet e seu endereço numérico exclusivo (endereço lógico).

Convencionalmente, o mapeamento foi feito usando um arquivo host, que possui detalhes como nome e endereço. Esses arquivos host são armazenados em cada host e atualizados periodicamente a partir de um arquivo host mestre. Sempre que um programa ou um usuário precisar mapear um nome para endereçar, o host consulta o arquivo host e localiza o mapeamento. Mas esse mecanismo seria extremamente confiável para o cenário de hoje em que há um grande número de hosts conectados pela Internet.

Trabalhando do DNS

Quando um usuário deseja usar um cliente de transferência de arquivos para acessar o servidor de transferência de arquivos em execução em um host remoto enquanto o usuário está ciente apenas do nome da transferência de arquivos. Para estabelecer a conexão, o conjunto TCP / IP deve precisar do endereço IP do servidor de transferência de arquivos. A figura apresentada ilustra o funcionamento do DNS passo a passo.

  1. O nome do host é passado para o cliente de transferência de arquivos pelo usuário.
  2. O cliente de transferência de arquivos transmite o nome do host para o cliente DNS.
  3. O cliente DNS envia a consulta para o servidor DNS, que fornece o nome do servidor de transferência de arquivos, utilizando o endereço IP conhecido do servidor DNS.
  4. O servidor DNS envia a resposta com o endereço IP do servidor de transferência de arquivos necessário.
  5. O cliente DNS transmite o endereço IP para o servidor de transferência de arquivos.
  6. O endereço IP recebido é usado pelo cliente de transferência de arquivos para acessar o servidor de transferência de arquivos.

Definição de DHCP

O DHCP (Dynamic Host Configuration Protocol) foi criado para transmitir a alocação de endereços estáticos e dinâmicos aos hosts conectados na rede. Inclui informações como endereço IP e máscara de sub-rede do computador, endereço IP do roteador e endereço IP do servidor de nomes.

O DHCP contém dois componentes, ou seja, um protocolo e mecanismo. O protocolo é usado para transportar parâmetros de configuração específicos do host de um servidor DHCP para o host e um mecanismo é usado para atribuir endereços de rede entre os hosts. O DHCP pode configurar rapidamente um host, tudo o que é necessário para isso é um intervalo definido de endereços IP em um servidor DHCP. Quando um host fica ativo, ele entra em contato com o servidor DHCP e solicita informações de endereço.

O servidor DHCP escolhe um endereço e o aloca para o host. Mas esses endereços são alugados por um determinado período após a expiração da concessão, o host pode entrar em contato com o servidor DHCP e solicita a extensão da concessão. Esse mecanismo de lease é muito útil para localizar hosts movidos ou desligados que não funcionam. Nos casos determinados, os hosts não se atêm aos endereços e os endereços são retornados ao pool de endereços pelo servidor DHCP, que pode ser realocado conforme necessário. Isso evita a perda de IP.

Principais diferenças entre DNS e DHCP

  1. O DNS é usado para resolver e resolver recursivamente o endereço para nomear ou nomear para o endereço do host. Por outro lado, o DHCP é usado para alocar os endereços para o host na rede dinamicamente ou estaticamente.
  2. O DNS usa o número de porta 53, enquanto o DHCP pode usar 67 ou 68 .
  3. O DHCP suporta apenas UDP, enquanto o DNS pode suportar os protocolos TCP e UDP.
  4. Os servidores no DNS e no DHCP executam operações diferentes, nas quais o servidor DNS é responsável por aceitar as consultas por meio do cliente e por responder aos clientes, juntamente com os resultados. Em contrapartida, o servidor DHCP é responsável por alocar os endereços temporários para as máquinas clientes por um período de concessão e, em seguida, estender a concessão de acordo com o requisito.
  5. O DNS segue uma certa hierarquia que não permite o armazenamento de todos os nomes de domínio em um lugar, em vez disso, o divide em subdomínios e, em seguida, a parte específica da informação é armazenada em um determinado servidor. Por isso, é descentralizado de maneira. Em contraste, o servidor DHCP configura os endereços IP dos clientes a partir de um pool de endereços IP e lida centralmente com todas as tarefas, caso um servidor DHCP não esteja diretamente conectado aos clientes, usa um roteador para receber as transmissões DHCP e retransmiti-las o servidor DHCP.

Conclusão

DNS e DHCP Ambas as tecnologias foram criadas para a conveniência dos usuários e administradores que usam a rede ou a Internet. O DNS eliminou a necessidade de lembrar os endereços IP complexos para os usuários casuais, enquanto o DHCP reduziu o processo demorado de configurar os sistemas em uma rede manualmente, hoje em dia tudo é automático e rápido.

Top