Questão de Redes de Computadores — TCP e UDP — VUNESP 2023
Redes de Computadores›TCP e UDP
Código
vu196246
Banca
VUNESP
Órgão
Pref Peruíbe
Ano
2023
Cargo
Tec ( )
Assinale a alternativa correta relacionada com o protocolo de comunicação TCP (Transmission Control Protocol).
AEle adota um sistema de numeração para assegurar que os pacotes enviados vão chegar ao destino na ordem correta, e caso o receptor não receba um pacote corretamente, a informação é enviada novamente até que chegue seguramente ao destino.
BEle é um protocolo que não é orientado à conexão.
CEle é um protocolo bastante usado em situações nas quais a correção de erros não é desejada, como streaming imagem e áudio.
DEle oferece um serviço de envio de pacotes não confiável, podendo os pacotes chegar desordenados ou duplicados, ou podem ser perdidos.
ENão há checagem de erro em relação aos pacotes enviados.
Revelar gabarito e comentário▾
GabaritoA — Ele adota um sistema de numeração para assegurar que os pacotes enviados vão chegar ao destino na ordem correta, e caso o receptor não receba um pacote corretamente, a informação é enviada novamente até que chegue seguramente ao destino.
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Protocolo TCP: confiabilidade e entrega ordenada
Gabarito: letra A. O TCP (Transmission Control Protocol) é um protocolo da camada de transporte orientado à conexão que garante entrega confiável e ordenada dos dados, utilizando numeração de sequência e retransmissão de pacotes perdidos ou corrompidos — exatamente o que a alternativa A descreve. As demais alternativas descrevem características do UDP (User Datagram Protocol), que é não orientado à conexão e não confiável.
O TCP é um dos dois principais protocolos da camada de transporte do modelo TCP/IP, sendo o outro o UDP. Enquanto o UDP é um protocolo simples, sem conexão e sem garantias de entrega, o TCP foi projetado para oferecer comunicação confiável entre origem e destino final. Essa confiabilidade envolve controle de erros fim a fim, controle de fluxo fim a fim e controle de congestionamento. Na prática, isso significa que os dados chegarão ao destino em ordem e sem erros, mesmo que a rede subjacente (camada IP) não ofereça essas garantias.
Para alcançar essa confiabilidade, o TCP utiliza várias técnicas. Primeiro, ele é orientado à conexão: antes de enviar dados, estabelece uma conexão com o destino através de um mecanismo de handshake (apertar de mãos), que permite autenticar e sincronizar os dois pontos. Segundo, ele usa números de sequência em cada segmento enviado. Como os pacotes podem chegar fora de ordem na rede (devido a rotas diferentes), o receptor utiliza esses números para reordenar os segmentos e reconstruir o fluxo original de dados. Terceiro, o TCP implementa confirmação de recebimento (ACK) e retransmissão: se o remetente não recebe um ACK dentro de um tempo limite, ele reenvia o segmento. Isso garante que, mesmo que um pacote se perca ou chegue corrompido, a informação será retransmitida até chegar seguramente ao destino.
A alternativa A descreve precisamente esse mecanismo: numeração para assegurar a ordem correta e retransmissão em caso de falha. As alternativas B, C, D e E, por outro lado, descrevem características do UDP, que é o protocolo não confiável, sem conexão, usado em aplicações como streaming de áudio e vídeo onde a correção de erros não é desejada (prefere-se perder um pacote a atrasar a transmissão). A pegadinha da questão é justamente essa: o candidato que confunde TCP com UDP marca uma alternativa errada. Guarde a fronteira: TCP = confiável, ordenado, orientado à conexão; UDP = não confiável, não ordenado, sem conexão.
Critério
TCP
UDP
Orientação à conexão
Sim (handshake)
Não
Confiabilidade
Alta (retransmissão, ACK)
Baixa (sem garantia de entrega)
Ordenação dos pacotes
Ordenada (números de sequência)
Não ordenada
Checagem de erros
Sim (checksum + retransmissão)
Apenas checksum opcional
Uso típico
Transferência de arquivos, e-mail, web
Streaming, VoIP, DNS
Alternativa A — ✅ Correta ⟵ GABARITO
A alternativa descreve corretamente o funcionamento do TCP. O protocolo adota um sistema de numeração de sequência para assegurar que os pacotes cheguem ao destino na ordem correta, e caso o receptor não receba um pacote corretamente (ou não receba o ACK), a informação é enviada novamente até que chegue seguramente ao destino. Isso é a essência da confiabilidade do TCP: entrega ordenada e retransmissão de pacotes perdidos ou corrompidos.
Alternativa B — ❌ Incorreta
Afirma que o TCP não é orientado à conexão. Isso é falso — o TCP é justamente o protocolo orientado à conexão, que estabelece uma conexão prévia ao envio dos dados através do handshake. Essa característica é o oposto do UDP, que não trabalha com conexões. A banca trocou a característica do TCP pela do UDP.
Alternativa C — ❌ Incorreta
Afirma que o TCP é usado em situações onde a correção de erros não é desejada, como streaming de imagem e áudio. Isso descreve o UDP, não o TCP. O TCP é usado justamente quando a confiabilidade é importante (como transferência de arquivos, e-mail, web), enquanto o UDP é preferido em streaming porque a retransmissão de pacotes atrasaria a reprodução — é melhor perder um pacote do que recebê-lo fora de hora.
Alternativa D — ❌ Incorreta
Descreve o TCP como um serviço de envio de pacotes não confiável, com pacotes podendo chegar desordenados, duplicados ou perdidos. Isso é exatamente o oposto do TCP, que garante entrega confiável e ordenada. Essa descrição corresponde ao UDP, que não oferece confirmação de entrega nem controle de erros.
Alternativa E — ❌ Incorreta
Afirma que não há checagem de erro em relação aos pacotes enviados. O TCP realiza checagem de erros através de checksum no cabeçalho e, mais importante, através de confirmação de recebimento (ACK) e retransmissão. O TCP detecta e corrige erros, garantindo a integridade dos dados. Essa alternativa também descreve o UDP, que possui apenas um checksum opcional e descarta pacotes corrompidos sem avisar o remetente.
NÃO CAIA NESSA!
A banca explora a confusão clássica entre TCP e UDP. As alternativas B, C, D e E descrevem características do UDP (não orientado à conexão, não confiável, sem checagem de erros, usado em streaming) e as apresentam como se fossem do TCP. O candidato que não domina a diferença entre os dois protocolos marca uma alternativa errada. Lembre-se: TCP é o protocolo confiável e ordenado; UDP é o protocolo rápido e não confiável. Com treino, você identifica essas trocas de longe 💪.
PEGA ESSA DICA!
Para questões que comparam TCP e UDP, monte mentalmente uma tabela de contraste: orientado à conexão (TCP) × sem conexão (UDP); confiável com retransmissão (TCP) × não confiável (UDP); entrega ordenada (TCP) × entrega fora de ordem (UDP); usado em transferência de arquivos, e-mail, web (TCP) × usado em streaming, VoIP, DNS (UDP). Essa tabela resolve a maioria das questões sobre o tema.