Differenza tra controllo del flusso e controllo della congestione

Differenza tra controllo del flusso e controllo della congestione
Differenza tra controllo del flusso e controllo della congestione

Video: Differenza tra controllo del flusso e controllo della congestione

Video: Differenza tra controllo del flusso e controllo della congestione
Video: Transmission types: Unicast, Multicast, Broadcast, Anycast #27 2024, Dicembre
Anonim

Controllo del flusso e controllo della congestione

Il controllo del flusso è un meccanismo utilizzato nelle reti di computer per controllare il flusso di dati tra un mittente e un destinatario, in modo tale che un ricevitore lento non venga superato da un mittente veloce. Il controllo del flusso fornisce metodi per il ricevitore per controllare la velocità di trasmissione in modo tale che il ricevitore possa gestire i dati trasmessi dal mittente. Il controllo della congestione è un meccanismo che controlla il flusso di dati quando si verifica effettivamente la congestione. Controlla i dati che entrano in una rete in modo tale che la rete possa gestire il traffico all'interno della rete.

Cos'è il controllo del flusso?

Il controllo del flusso è un meccanismo che controlla il flusso di dati tra un mittente e un ricevitore in modo tale che un ricevitore più lento non venga sopraffatto dalla quantità di dati trasmessi da un mittente veloce. Questa situazione può verificarsi a causa di diversi motivi, come la mancanza di potenza di elaborazione del destinatario rispetto al mittente o il destinatario con un carico di traffico intenso rispetto al mittente. I meccanismi utilizzati nel controllo del flusso possono essere classificati in base al fatto che il destinatario invii feedback al mittente. Nel meccanismo di controllo del flusso ad anello aperto, il ricevitore non invia alcun feedback al mittente ed è il metodo di controllo del flusso più utilizzato. Nel controllo del flusso a circuito chiuso, le informazioni sulla congestione vengono ritrasmesse al mittente. I tipi di controllo del flusso comunemente usati sono la congestione della rete, il controllo del flusso a finestre e il buffer di dati.

Cos'è il controllo della congestione?

Il controllo della congestione fornisce metodi per regolare il traffico che entra in una rete in modo che possa essere gestito dalla rete stessa. Il controllo della congestione impedisce a una rete di raggiungere un collasso congestizio in cui si verifica poca o nessuna comunicazione utile a causa della congestione. Il controllo della congestione viene applicato principalmente alle reti a commutazione di pacchetto. L'obiettivo del controllo della congestione è mantenere il numero di pacchetti all'interno della rete al di sotto di un livello tale da ridurre drasticamente le prestazioni. Il controllo della congestione è implementato nei protocolli del livello di trasporto TCP (Transmission Control Protocol) e UDP (User Datagram Protocol). In TCP vengono utilizzati algoritmi di avvio lento e backoff esponenziale. Gli algoritmi di controllo della congestione sono classificati in base alla quantità di feedback ricevuto dalla rete e all'aspetto delle prestazioni che mira a migliorare. Inoltre, sono classificati in base a criteri come la necessità di apportare modifiche alla rete attuale e il criterio di equità utilizzato dall'algoritmo.

Qual è la differenza tra il controllo del flusso e il controllo della congestione?

Sebbene, il controllo del flusso e il controllo della congestione siano due meccanismi di controllo del traffico di rete utilizzati nelle reti di computer, presentano le loro differenze principali. Il controllo del flusso è un meccanismo end-to-end che controlla il traffico tra un mittente e un ricevitore, quando un mittente veloce trasmette dati a un ricevitore lento. D' altra parte, il controllo della congestione è un meccanismo utilizzato da una rete per controllare la congestione nella rete. Il controllo della congestione previene la perdita di pacchetti e il ritardo causato dalla congestione della rete. Il controllo della congestione può essere visto come un meccanismo che assicura che un'intera rete possa gestire il traffico in arrivo alla rete. Tuttavia, il controllo del flusso si riferisce ai meccanismi utilizzati per gestire la trasmissione tra un particolare mittente e un destinatario.

Consigliato: