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.