Modelo OSI: a camada de transporte e a entrega confiável
Gabarito: letra D. A camada do modelo OSI responsável por garantir a entrega confiável de pacotes entre dois dispositivos é a camada de transporte, que fornece comunicação fim-a-fim, controlando fluxo, segmentação e recuperação de erros. As demais camadas têm funções distintas: a física transmite bits, a de enlace controla quadros entre dispositivos físicos, a de rede faz o roteamento e a de aplicação fornece serviços ao usuário.
O Modelo OSI (Open Systems Interconnection) é um modelo de referência da ISO que divide a comunicação em sete camadas hierárquicas, cada uma com funções específicas. A ideia central é que cada camada presta serviços à camada superior e utiliza os serviços da camada inferior, criando uma abstração que permite a comunicação entre sistemas heterogêneos. A camada de transporte é a quarta camada do modelo e tem como principal responsabilidade garantir que os dados cheguem ao destino de forma confiável, ou seja, sem erros, sem perdas, sem duplicações e na ordem correta. Ela faz isso segmentando os dados da camada de sessão em unidades menores (segmentos), controlando o fluxo de transmissão e implementando mecanismos de detecção e recuperação de erros. É nela que atuam protocolos como o TCP, que estabelece uma conexão confiável antes de transmitir os dados, e o UDP, que não oferece garantias, priorizando a velocidade.
Para entender a função de cada camada, é útil compará-las:
Camada | Função principal | Unidade de dados | Equipamento típico |
|---|
Aplicação (7) | Interface com o usuário, serviços de rede | Dados | — |
Apresentação (6) | Codificação, compressão, criptografia | Dados | — |
Sessão (5) | Diálogo, sincronização, checkpoints | Dados | — |
Transporte (4) | Entrega confiável fim-a-fim, controle de fluxo | Segmento | — |
Rede (3) | Roteamento, endereçamento lógico | Pacote | Roteador |
Enlace (2) | Quadros entre dispositivos físicos, detecção de erros | Quadro | Switch, Bridge |
Física (1) | Transmissão de bits pelo meio físico | Bit | Hub, Repetidor |
A pegadinha clássica da banca é confundir a camada de transporte com a camada de enlace. A camada de enlace também lida com controle de erros, mas o faz entre dois dispositivos diretamente conectados no mesmo meio físico (ponto a ponto), enquanto a camada de transporte garante a comunicação fim-a-fim entre os dispositivos de origem e destino, mesmo que a mensagem passe por vários roteadores intermediários. Outra confusão comum é atribuir à camada de rede a função de garantir a entrega, mas a camada de rede é responsável pelo roteamento e endereçamento, não pela confiabilidade da entrega. Guarde essa distinção: enlace = entrega ponto a ponto; transporte = entrega fim-a-fim. É exatamente nessa fronteira que as alternativas se dividem.
Alternativa A — ❌ Incorreta
A camada física é a mais baixa do modelo OSI e é responsável por transmitir bits pelo meio físico, definindo especificações elétricas, mecânicas e de sincronização. Ela não garante a entrega confiável de pacotes; apenas cuida da transmissão do sinal bruto.
Alternativa B — ❌ Incorreta
A camada de enlace de dados é responsável por transmitir quadros entre dois dispositivos físicos que compartilham o mesmo meio, detectando e corrigindo erros nesse trecho específico. A confusão aqui é sutil: a camada de enlace também lida com controle de erros, mas apenas na comunicação ponto a ponto, não na entrega fim-a-fim entre os dispositivos de origem e destino, que é função da camada de transporte.
Alternativa C — ❌ Incorreta
A camada de rede é responsável pelo roteamento e endereçamento lógico dos pacotes, determinando a melhor rota para o destino. Ela não garante a entrega confiável; essa é a função da camada de transporte.
Alternativa D — ✅ Correta ⟵ GABARITO
A camada de transporte é a quarta camada do modelo OSI e tem como principal função garantir a entrega confiável dos dados entre os dispositivos de origem e destino, fornecendo comunicação fim-a-fim. Ela segmenta os dados, controla o fluxo, detecta e recupera erros, garantindo que os pacotes cheguem ao destino sem perdas, duplicações ou fora de ordem. É nela que atuam protocolos como o TCP.
Alternativa E — ❌ Incorreta
A camada de aplicação é a mais alta do modelo OSI e fornece serviços de rede diretamente aos usuários, como e-mail, navegação web e transferência de arquivos. Ela não é responsável pela entrega confiável de pacotes, mas sim pela interface entre os aplicativos e a rede.
A regra de ouro para a prova: a camada de transporte é a única que garante a comunicação fim-a-fim confiável, enquanto a camada de enlace garante apenas a comunicação ponto a ponto. Memorize essa distinção e você não errará mais questões sobre as funções das camadas do modelo OSI.
Gabarito: letra D