TCP e UDP são dois protocolos bastante usados com base no p...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D
Vamos entender melhor o porquê dessa alternativa ser a correta e como os conceitos estão aplicados na questão.
Os protocolos TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são dois dos principais protocolos utilizados na camada de transporte do modelo TCP/IP. Eles têm características e finalidades diferentes, o que é crucial para entender a questão.
TCP é um protocolo orientado a conexão, o que significa que ele estabelece uma conexão entre o emissor e o receptor antes de transferir os dados. Esta conexão garante que os dados sejam entregues na mesma ordem em que foram enviados e sem erros. Isso é feito através de mecanismos de controle de fluxo, controle de congestionamento e detecção e correção de erros.
Por outro lado, UDP é um protocolo não orientado a conexão, também chamado de protocolo de datagrama. Ele não garante a ordem dos pacotes nem a entrega deles. O UDP é usado quando a velocidade é mais importante do que a confiabilidade, como em transmissões de vídeo ou áudio em tempo real.
Vamos analisar cada uma das alternativas para entender melhor:
A - A sigla TCP significa Transmission Control Protocol. (Correto)
B - A sigla UDP significa User Datagram Protocol. (Correto)
C - TCP é um protocolo orientado a conexão. (Correto)
D - O protocolo UDP garante que um pacote enviado chegará ao seu destino na mesma ordem e sem alterações nos dados contidos nesse pacote. (Incorreto)
Esta alternativa está incorreta porque o UDP não possui mecanismos para garantir a entrega ordenada e sem erros dos pacotes. Esse protocolo é usado em situações onde a velocidade é mais crítica que a confiabilidade, como em streaming de vídeo ou áudio.
E - Tanto TCP quanto UDP realizam algum tipo de detecção de erros. (Correto)
Tanto TCP quanto UDP utilizam uma verificação de checksum para detectar erros nos pacotes, mas o TCP possui mecanismos adicionais para correção de erros, enquanto o UDP apenas detecta.
Espero que essa explicação tenha clarificado as características dos protocolos TCP e UDP para você. Se tiver alguma outra dúvida ou precisar de mais detalhes, estou à disposição!
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
Gabarito: D.
UDP é um protocolo sem conexão, não garantindo a entrega.
Alguém pode me explicar que tipo de detecção de erro o UDP realiza?
Luan Victor,
O UDP pode implementar, no cabeçalho, o checksum que faz o controle de erro.
Att,
Foco na missão.
Gabarito D - básico.
Com relação a letra E -> "Tanto TCP quanto UDP realizam algum tipo de detecção de erros." -> realizam nada.... -> podem realizar algum tipo... isso sim! O campo checksum não é obrigado a realizar nada. Quem decide é o desenvolvedor da aplicação que inclusive vai escolher se vai usar UDP ou TCP, de acordo com a necessidade da aplicação. Podem realizar no português correto. Hoje em dia fazer checksum no TCP e UDP seria um desperdício realizar checagem de erros, vide a camada de enlace que já faz isso e muito bem feito. Tornando o campo checksum inócuo.
E) Tanto TCP quanto UDP PODEM realizar algum tipo de detecção de erros. (checksum)
O UDP (Protocolo Datagrama do Usuário) é outro protocolo de transmissão
utilizado. Esse protocolo não garante que os todos pacotes cheguem e nem que
cheguem em ordem . Isso ocorre porque o UDN não é orientado para a conexão,
portanto, não é confiável.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo