Transporte
A Camada de Transporte é responsável pela comunicação fim a fim entre aplicações. Ela controla como os dados são transportados entre o dispositivo de origem e o dispositivo de destino.
Essa camada também utiliza portas para identificar diferentes aplicações ou serviços dentro de um mesmo dispositivo.
Os principais protocolos dessa camada são TCP e UDP.
TCP — Transmission Control Protocol
O TCP é um protocolo orientado à conexão e possui mecanismos que aumentam a confiabilidade da comunicação.
Entre suas principais características estão:
- Estabelecimento de conexão;
- Confirmação de recebimento;
- Retransmissão de dados perdidos;
- Ordenação dos segmentos;
- Controle de fluxo;
- Controle de congestionamento.
Por essas características, o TCP é utilizado quando a entrega correta e organizada dos dados é importante.
Exemplos de protocolos e serviços que utilizam TCP:
HTTPS, SSH, FTP, entre outros.
UDP — User Datagram Protocol
O UDP é um protocolo mais simples e possui menor sobrecarga que o TCP.
Ele não estabelece uma conexão da mesma forma que o TCP e não oferece mecanismos próprios para garantir:
- Entrega dos dados;
- Ordem dos dados;
- Retransmissão de dados perdidos.
Por outro lado, sua simplicidade pode favorecer aplicações que priorizam baixa latência e menor sobrecarga, especialmente quando a velocidade da comunicação é mais importante do que a garantia de entrega de cada pacote.
Exemplos de aplicações e serviços que podem utilizar UDP:
DNS, streaming, chamadas de voz e vídeo e aplicações em tempo real.
Portas
As portas permitem identificar diferentes serviços e aplicações dentro de um mesmo dispositivo.
De forma simplificada:
IP → identifica o dispositivo na rede
Porta → identifica o serviço ou aplicação
Por exemplo:
192.168.1.10:443
Nesse caso, 192.168.1.10 é o endereço IP do dispositivo e 443 é a porta utilizada pela comunicação. A porta 443 é normalmente associada ao HTTPS.
Dessa forma, o endereço IP permite localizar o dispositivo, enquanto a porta ajuda a direcionar a comunicação para a aplicação ou serviço correto.