J'ai mes soupçons quant à pourquoi, mais je veux que quelqu'un avec une expérience plus solide en réseautage explique.
Pourquoi, lors du téléchargement à partir de plusieurs emplacements différents, certaines connexions saturent-elles la bande passante, laissant les autres connexions presque inactives jusqu'à ce que la connexion dominante soit terminée?
la source
Un TCP ouvert actif testera les conditions du réseau en mesurant les réponses du serveur. Si les tampons des routeurs sont saturés par une autre connexion et provoquent un retard élevé, le client ajustera sa fenêtre d'envoi en conséquence. Si une méthode classique de contrôle de congestion est en jeu, le client augmentera continuellement son débit d'envoi jusqu'à ce qu'une baisse se produise. Il est donc possible pour un nouveau venu de se muscler si le périphérique qui sature le routeur commence à subir de graves chutes, contrairement au nouveau venu.
Il existe maintenant des méthodes expérimentales et plus intelligentes de contrôle de la congestion qui utilisent le délai comme métrique au lieu d'utiliser simplement des gouttes pour évaluer les conditions du réseau. Cependant, ces nouvelles méthodes ont la mauvaise habitude d'être intimidées par les méthodes classiques plus tenaces qui prennent autant de bande passante que possible.
Également avec des connexions UDP, s'il est en masse, dominera n'importe quel réseau en raison de la pulvérisation négligente de bits qu'il fait. Selon l'application, il saturera imprudemment les tampons d'un routeur sans tenir compte des conditions du réseau.
la source