Tendo por foco a arquitetura TCP/IP, dois protocolos atuam na camada de transporte, sendo o primeiro o de controle da transmissão baseado em conexão, sendo mais confiável, mas transferindo dados de forma mais lenta, enquanto o segundo o de datagramas do usuário sem conexão, sendo menos confiável, mas funcionando mais rapidamente. Esses dois protocolos são conhecidos, respectivamente, pelas siglas: