Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
les_exposes:reseau_trame [29/03/2018 21:23] monge [Principe de fonctionnement] |
les_exposes:reseau_trame [29/03/2018 22:14] monge [Exemple] |
||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
{{ :les_exposes:comparaison_des_modeles_osi_et_tcp_ip.png?300 |}} | {{ :les_exposes:comparaison_des_modeles_osi_et_tcp_ip.png?300 |}} | ||
+ | |||
+ | |||
+ | ---- | ||
===== Principe de fonctionnement ===== | ===== Principe de fonctionnement ===== | ||
Ligne 12: | Ligne 15: | ||
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. | 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. | ||
- | {{ :les_exposes:tcp_ip.jpg?300 |}} | + | {{ :les_exposes:tcp_ip.jpg?700 |}} |
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 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. | ||
+ | |||
+ | {{ :les_exposes:tcp_ip_screen.png?700 |}} | ||
+ | |||
+ | |||
+ | - "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. |