Gerência de TI |
A camada de transporte estabelece comunicação lógica entre processos, e não apenas entre máquinas. A identificação do processo é feita pelo número de porta.
As portas de 0 a 1023 são bem conhecidas; de 1024 a 49151, registradas; e as demais, dinâmicas, usadas temporariamente pelos clientes.
TCP
O TCP é orientado a conexão e confiável. Garante entrega ordenada, sem duplicação e sem perdas, por meio de numeração de sequência, confirmações e retransmissões.
A conexão é estabelecida pelo three-way handshake: SYN, SYN-ACK e ACK.
O controle de fluxo, por janela deslizante, impede que o emissor sobrecarregue o receptor. O controle de congestionamento, com mecanismos como partida lenta, protege a rede como um todo.
UDP
O UDP não é orientado a conexão e não oferece garantias de entrega, ordenação ou controle de fluxo.
Em contrapartida, tem cabeçalho reduzido de 8 bytes, contra 20 bytes ou mais do TCP, e não impõe atraso de estabelecimento.
É adequado a aplicações sensíveis a atraso e tolerantes a perdas, como voz sobre IP, transmissão de vídeo ao vivo, jogos e consultas DNS.