Com relação aos serviços relativos à arquitetura TCP/IP, jul...
O DNS utiliza o UDP em consultas, mas não em transferências de zona. Para esta operação, é utilizado o TCP.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta é: C - certo.
Vamos entender o contexto da questão e por que a resposta correta é esta.
No que diz respeito à arquitetura TCP/IP e aos serviços de DNS (Domain Name System), é essencial compreender os protocolos de transporte que o DNS utiliza para diferentes operações.
O DNS é um sistema hierárquico e distribuído que traduz nomes de domínio em endereços IP, facilitando a navegação na internet. Ele realiza diferentes tipos de operações, como consultas e transferências de zona.
Consultas DNS:
Para a maioria das consultas DNS, o protocolo utilizado é o UDP (User Datagram Protocol). O UDP é preferido devido à sua baixa sobrecarga e menor latência. No entanto, o UDP não garante a entrega dos pacotes, sendo um protocolo não orientado à conexão.
Transferências de Zona:
Já para as transferências de zona, que envolvem a cópia completa ou parcial da base de dados de um servidor DNS para outro, o protocolo utilizado é o TCP (Transmission Control Protocol). O TCP é escolhido porque oferece confiabilidade, controle de fluxo e controle de congestionamento. Ele garante que todos os dados sejam entregues de maneira correta e na sequência correta, sendo ideal para transferências de grandes volumes de dados.
Portanto, a justificativa para a alternativa correta é:
O DNS utiliza o UDP em consultas, mas não em transferências de zona. Para esta operação, é utilizado o TCP.
Essa afirmação está correta porque reflete precisamente a realidade dos protocolos de transporte empregados nas diferentes operações do DNS. Enquanto as consultas são feitas através do UDP para maior eficiência, as transferências de zona utilizam o TCP pela necessidade de garantir a integridade e a entrega dos dados.
Espero que essa explicação tenha ajudado a entender melhor os conceitos e a justificativa. Se tiver mais dúvidas ou precisar de mais detalhes, estarei à disposição para ajudar!
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
Site da Microsoft: http://support.microsoft.com/kb/556000/pt-br
"Pacotes UDP são menores em tamanho. Pacotes UDP não podem ser maiores e 512 bytes. Para qualquer aplicativo precisa de dados a serem transferidos maior do que 512 bytes requerem TCP no lugar. Por exemplo, o DNS usa TCP e UDP para motivos descritos abaixo. Observe que as mensagens UDP não são maiores que 512 Bytes e são truncadas quando for maior do que esse tamanho. DNS usa TCP para a transferência de zona e UDP para consultas de nome tanto regular (primário) ou inversa. UDP pode ser usado para trocar informações pequenas enquanto TCP deve ser usada para trocar informações maiores que 512 bytes. Se um cliente não obtiver resposta do DNS que ele deve transmitir novamente os dados usando TCP após 3-5 segundos do intervalo."
Vejam que a banca não restringe o uso do UDP nas consultas (ela fala apenas que ele usa!)
Segundo Forouzan(2008,p.494),"O DNS pode usar os serviços do UDP ou do TCP. O UDP é usado quando o tamnaho da mensagem de resposta é menor do que 512 bytes, [...] Se o tamanho da mensagem de resposta for maior do que 512 bytes, é usada uma conexão TCP. Nesse caso um de dois cenários pode ocorrer:
Se o resolvedor tiver conhecimento anterior de que o tamanho da mensagem de resposta é maior do que 512 bytes, ele usa a conexão TCP. Por exemplo: se um servidor de nomes secundário (atuando como cliente) precisar de uma transferência de zona de um servidor principal, ele usa a conexão TCP, pois o tamanho da informação que está sendo transferida normalmente ultrapassa 512 bytes."
**Portanto, o DNS usa tipicamente os serviços de transporte do UDP para consulta, e os serviços do TCP para transferência de zona.
Bibliografia:
Livro Protocolo TCP/IP
AUTOR: FOROUZAN
CERTO
Consultas de DNS => UDP
Transferência de zonas entre servidores DNS => TCP
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo