Estos mecanismos incluyen el uso de ventana deslizante, que controla que el transmisor mande información dentro de los límites del búfer del receptor, y algoritmos de control de flujo, tales como el algoritmo de evitación de la congestión ("congestion avoidance"), el de comienzo lento ("slow-start"), el de retransmisión rápida, el de recuperación rápida ("fast recovery"), y otros.