É uma camada fim a fim, ou seja, uma entidade desta camad
a só se comunica com a sua entidade-par do host destinatário.
Funções da camada de transporte:
- Controlar a conversação entre as aplicações intercomunicadas da rede;
- Controle de fluxo;
- Organiza os pacotes que chegam (pois podem chegar fora de ordem);
- Solicita o reenvio de algum pacote que esteja faltando;
- Antes de enviar os pacotes, fragmenta as informações em pequenos pedaços;
- Esta camada utiliza dois protocolos: o TCP - orientado à conexão, e o UDP - não orientado à conexão. Os dois protocolos podem servir a mais de uma aplicação simultaneamente.
Controlo de Fluxo
À medida que a camada de transporte envia segmentos procura garantir que estes não sejam perdidos. Um receptor lento pode levar à perda de segmentos.
Se a memória disponível para guardar segmentos no receptor se esgotar, o receptor é forçado a descartá-los.
O controlo de fluxo evita que um emissor rápido sobrecarregue os buffers de um receptor lento. O TCP fornece mecanismos para controlo de fluxo.
Os dois hosts estabelecem uma taxa de transferência de dados satisfató
ria para ambos.
Sessões

Handshake, Janelamento e Confirmação
Handshake triplo:
Handshake ou aperto de mão é o processo pelo qual duas
maquinas afirmam uma a outra que a reconheceu e está pronta para iniciar a comunicação.

Janelamento:
A transferência de ficheiros seria muito lenta se cada vez que o TCP enviasse um pacote, esperasse pela confirmação de recebimento para enviar o próximo. Para enviar este problema, criou-se o “janelamento”.
Confirmação:
O TCP utiliza confirmação positiva com retransmição.
Protocolo TCP
O TCP (que significa Transmission Control Protoco) e permite:
- Entregar ordenadamente os datagramas provenientes do protocolo IP
- Verificar a onda de dados para evitar uma saturação da rede
- Formatar os dados em segmentos de comprimento variável afim de os “entregar” ao protocolo IP
- Multiplexar os dados, quer dizer, fazer circular simultaneamente informações que provêm de fontes (aplicações, por exemplo) distintas numa mesma linha
- O começo e o fim de uma comunicação de maneira educada.

UDP siginifica User Datagram Protocol, é usado principalmente para a transmisão direta de dados (como streaming de videos) cujo a perda de pacotes pelo caminho não resulta em um problema.
Os serviços que utilisam o UDP são os seguintes:
- Youtube, e outros serviços de streaming, tanto de áudio, quando de vídeo;
- P2P;
- Skype, e inúmeros serviços de VOIP.
Números de portas TCP e UDP
Ao todo, é possível usar 65536 portas TCP e UDP, começando em 1. Tanto no protocolo TCP como no UDP, é comum o uso das portas de 1 a 1024, já que a aplicação destas é padronizada pela IANA (Internet Assigned Numbers Authority). De acordo com essa entidade, eis algumas das portas TCP mais utilizadas:
- 21 – FTP;
- 23 – Telnet;
- 25 – SMTP;
- 80 – HTTP;
- 110 – POP3;
- 143 – IMAP;
- 443 – HTTPS.