Ceci est un doute basique, mais je voulais savoir que si deux connexions TCP sont établies entre les deux mêmes machines, les paquets dans les deux connexions suivront le même chemin (même lien et nœuds). La raison pour laquelle je pose cette question est parce que je veux mesurer la bande passante entre les deux machines pour la connexion TCP d'IPv4 et d'Ipv6 et je veux m'assurer que ces deux connexions suivent le même chemin.Bases de la connexion TCP
Répondre
À moins que vous ne contrôliez le réseau et le routage entre les deux hôtes, vous ne devriez jamais faire cette supposition. Cela est particulièrement vrai avec IPv4 vs IPv6 car il n'y a pas encore beaucoup de réseaux IPv6 natifs et les tunnels peuvent suivre des routes très différentes de celles du protocole IPv4 "direct". Pour aggraver les choses, IIRC n'a rien qui empêche un réseau intermédiaire de router la moitié de vos paquets via un lien et demi via un autre, donc vous ne pouvez pas vraiment supposer que chaque paquet TCP dans une connexion suivra la même chemin non plus.
En théorie, pas nécessairement, mais en pratique, cela dépend de l'emplacement des deux machines. S'il n'y a qu'un seul ensemble de routeurs entre les deux machines, alors la réponse à votre question est oui.
2 Les connexions TCPv4 peuvent suivre des chemins différents, bien que cela ne soit pas habituel. un TCPv4 et un TCPv6 utilise probablement des chemins différents pour une implémentation TCPv6 incomplète. [Il est habituel que l'îlot IPv6 connecte des nœuds IPv4 avec des tunnels. ] Pour Internet, les routes BGPv6 sont sûrement différentes de BGPv4.
Ceci est encore plus vrai si vous considérez plusieurs interfaces réseau sur les mêmes réseaux. –
Merci pour votre réponse. Donc, même si je comprends bien que deux connexions IPv4 TCP entre les mêmes machines, les paquets dans les deux conns peuvent suivre des chemins différents. De même, dans une connexion TCP unique, différents paquets peuvent suivre des chemins différents. Mais généralement, deux paquets TCPv4 peuvent suivre le même chemin et seulement dans quelques scénarios, il peut suivre des chemins différents. Veuillez me corriger si je me trompe. – user369823
Vous êtes sur une pente glissante là-bas, mais pour les sessions qui ne durent pas trop longtemps, ce sera vraisemblablement vrai. En outre, vous devriez vraiment lire sur la mise à l'échelle de la fenêtre TCP - cela aura de sérieuses répercussions sur vos mesures (surtout si vous utilisez des sessions courtes et/ou s'il y a des erreurs de transmission). En bref: vous devez vraiment réfléchir à la précision que vous souhaitez obtenir de vos mesures. – andri