11.07.2015 Views

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

Les Réseaux Informatiques - Kro gpg

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Le serveur va acquitter cette ouverture avec le bit SYN et fournit ses mêmes renseignements au client (MSSet WIN), il fait une ouverture passive. Le client acquitte ce segment en retour, la connexion est alors créée.On l’appelle l’ouverture à trois poignées de main !. Généralement, pour éviter la fragmentation, TCP prendcomme taille de MSS 1460 caractères lorsque les trames sont sur une liaison ETHERNET.Ceci est transmis dans le champ options éventuelles lors de l’initialisation SYN. En cas de problème deréponse, la demande est retransmise au bout de 9 sec, puis 24 sec puis 75 sec avant de signaler un échec.Principe des fenêtresPour chaque paquet envoyé, le récepteur envoie une confirmation de bonne réception. Afin de ne pasattendre cette réception , on s’autorise à émettre un certain nombre de paquets avant de s’arrêter faute d’unacquittement. Tout segment doit être acquitté. Si on émet 5 segments et que le premier se perd, le récepteurne va acquitter que la séquence antérieure au premier, or il a reçu les 4 autres. L’émetteur part en time-outsur cet acquittement, remet le 1 er ainsi que les 4 autres que le récepteur va confirmer de suite.Ce mécanisme est un mécanisme d’acquittement cumulatif, il indique l’endroit jusqu’où tout va bien. Onaurait pu faire différemment. Cependant, lorsque le paquet en panne arrivera , on enverra un seulacquittement qui validera tous les segments de la fenêtre.La fenêtre évolue en taille de manière dynamique, celle-ci s’exprime en nombre d’octets (taille de fenêtrewin). C’est à dire que elle peut augmenter ou diminuer en fonction de la rapidité du réseau et des machines.Si l’application arrête de lire des données, la couche TCP du récepteur va très vite envoyer une fenêtre detaille nulle.Voici le diagramme dans le tempsSourceDestinationEnvoi paquet 1Envoi paquet 2 Réception paquet 1Envoi paquet 3 Emission acquittement 32 1Réception paquet 2Emission ACK 2Réception ACK1 Réception paquet 3Emission ACK3Réception ACK2Réception ACK3En fait, on peut perdre l’ACK2, si l’on reçoit l’ACK3, c’est que 2 a été bien transmisConcept de fenêtre glissante :1 2 3 4 5 6 7 8 9 10 111 2 3 4 5 6 7 8 9 10 11A gauche de la fenêtre se trouvent les paquets transmis, au milieu les paquets en cours, à droite ceux quirestent. Dès que l’acquittement du 1 arrive, la fenêtre glisse. La taille est de 7 pour dire que l’on peutémettre 7 segments avant d’attendre l’acquittement. En fait la taille de fenêtre 33 s’exprime en octets et on atout intérêt à prendre un multiple entier de la taille du segment.Temporisations et retransmissions.TCP gère de manière dynamique les temporisations. IL essaye pour cela de déterminer Round Trip Time(RTT) ou temps de bouclage moyen. Il regarde le temps qui s’écoule entre l’émission d’un segment et la32 On note l’acquittement ACK (acknowledge)33 On aurait pu compter en nombre de segments et compter les fenêtres sur un seul octet. WIN peutpréciser : je ne veux que 10 caractères.<strong>Les</strong> <strong>Réseaux</strong> <strong>Informatiques</strong> D. Lalot 55

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!