Com a camada de rede, a camada de transporte é o núcleo da hierarquia de protocolos. A camada de transporte se baseia na camada de rede para oferecer transporte de dados de um processo em uma máquina de origem a um processo em uma máquina de destino com um nível de confiabilidade desejado independentemente das redes físicas em uso no momento. Ela provê as abstrações de que as aplicações precisam para usar a rede. Sem a camada de transporte, todo o conceito de protocolos em camadas faria pouco sentido.
A camada de transporte funciona inteiramente na máquina do usuário.
Na camada de transporte, até uma trocade dados simples é unidirecional e cada pacote de dados também será confirmado ao final, seja pacote de dados ou de controle, de forma explícita ou implícita.