Questão de Redes de Computadores — TCP e UDP — INSTITUTO AOCP 2024
Redes de Computadores›TCP e UDP
Código
qa632434
Banca
INSTITUTO AOCP
Órgão
SANEPAR
Ano
2024
Cargo
Tec Prof ( )
Em ambiente de redes, os computadores utilizam protocolos para o envio de dados, de tal forma que o conteúdo das mensagens trocadas pode ser verificado pelo destinatário para aferir a integridade da entrega. Considerando os conhecimentos básicos de Redes de Dados: arquitetura, topologias, protocolos Ethernet e TCP/IP, modelo de referência OSI e meios físicos de transmissão, assinale a alternativa correta.
AO UDP é chamado de protocolo de transporte orientado à conexão, sendo confiável e atuante aos serviços do IP.
BNo modelo de referência OSI, a camada de rede é responsável pelo envio, de processo a processo, da mensagem inteira.
CO protocolo TCP é orientado à conexão, atuando para que a mensagem enviada seja confirmada pelo destinatário.
DNo modelo de referência OSI, a camada de transporte é responsável pelo envio de um pacote, da origem ao destino, passando possivelmente por várias redes (links).
ENo modelo de referência OSI, a camada física é responsável pelo tratamento dos aplicativos de interface com o usuário, enquanto que, na camada de aplicação, são tratados os bits em sinais elétricos.
Revelar gabarito e comentário▾
GabaritoC — O protocolo TCP é orientado à conexão, atuando para que a mensagem enviada seja confirmada pelo destinatário.
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”.
Protocolos de transporte e o modelo OSI
Gabarito: letra C. O TCP é um protocolo orientado à conexão e confiável, pois estabelece uma conexão antes de enviar os dados e utiliza mecanismos de confirmação (ACK) para garantir que a mensagem chegou ao destinatário. As demais alternativas invertem as características do TCP/UDP ou trocam as funções das camadas do modelo OSI.
O modelo OSI (Open Systems Interconnection) é um modelo de referência que divide a comunicação em sete camadas, cada uma com funções específicas. As camadas mais relevantes para esta questão são:
Camada Física (1): transmite bits pelo meio físico (sinais elétricos, ópticos, etc.).
Camada de Enlace (2): estabelece conexão entre dispositivos no mesmo meio físico (quadros).
Camada de Rede (3): endereça e roteia pacotes entre origem e destino, possivelmente através de várias redes.
Camada de Transporte (4): fornece comunicação fim-a-fim entre processos, com controle de fluxo e confiabilidade (TCP/UDP).
Camada de Sessão (5), Apresentação (6) e Aplicação (7): lidam com sessão, formatação e interface com o usuário.
Os dois principais protocolos da camada de transporte são o TCP e o UDP. O TCP é orientado à conexão: antes de enviar dados, ele realiza um handshake (SYN, SYN-ACK, ACK) para estabelecer a conexão, e após o envio, aguarda confirmações (ACK) de cada segmento recebido. Isso garante entrega confiável, ordenada e sem erros. Já o UDP é não orientado à conexão: envia datagramas sem estabelecer conexão prévia, sem confirmação de recebimento, sem controle de fluxo ou de congestionamento. É um protocolo de "melhor esforço", usado em aplicações onde a velocidade importa mais que a confiabilidade (streaming, VoIP, DNS).
A pegadinha desta questão é justamente a inversão dessas características: a alternativa A diz que o UDP é orientado à conexão e confiável, quando na verdade é o TCP que possui essas propriedades. Além disso, as alternativas B, D e E trocam as funções das camadas do modelo OSI, atribuindo à camada de rede o papel da camada de transporte, e vice-versa, e invertendo as funções das camadas física e de aplicação.
Para resolver questões desse tipo, é essencial memorizar as principais características de cada protocolo e as funções de cada camada do modelo OSI. Uma tabela comparativa ajuda a fixar:
Característica
TCP
UDP
Orientado à conexão
Sim
Não
Confiável
Sim
Não
Controle de fluxo
Sim
Não
Controle de congestionamento
Sim
Não
Confirmação de entrega
Sim (ACK)
Não
Uso típico
Web, e-mail, FTP
Streaming, DNS, VoIP
Modelo OSI: Camada física (bits em sinais elétricos); Camada de enlace (quadros entre dispositivos); Camada de rede (roteamento entre redes); Camada de transporte (comunicação processo a processo); Camada de aplicação (interface com o usuário)
Alternativa A — ❌ Incorreta
Afirma que o UDP é orientado à conexão e confiável. Isso é exatamente o oposto: o UDP é não orientado à conexão e não confiável (não garante entrega, ordem ou integridade). A confiabilidade é característica do TCP.
Alternativa B — ❌ Incorreta
Diz que a camada de rede é responsável pelo envio "de processo a processo" da mensagem inteira. Na verdade, a camada de transporte é que faz a comunicação processo a processo (fim-a-fim), enquanto a camada de rede é responsável pelo roteamento de pacotes entre origem e destino, possivelmente através de várias redes.
Alternativa C — ✅ Correta ⟵ GABARITO
O TCP é orientado à conexão e confiável, utilizando mecanismos de confirmação (ACK) para garantir que a mensagem foi recebida pelo destinatário. Isso está correto e é a definição clássica do TCP.
Alternativa D — ❌ Incorreta
Afirma que a camada de transporte é responsável pelo envio de um pacote da origem ao destino, passando por várias redes. Essa é a função da camada de rede (roteamento). A camada de transporte cuida da comunicação fim-a-fim entre processos, não do roteamento entre redes.
Alternativa E — ❌ Incorreta
Inverte as funções das camadas física e de aplicação. A camada física é que trata dos bits em sinais elétricos (transmissão pelo meio físico), enquanto a camada de aplicação é responsável pelos aplicativos de interface com o usuário (HTTP, FTP, SMTP, etc.).
NÃO CAIA NESSA!
A banca adora inverter as características de TCP e UDP e trocar as funções das camadas OSI. Aqui, a alternativa A inverte o TCP/UDP, e as alternativas B, D e E trocam as funções das camadas de rede/transporte e física/aplicação. Fique atento: TCP = confiável e orientado à conexão; UDP = não confiável e sem conexão. E lembre-se: transporte = processo a processo; rede = roteamento entre redes; física = bits; aplicação = interface com o usuário.