A camada de transporte é responsável pela transferência eficiente, confiável e econômica de dados entre máquinas de origem e destino de forma independente da topologia da rede. Ela fornece comunicação ponto a ponto usando os protocolos TCP e UDP, sendo que o TCP é orientado a conexão e confiável enquanto o UDP é não orientado a conexão e menos confiável.