Conforme Tanebaum (2003), o resolvedor envia um pacote UDP a...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - DNS
Para entender por que a alternativa D - DNS está correta, precisamos compreender o contexto descrito e como ele se relaciona com o Domain Name System (DNS).
Quando um programa precisa se comunicar com outro dispositivo na rede usando um endereço IP, ele geralmente começa com um nome de domínio, algo amigável para humanos, como www.exemplo.com. No entanto, a comunicação na rede é feita usando endereços IP, que são numéricos, como 192.168.0.1. O papel do DNS é traduzir esses nomes de domínio em endereços IP.
O processo descrito na questão é o seguinte:
- O resolvedor (resolver), que é um componente do cliente DNS, envia um pacote UDP para um servidor DNS local.
- O servidor DNS local busca o endereço IP correspondente ao nome de domínio fornecido.
- Uma vez que o servidor obtém o endereço IP, ele retorna essa informação ao resolvedor.
- O resolvedor, por sua vez, retorna o endereço IP ao programa que fez a requisição.
- Munido do endereço IP, o programa pode agora estabelecer uma conexão TCP ou enviar pacotes UDP ao destino.
Essa descrição encaixa-se perfeitamente no funcionamento do protocolo DNS, que é um protocolo da camada de aplicação responsável pela resolução de nomes de domínio em endereços IP.
Agora, vamos analisar brevemente por que as outras alternativas estão incorretas:
- A - WINS: WINS (Windows Internet Name Service) é um serviço para resolver nomes NetBIOS em redes Microsoft, mas não é utilizado para resolver nomes de domínio na Internet.
- B - DHCP: DHCP (Dynamic Host Configuration Protocol) é um protocolo usado para atribuir dinamicamente endereços IP aos dispositivos na rede, mas não para resolver nomes de domínio.
- C - HTTP: HTTP (Hypertext Transfer Protocol) é um protocolo de transferência de hipertexto utilizado na web, mas não tem relação com a resolução de nomes de domínio.
- E - TELNET: TELNET é um protocolo de rede usado para acesso remoto a servidores, mas não envolve a resolução de nomes de domínio.
Portanto, a alternativa D - DNS é a correta, pois descreve exatamente o processo de resolução de nomes de domínio em endereços IP, que permite que os programas estabeleçam conexões de rede com os destinos corretos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo