1. Definição e Propósito
A Camada de Transporte é a quarta camada do Modelo OSI. Ela é a camada de transição fundamental: enquanto as camadas 1, 2 e 3 se preocupam com a infraestrutura e o trajeto pelos roteadores (salto-a-salto), a Camada de Transporte é a primeira que se preocupa exclusivamente com a comunicação entre a origem final e o destino final.
Seu objetivo principal é aceitar dados da Camada de Sessão, dividi-los em unidades menores chamadas Segmentos (se necessário) e garantir que todos cheguem corretamente ao destino, remontando-os na ordem original.
2. Funções Principais da Camada 4
Academicamente, dividimos as responsabilidades desta camada em cinco pilares fundamentais:
2.1. Segmentação e Remontagem
As camadas superiores podem gerar mensagens de tamanhos imensos (como um arquivo de vídeo). A Camada 4 quebra essa mensagem em pedaços gerenciáveis (segmentos). Cada segmento recebe um Número de Sequência. No destino, a Camada 4 usa esses números para colocar os dados na ordem correta, mesmo que eles tenham chegado fora de ordem devido a rotas diferentes na internet.
2.2. Controle de Fluxo (Flow Control)
Garante que um emissor rápido não “atropele” um receptor lento. Se o receptor informar que seu buffer está ficando cheio, a Camada 4 do emissor reduz a velocidade de transmissão. Isso evita a perda de dados por sobrecarga de processamento.
2.3. Controle de Erros (Error Control)
Diferente da Camada 2 (que só checa erros no cabo local), a Camada 4 garante a integridade de ponta a ponta. Se um segmento chegar corrompido ou simplesmente não chegar, a Camada 4 solicita a retransmissão automática.
2.4. Multiplexação por Portas (SAP)
Como um computador pode rodar vários programas de rede ao mesmo tempo (Navegador, Spotify, E-mail), a Camada 4 usa Portas (ex: 80, 443, 22) para saber qual dado pertence a qual aplicação. A combinação de um Endereço IP + uma Porta é chamada de Socket.
3. Tipos de Serviços de Transporte
Existem duas filosofias principais de entrega nesta camada, que ditam quase tudo o que fazemos na rede:
A. Orientado à Conexão (Connection-Oriented)
Antes de enviar qualquer dado, o emissor e o receptor realizam um “aperto de mão” (Handshake) para estabelecer um canal lógico. Oferece garantia de entrega, ordenação e controle de erros.
-
Protocolo Exemplo: TCP (Transmission Control Protocol).
-
Uso: Web (HTTP), E-mail (SMTP), Transferência de arquivos (FTP).
B. Sem Conexão (Connectionless)
Os dados são enviados sem aviso prévio. Não há garantia de que o dado chegou ou se está na ordem certa. O foco é a velocidade e a baixa latência.
-
Protocolo Exemplo: UDP (User Datagram Protocol).
-
Uso: Streaming de vídeo, Voz sobre IP (VoIP), Jogos online e consultas DNS.
4. Unidade de Dados (PDU): O Segmento
Quando a Camada de Transporte recebe os dados da Camada 5, ela adiciona um cabeçalho que contém as portas de origem/destino e os números de sequência/confirmação. O resultado dessa união é chamado de Segmento.
5. Diferença Crucial: Camada 4 vs. Camada 3
-
Camada 3 (Rede): Endereça o Computador (Host-to-Host).
-
Camada 4 (Transporte): Endereça o Processo/Software dentro do computador (Process-to-Process).
-
Analogia: O IP (L3) é o endereço do prédio; a Porta (L4) é o número do apartamento.