A differenza del controllo del flusso, il quale si occupa di gestire un mittente troppo veloce per un destinatario (interno), il controllo della congestione si occupa di gestire situazioni in cui vi sono troppe fonti che inviano una grande quantità di dati troppo velocemente per poter essere gestiti correttamente dalla rete. In presenza di congestione della rete, si manifestano lunghi ritardi, dovuti all’accodamento di troppi pacchetti nel buffer dei router, e perdita di pacchetti, dovuti agli overflow dei buffer dei vari router.