Puede este algo desactualizado por que hace tiempo lo vi pero para guiarte un poco. El como funciona para hacerlo algo mas practico de entenderlo es como un semaforo que organiza los bloques enviados ademas de evitar el bloqueo de la misma por si se manda todo de golpe (a modo control tambien). En que casos se usa deberia repasar mis apuntes pero se usa en toda tranferencia de datos o se necesita mover determinadas cosas, y la consecuencia no lo recuerdo claramente del todo pero puede ocasinar fallas en el sistema mismo debido a que sigue determinadas reglas sumando la intercomunicacion de las mismas... Voy a tratar de buscar los apuntes tenia para poder darte datos mas precisos sobre el tema
y no tan al aire.
Saludos Familia!

Saludos Familia!