Sommario:
Definizione - Cosa significa Flow Control?
Il controllo del flusso è il meccanismo che garantisce che la velocità con cui un mittente sta trasmettendo sia proporzionale alle capacità di ricezione del destinatario.
Il controllo del flusso viene utilizzato nelle comunicazioni di dati per gestire il flusso di dati / pacchetti tra due diversi nodi, in particolare nei casi in cui il dispositivo di invio può inviare dati molto più velocemente di quanto il ricevitore possa digerire.
Techopedia spiega Flow Control
Le reti di qualsiasi dimensione hanno molti dispositivi diversi collegati e ogni dispositivo ha parametri di trasmissione dati unici. Ad esempio, un router è stato creato per gestire il routing dei dati mentre un desktop, alla fine della ricezione di tali dati, ha capacità di invio / ricezione di gran lunga inferiori.
Queste differenze tra le capacità di invio / ricezione possono causare conflitti se il mittente inizia a trasmettere dati più velocemente delle capacità del nodo ricevente. Per contrastare questo problema, viene utilizzato il controllo del flusso. Questa tecnica gestisce il flusso di dati tra i nodi, mantenendo le capacità di invio / ricezione di entrambi i nodi come preoccupazione principale.
Xon-Xoff è un esempio di protocollo di controllo del flusso che sincronizza il mittente con il destinatario. Trasmette un segnale di trasmissione off quando il ricevitore non ha più spazio nel suo buffer e un segnale di trasmissione on quando il ricevitore può riprendere a prendere i dati. Xon-Xoff funziona su connessioni seriali asincrone.
