Questão de Redes de Computadores — TCP e UDP — FUNDATEC 2023
Redes de Computadores›TCP e UDP
Código
qa541375
Banca
FUNDATEC
Órgão
IFC
Ano
2023
Cargo
PEBTT ( )
Em relação ao protocolo de comunicação de rede TCP, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Comunicação bidirecional (full-duplex) entre cliente servidor.
( ) Confirmação dos dados recebidos.
( ) Não orientado à conexão.
( ) Divide as mensagens enviadas em segmentos.
A ordem correta de preenchimentos dos parênteses, de cima para baixo, é:
AV – F – F – V.
BV – V – F – V.
CV – V – V – F.
DF – V – F – F.
EF – F – V – V.
Revelar gabarito e comentário▾
GabaritoB — V – V – F – V.
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: características fundamentais
Gabarito: letra B (V – V – F – V). O TCP é um protocolo da camada de transporte orientado à conexão, confiável e full-duplex, que confirma o recebimento dos dados e divide as mensagens em segmentos — a única assertiva falsa é a que o descreve como "não orientado à conexão", característica que pertence ao UDP. A sequência correta é: V (full-duplex), V (confirmação), F (não orientado à conexão) e V (segmentação).
O TCP (Transmission Control Protocol) é o principal protocolo da camada de transporte da arquitetura TCP/IP, responsável por oferecer uma comunicação confiável entre origem e destino. Para isso, ele emprega uma série de mecanismos que o distinguem do UDP: controle de erros, controle de fluxo, controle de congestionamento e confirmação de recebimento. A confiabilidade é alcançada por meio de técnicas como a recuperação de pacotes perdidos, a eliminação de duplicados e a reconstrução da ordem dos dados — tudo isso garantido pelos números de sequência e pelas mensagens de reconhecimento (ACK).
Uma característica central do TCP é ser orientado à conexão: antes de qualquer troca de dados, é necessário estabelecer uma conexão entre os dois pontos, utilizando o mecanismo de handshake (apertar de mãos). Esse processo, conhecido como three-way handshake, envolve três mensagens: SYN, SYN-ACK e ACK. Somente após esse estabelecimento é que os dados podem fluir. Essa é a diferença fundamental em relação ao UDP, que é não orientado à conexão e simplesmente envia os datagramas sem qualquer preparação prévia.
A comunicação full-duplex do TCP permite a transferência simultânea de dados em ambas as direções (cliente-servidor) durante toda a sessão. Isso significa que, enquanto o cliente envia dados, o servidor também pode enviar, sem que um precise esperar o outro terminar. Essa característica é essencial para aplicações interativas, como navegação web e acesso remoto.
A confirmação de recebimento é outro pilar do TCP. Quando um segmento é recebido, o destinatário envia uma mensagem ACK (Acknowledgement) ao remetente, confirmando a entrega. Se o remetente não receber o ACK dentro de um tempo limite (timeout), ele retransmite o segmento. Esse mecanismo garante a confiabilidade da entrega, algo que o UDP não oferece.
Por fim, o TCP divide as mensagens em segmentos. A aplicação entrega ao TCP um fluxo contínuo de dados (stream), e o protocolo os fragmenta em unidades menores, chamadas segmentos, cujo tamanho é limitado pelo MTU (Maximum Transmission Unit) da rede. Cada segmento recebe um cabeçalho com informações como números de sequência e portas, permitindo a reconstrução ordenada no destino.
A pegadinha desta questão está na terceira assertiva: "Não orientado à conexão". Essa é uma característica do UDP, não do TCP. O candidato que confunde os dois protocolos marca V nessa assertiva e erra a questão. A banca explora exatamente essa inversão de características entre TCP e UDP.
NÃO CAIA NESSA!
A banca adora inverter as características entre TCP e UDP. Nesta questão, a terceira assertiva diz que o TCP é "não orientado à conexão" — isso é uma característica do UDP! O TCP é orientado à conexão, pois estabelece uma conexão antes de transmitir dados. Fique atento: sempre que a assertiva falar de "sem conexão", "não confiável", "sem confirmação", "sem controle de fluxo", ela está se referindo ao UDP, não ao TCP. Com treino, você enxerga essas trocas de longe 💪.
Característica
TCP
UDP
Orientação à conexão
Orientado à conexão (handshake)
Não orientado à conexão
Confirmação de recebimento
Sim (mensagens ACK)
Não
Comunicação
Full-duplex (bidirecional simultânea)
Simplex ou full-duplex (sem confirmação)
Unidade de dados
Segmentos
Datagramas
Confiabilidade
Confiável (controle de erros, fluxo e congestionamento)
Não confiável (melhor esforço)
TCP: Orientado à conexão (Three-way handshake (SYN, SYN-ACK, ACK)); Confiável (Confirmação (ACK), Retransmissão no timeout); Full-duplex (Transferência simultânea); Segmentação (Divide o fluxo em segmentos, Limite pelo MTU); UDP (Não orientado à conexão, Sem confirmação, Não confiável)
Assertiva 1 — ✅ Verdadeira
A assertiva afirma que o TCP é uma comunicação bidirecional (full-duplex) entre cliente e servidor. Isso está correto. O TCP permite a transferência simultânea de dados em ambas as direções durante toda a sessão. O material de apoio confirma: "Full duplex: é possível a transferência simultânea em ambas direções (cliente-servidor) durante toda a sessão". Essa é uma característica fundamental do TCP, que o diferencia de protocolos half-duplex, onde apenas um lado transmite por vez.
Assertiva 2 — ✅ Verdadeira
A assertiva afirma que o TCP realiza a confirmação dos dados recebidos. Isso está correto. O TCP utiliza mensagens ACK (Acknowledgement) para confirmar o recebimento de cada segmento. O material de apoio explica: "O receptor, à medida que recebe os dados, envia mensagens ACK (=Acknowledgement), confirmando a recepção de um segmento". Essa confirmação é essencial para a confiabilidade do protocolo, permitindo a retransmissão de segmentos perdidos.
Assertiva 3 — ❌ Falsa
A assertiva afirma que o TCP é não orientado à conexão. Isso está errado. O TCP é orientado à conexão, ou seja, antes de transmitir dados, é necessário estabelecer uma conexão entre os dois pontos, utilizando o mecanismo de handshake (three-way handshake: SYN, SYN-ACK, ACK). O material de apoio confirma: "Orientado à conexão: a aplicação envia um pedido de conexão para o destino e usa a 'conexão' para transferir dados". A característica de "não orientado à conexão" pertence ao UDP, que envia datagramas sem estabelecer conexão prévia.
Assertiva 4 — ✅ Verdadeira
A assertiva afirma que o TCP divide as mensagens enviadas em segmentos. Isso está correto. O TCP recebe um fluxo contínuo de dados da aplicação e o fragmenta em unidades menores chamadas segmentos, cujo tamanho é limitado pelo MTU. O material de apoio explica: "O TCP parte estes dados em segmentos de tamanho especificado pelo valor MTU". Cada segmento recebe um cabeçalho com números de sequência, permitindo a reconstrução ordenada no destino.
Conclusão: As assertivas corretas são 1, 2 e 4 (V – V – F – V), portanto a alternativa correta é a letra B.