Questão de Redes de Computadores — TCP e UDP — CESPE / CEBRASPE 2023
- Código
- ce398060
- Banca
- CESPE / CEBRASPE
- Órgão
- DATAPREV
- Ano
- 2023
- Cargo
- Ana TI ( )
- CCerto
- EErrado
GabaritoC — Certo
Gabarito: ✅ CERTO. A afirmação está correta porque TCP (Transmission Control Protocol) e UDP (User Datagram Protocol) são, de fato, os dois principais protocolos da camada de transporte do modelo de referência TCP/IP, que foi desenvolvido para descrever a comunicação e as funções de uma rede. Essa é uma definição fundamental e amplamente aceita na literatura de redes de computadores.
A camada de transporte é a quarta camada do modelo OSI e a terceira do modelo TCP/IP. Sua principal responsabilidade é fornecer comunicação fim a fim entre processos que rodam em diferentes máquinas, ou seja, entre a origem e o destino final dos dados, sem se preocupar com as máquinas intermediárias (roteadores). É nessa camada que atuam o TCP e o UDP, cada um com características distintas que atendem a diferentes necessidades das aplicações.
O TCP é um protocolo orientado à conexão, o que significa que, antes de enviar os dados, ele estabelece uma conexão entre origem e destino por meio de um mecanismo de handshake (apertar de mãos). Ele oferece confiabilidade, garantindo que os dados cheguem ao destino em ordem e sem erros, por meio de controle de fluxo, controle de congestionamento e retransmissão de pacotes perdidos. Por isso, é utilizado por aplicações que não podem perder dados, como navegação web (HTTP), e-mail (SMTP, POP3, IMAP) e transferência de arquivos (FTP).
O UDP, por outro lado, é um protocolo não orientado à conexão e não confiável. Ele simplesmente encapsula os dados recebidos da camada de aplicação e os envia como datagramas, sem estabelecer conexão prévia, sem controle de fluxo, sem controle de erros e sem confirmação de entrega. A confiabilidade, quando necessária, torna-se responsabilidade da camada de aplicação. Essa simplicidade torna o UDP mais rápido e com menor overhead, sendo ideal para aplicações em tempo real, como streaming de vídeo, VoIP e jogos online, onde a perda de alguns pacotes é aceitável, mas o atraso não.
A distinção fundamental entre os dois protocolos é o equilíbrio entre confiabilidade e velocidade. O TCP prioriza a integridade dos dados, enquanto o UDP prioriza a velocidade e a baixa latência. Essa é a pegadinha que a banca explora: o candidato pode confundir as características de cada protocolo, atribuindo ao UDP funcionalidades que são exclusivas do TCP, como controle de fluxo e confiabilidade.
Guarde essa fronteira: TCP = confiável, orientado à conexão, com controle de fluxo e congestionamento; UDP = não confiável, sem conexão, sem controle de fluxo e sem confirmação de entrega. É exatamente nessa distinção que as questões sobre esse tema se dividem.
A afirmação está correta. O TCP e o UDP são, de fato, os principais protocolos da camada de transporte do modelo TCP/IP. O modelo TCP/IP, também conhecido como arquitetura TCP/IP, foi desenvolvido para descrever como a comunicação é feita em uma rede, organizando as funções em camadas. A camada de transporte, especificamente, é responsável pela transferência de dados entre origem e destino, e o TCP e o UDP são os protocolos que realizam essa função. O texto do item está em conformidade com o que é ensinado na literatura de redes de computadores.
Gabarito: ✅ CERTO
Link permanente: /questoes/ce398060