Il y a plus de 10 ans, des chercheurs ont perçu la nécessité d'un contrôle de la congestion dans les réseaux informatique. Le rôle principal des mécanismes de contrôle de congestion est d'adapter le volume des données du transmetteur à la situation de charge actuelle du réseau. Le contrôle de congestion a pour but de faire fonctionner un réseau informatique dans un état d'efficacité et d'équité maximales. L'efficacité (ou la "puissance" du réseau) se définit comme le rapport entre débit et temps de réponse. Elle a un seuil maximum au point d'inflexion de la courbe débit-temps de réponse, telle que présentée par Jain, Ramakrishnan et Chiu.