lements de TCP - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

lements de TCP

Description:

ACK: indique que le champs d'acquittement est valable. PSH: Il faut envoyer le s gment ... Jusqu' 16 bits de d calage, admettant des num ros de s quencement jusqu' 232 bytes. ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 8
Provided by: jyz3
Category:
Tags: tcp | admettant | lements

less

Transcript and Presenter's Notes

Title: lements de TCP


1
Élements de TCP
  • Adapté de transparents de
  • Shervin Shirmohammadi
  • par Gregor v. Bochmann

2
TCP Header
3
Champs de contrôle
4
TCP Champs de contrôle
  • URG il y a des données urgentes.
  • Le pointeur urgent indique la fin des données
    urgentes (par rapport au numéro de séquencement
    actuel)
  • Signification Lapplication recepteur devrait
    être notifié de larrivée de données
  • ACK indique que le champs dacquittement est
    valable
  • PSH Il faut envoyer le ségment immédiatement
    (signification seulement pour lentité de
    protocole de la source)
  • RST Reset, terminaison abrupte de la connection.
  • SYN demande une réponse immédiate utilisé pour
    létablissement dune connection
  • SYN 1, ACK 0 dans connection request.
  • SYN 1, ACK 1 dans lacceptation de la
    connection.
  • FIN indique lintension de terminer la
    connection on ne transmettra plus aucune donnée.
  • On pourrait encore recevoir de données

5
TCP vérification derreurs de transmission
TCP Pseudo-header
Source address
Destination address
TCP segment length
00000000
Protocol 6
32 bits
  • Checksum sapplique au ségment TCP avec le
    pseudo-entête avec des informations de lentête
    IP.
  • Calcul à la source
  • Mettre à zéro le champs de checksum dans lentête
    TCP.
  • Ajouter éventuellement un octet zéro pour obtenir
    un nombre pair doctets.
  • Faire la somme des mots 10 bits (en complément de
    un) et prendre le complément de la somme.
  • Calcul à la reception
  • De même incluant le champs de checksum le
    résultat devrait être zéro.

6
Options de TCP
  • Spécification de la longueur maximum dun
    ségment.
  • Facteur de multiplication pour le séquencement
    pour bande passante très élévée (RFC 1323)
  • Jusquà 16 bits de décalage, admettant des
    numéros de séquencement jusquà 232 bytes.
  • Retransmission sélective ARQ, au lieu de
    go-back-N (RFC 1106)
  • Timestamp

7
Autres temporisateurs
  • TCP persistence timer
  • Pour prévenir un blocage quand la fenêtre
    denvoie est zéro et un acquittement augmentant
    la fenêtre est perdu.
  • Quand le temporisateur expire, on demande
    lenvoie dun acquittement. Cela peut être faite
    en envoyant encore une fois les dernières
    données.
  • Temporisateur keep alive
  • Expire après un long intervalle sans messages
    reçus
  • Quand le temporisateur expire, on demande
    lenvoie dun acquittement.
  • Si pas de réponse, on termine la connection.
  • Temporisateur de terminaison
  • Assure que tous les paquets arrivant après la
    fermeture dune connection seront écartés.
Write a Comment
User Comments (0)
About PowerShow.com