A camada de transporte oferece diferentes categorias de Serviços dependendo das necessidades da aplicação que a utiliza.

1. Serviço Orientado à Conexão (Connection-Oriented)

Implementado principalmente pelo TCP.
- Exige uma fase de estabelecimento (Three-Way Handshake) antes dos dados serem enviados.
- Oferece um fluxo de bytes bidirecional e confiável.
- Similaridade: Funciona como uma chamada telefônica, onde o link é mantido enquanto dura a conversação.

2. Serviço Sem Conexão (Connectionless)

Implementado principalmente pelo UDP.
- Não há estabelecimento prévio de conexão; o dado é simplesmente enviado.
- Cada unidade de dados (Datagrama) é tratada de forma independente.
- Similaridade: Funciona como o correio tradicional (enviar cartas), onde não há garantia de que a carta do dia anterior chegará antes da carta de hoje.


3. Qual Serviço Escolher?

A escolha depende do compromisso entre Confiabilidade e Velocidade:

Tipo de Aplicação Exigência Serviço Recomendado Protocolo
Páginas Web / E-mail Integridade dos dados absoluta. Orientado à Conexão TCP
Streaming / VOIP Baixa latência; perdas são toleráveis. Sem Conexão UDP
Transferência de Arquivos Ordem e completude. Orientado à Conexão TCP
Queries DNS Rapidez e simplicidade (overhead mínimo). Sem Conexão UDP

[!TIP]
Algumas aplicações modernas (como o HTTP/3) rodam sobre o UDP (Sem Conexão) para evitar os problemas de latência do TCP, mas implementam sua própria confiabilidade customizada na camada de aplicação via protocolo QUIC.