Questão FC213577
Um dos desafios enfrentados por projetistas de redes de computadores é decidir entre os protocolos Transmission Control Protocol (TCP) e User Datagram Protocol (UDP) para diferente
Principais Protocolos de Redes
CESGRANRIO · 2024
Um dos desafios enfrentados por projetistas de redes de computadores é decidir entre os protocolos Transmission Control Protocol (TCP) e User Datagram Protocol (UDP) para diferentes aplicações e cenários de rede. A escolha envolve considerar cuidadosamente a natureza das transmissões de dados necessárias para cada aplicação. A seleção entre TCP e UDP exige uma análise minuciosa das exigências específicas da aplicação e das características da rede, garantindo uma escolha alinhada com os requisitos de desempenho e confiabilidade da infraestrutura de rede.
No processo decisório, o projetista deve considerar que o protocolo UDP
- encapsula, no modelo Internet, o dado na camada de transporte em um cabeçalho chamado segmento.
- garante, na transmissão, a entrega e a sequência de dados, com o suporte da camada de sessão.
- implementa a conexão lógica ligando as aplicações no modo full-duplex, com reconhecimento ACK e NAK.
- localiza-se, por ser mais simples, na camada de rede, enquanto o TCP, na camada de transporte.
- revela-se um serviço não orientado a conexão, sem que haja uma vinculação lógica entre origem e destino.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Alternativa correta: revela-se um serviço não orientado a conexão, sem que haja uma vinculação lógica entre origem e destino.
Isso significa que, no uso do protocolo referido, não existe handshake prévio nem manutenção de estado entre emissor e receptor.
Cada unidade de dados é enviada como um datagrama independente, sem relacionamento obrigatório com outros datagramas.
Consequências práticas:
- Não há mecanismos automáticos de retransmissão, controle de sequência ou confirmação de entrega; a confiabilidade, se necessária, deve ser tratada pela aplicação.
- Cabeçalho simples (8 bytes) com portas de origem/destino, comprimento e checksum, resultando em menor overhead e menor latência.
Aplicações típicas tiram proveito desse comportamento quando tempo de resposta e eficiência são mais importantes que a garantia absoluta de entrega — por exemplo: DNS, VoIP, streaming em tempo real, jogos online e serviços de multicast/broadcast.
Conteúdo do catálogo FC Concursos · Atualizado em