Controllo della congestione
Il controllo della congestione è una funzionalità delle reti a commutazione di pacchetto, il cui scopo è prevenire e limitare i fenomeni di congestione. Può essere implementata nel livello di collegamento, di rete, di trasporto o anche al applicativo.
Nelle reti a pacchetto, infatti, i pacchetti attraversano una grande quantità di dispositivi diversi, come ad esempio router, switch, bridge. Questi dispositivi, e i collegamenti che li interconnettono, hanno capacità di elaborazione e di trasmissione limitate, che possono portare, in molti casi, a situazioni di congestione, ossia a situazioni nelle quali non sono in grado di smistare tutto il traffico in arrivo.
Il controllo della congestione permette di migliorare le prestazioni della rete evitando perdite di pacchetti e limitando il ritardo.
Controllo della Congestione sulle reti IP
Il protocollo di livello rete IP non possiede strumenti di controllo della congestione. Questa funzionalità viene quindi implementata ai livelli superiori:
- TCP è il protocollo di trasporto principale usato su IP, ed offre funzionalità di controllo della congestione. Si veda Controllo della Congestione in TCP.
- UDP, l'altro protocollo di trasporto usato su IP non implementa invece alcuna forma di controllo di flusso o della congestione, anche se queste funzionalità possono essere realizzate al livello applicazioni.