Outils pour utilisateurs

Outils du site


les_exposes:reseau_trame

Que contient une trame TCP-IP ?

Qu'est ce qu'une trame TCP-IP ?

Le terme TCP / IP regroupe une série de protocoles véhiculant des données sur Internet. Malgré qu'il soit surtout utilisé sur le net, il fut utilisé dans des organismes scientifiques et des universités. Il fut créé en 1974 par Vinton G. Cerf et Bob Kahn. Le modèle TCP IP ressemble en partie au modèle OSI, plus simple à comprendre que le TCP / IP mais bien moins utilisé en pratique.


Principe de fonctionnement

Lors d'une communication par ce protocole les deux machines doivent établir une connexion , la machine émettrice est appelé client , tandis que la machine réceptrice est appelé serveur . Ce système de transfert est particulièrement fiable car il possède un système d'accusé de réception. Afin de transmettre des données par ce biais , les paquets de données sont encapsulés et un en-tête est ajouté afin d'assurer le bon déroulement des opérations. L'en-tête se présente comme l'image ci-dessous, il contient de nombreuses informations.


Exemple

Nous pouvons utilisé un logiciel , Wireshark, afin de visualiser ces informations. Je vais utiliser un exemple pris sur ce logiciel pour expliquer ce que contient une trame TCP / IP.

- “Source port” correspond au port de départ du paquet.

- “Destination port” correspond au port d'arrivée du paquet.

- “Acknowledgement number” correspond au numéro d'accusé de réception du paquet.

- “Header Lenght” correspond à la longueur de l'en tête , ici 20 octets.

- “Sequence number” (numéro d'ordre / numéro de séquence) : permet de replacer les paquets dans le bon ordre , de synchroniser les paquets entre le client et le serveur.

- Les “flags” (drapeaux) :

  • URG (Urgent) : si ce drapeau est actif le paquet est traité en urgence.
  • PSH (Push) : si ce drapeau est actif le paquet fonctionne suivant la méthode PUSH.
  • RST (Reset) : si ce drapeau est actif la connexion est réinitialisée.
  • FIN (fin) : si ce drapeau est actif la connexion s'interrompt.

- “Window size value” correspond au nombre d'octet que le récepteur souhaite recevoir sans accusé de réception.

- “Checksum” : permet de faire la somme des champs de données de l'en-tête, afin de pouvoir vérifier l'intégrité de l'en-tête.

- “ Urgent Pointer” : définit le numéro d'ordre à partir duquel l'information devient urgente.

les_exposes/reseau_trame.txt · Dernière modification: 29/03/2018 22:14 par monge