La capa de transporte se encarga del transporte de datos de un origen a un destino de forma independiente a la red física subyacente. Utiliza segmentos o datagramas y los protocolos TCP y UDP. Estos trabajan con puertos lógicos para identificar programas dentro de cada computadora y permitir la comunicación entre dos programas mediante sockets.