Um programa precisa simular o comportamento de um cliente D...
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