La capa de transporte permite segmentar los datos de las aplicaciones para su envío a través de la red y reensamblarlos en el host de destino. Provee un seguimiento de las conversaciones individuales mediante la asignación de números de puerto a cada aplicación y el establecimiento de sesiones para una entrega confiable de los datos. Los protocolos de transporte como TCP agregan funciones como control de flujo y entrega ordenada de los segmentos.