Um programa precisa simular o comportamento de um cliente D...

Próximas questões
Com base no mesmo assunto
Q567871 Redes de Computadores
Um programa precisa simular o comportamento de um cliente DNS. Para funcionar adequadamente, o programa precisa enviar as consultas para um servidor DNS, especificamente para a sua porta:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - udp/53

Para compreender a questão e a alternativa correta, é essencial conhecer o funcionamento do DNS (Domain Name System), que é um sistema de gerenciamento de nomes hierárquico e descentralizado responsável por localizar e traduzir para números IP os endereços dos sites que digitamos nos navegadores.

O DNS utiliza predominantemente o protocolo UDP (User Datagram Protocol) para a realização de suas consultas, devido à sua eficiência e menor sobrecarga em comparação ao TCP (Transmission Control Protocol). O UDP é mais rápido pois não estabelece uma conexão antes de enviar os dados, o que é ideal para as consultas DNS que são geralmente pequenas e não exigem a confiabilidade de entrega que o TCP fornece.

A porta 53 é o número de porta bem conhecido e designado para o serviço DNS. Portas são usadas no modelo de protocolos de internet para diferenciar múltiplos serviços que podem estar rodando em uma única máquina. Ao enviar uma consulta DNS para o servidor na porta 53, o sistema está informando à rede que deseja realizar uma operação relacionada ao DNS.

Justificando a escolha da alternativa correta, a porta 53 é a correta porque é a porta padrão para o tráfego de consultas DNS. O uso do protocolo UDP para essas consultas é o mais comum, embora o DNS também possa usar o TCP (principalmente para respostas que exigem maior confiabilidade ou que ultrapassam o tamanho máximo do pacote UDP).

As outras alternativas são incorretas pois mencionam portas ou protocolos que não são usados pelo DNS para a realização de suas consultas:

  • A - udp/23: A porta 23 é conhecida por ser usada pelo protocolo Telnet, que não tem relação com o DNS.
  • B - icmp/34: O ICMP (Internet Control Message Protocol) é utilizado para enviar mensagens de erro e operacionais na internet, mas não está associado à porta 34 nem ao serviço DNS.
  • C - tcp/22: A porta 22 é utilizada pelo SSH (Secure Shell), um protocolo para administração segura de sistemas remotamente, e não pelo DNS.
  • D - ip/50: O número 50 refere-se ao protocolo ESP (Encapsulating Security Payload) usado em VPNs para oferecer integridade e confidencialidade dos dados, e não ao DNS.

Portanto, ao criar um programa que simula um cliente DNS, as consultas devem ser enviadas ao servidor DNS na porta 53 utilizando o protocolo UDP, sendo essa combinação a necessária para a comunicação correta com o servidor DNS.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

O Domain Name System (DNS) é um sistema de gerenciamento de nomes hierárquico e distribuído para computadores, serviços ou qualquer recurso conectado à Internet ou em uma rede privada. Ele baseia-se em nomes hierárquicos e permite a inscrição de vários dados digitados além do nome do host e seu IP. Em virtude do banco de dados de DNS ser distribuído, seu tamanho é ilimitado e o desempenho não degrada tanto quando se adiciona mais servidores nele. Este tipo de servidor usa como porta padrão a 53.


Gabarito: E.

DNS usa a porta 53, rodando em cima do UDP para realização de consultas, isto é, serviço não orientado a conexão e não confirmável.

 

Bons estudos!

Gabarito E

 Os servidores DNS são contatados pelos clientes através da porta53, UDP. Eles são responsáveis por converter nomes de domínios como "guiadohardware.net" nos endereços IP dos servidores.

 

"Retroceder Nunca Render-se Jamais !"
Força e Fé !
Fortuna Audaces Sequitur !

DNS:

- Busca transformar endereços numéricos em nomes amigáveis

- Pode utilizar o TCP e UDP (Ambos na porta 53). 

        UDP: Consultas (Porta 53) – Até 512 bytes

        TCP: Transferência de Zona (Porta 53) – Acima de 512 bytes

- Possui uma estrutura hierárquica com banco de dados distribuído 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo