Votre question

Question sur le protocole TCP

Tags :
  • Tcp
  • Internet
Dernière réponse : dans Internet
28 Avril 2009 18:53:04

Bonjour,

J'aurais deux petites questions à vous poser:
d'abord est-ce que tous les paquets TCP issus d'une même application suivent le même chemin?
et si oui est-ce parce-que le protocole TCP établit une connexion avant d'envoyer des données?

Merci d'avance de vos réponses!

Autres pages sur : question protocole tcp

28 Avril 2009 19:02:13

Bonjour,

Une session TCP fonctionne en trois phases :

- l'établissement de la connexion ;
- les transferts de données ;
- la fin de la connexion.

L'établissement de la connexion se fait par une poignée de main en trois temps (handshaking). La rupture de connexion, elle, utilise une poignée de main en quatre temps. Pendant la phase d'établissement de la connexion, des paramètres comme le numéro de séquence sont initialisés afin d'assurer la transmission fiable (sans perte et dans l'ordre) des données.

Voir: http://fr.wikipedia.org/wiki/Tcp
m
0
l
28 Avril 2009 20:12:31

donc si je comprends bien les paquets ne suivent pas forcément le même chemin (car IP n'est pas un protocole avec connexion)mais au final les paquets sont remis dans l'ordre par TCP (grâce au numéro de séquence) avec d'être remis à l'application.
Est-ce bien ça?
m
0
l
Contenus similaires
Pas de réponse à votre question ? Demandez !
29 Avril 2009 15:23:09

Salut,
oui c'est ça
m
0
l
29 Avril 2009 22:15:43

les paquets suivent le chemin qui doivent suivre pour aller d'un point A à un point B
évident n'est pas ?!!

si ton appli envoi une donnée au serveur machin, il vont prendre un certain chemin (qui peut varier, voir la suite), maintenant si ton appli doit envoyer des données à un autre serveur, rien ne dit que le chemin sera le même

dans un réseau local simple (pas de spanning tree, pas de routage dynamique, pas de vrrp&co), oui les paquets suivent tous les même chemin pour aller d'un point A à un point B

si entre les 2 points il y a un réseau un peu plus complexe (internet, réseau d'entreprise, ...), le chemin des différents paquets peut varier (en fonction des pannes des équipements, de la charge du réseau, ...)
de même les paquets de retour peuvent ne pas suivre le chemin inverse (routage asymétrique, équilibrage de charge, ...)

mais sauf cas spécifiques, le chemin est déterminé par les équipements, pas par l'appli

et tout ça n'est pas limité au TCP, c'est valable pour TOUS les protocoles (couche 2 et plus en modèle OSI)
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS