Outils pour utilisateurs

Outils du site


Démontage de la pile TCP/IP

Il est temps maintenant de s'intéresser de beaucoup plus près aux fonctionnalités de chaque couche. Nous savons que le transfert de données se fait par paquets

La couche Application construit des paquets qu contiennent non seulement l'adresse IP du destinataire et celle de l'expéditeur mais également le mode de transport souhaité TCP ou UDP.

La couche de transport va devoir expédier les paquets, soit en prenant en charge le contrôle: TCP avec un mode dit «connecté» soit en se contentant d'envoyer les paquets et advienne que pourra, avec UDP. Les paquets contiennent donc en plus des adresses IP déjà vues quelques informations spécifiques au mode de transport.

La couche internet va s'intéresser aux adresses IP de l'émetteur et du destinataire. Elle va commencer par décider si émetteur et destinataire sont dans le même réseau. Si c'est le cas, il faudra qu'elle trouve l'adresse MAC du destinataire. Si ce n'est pas le cas, il faudra qu'elle trouve quel sera le routeur le plus approprié pour accéder au réseau du destinataire. Pour cela, il faudra qu'elle ait en sa possession une table de routage, si succincte soit-elle pour trouver l'adresse MAC de ce routeur sans quoi l'émetteur sera notifié du non-acheminement de des données.

Enfin, la couche d'accès réseau tentera de transmettre le paquet à l'adresse MC du destinataire en s'assurant que le support de transmission est en mesure de le faire.

Une fois ce constat fait, beaucoup de questions vont se poser si l'on souhaite vraiment comprendre comment tout ceci fonctionne.

Nous allons regarder de très près ce que ces couches font, en commençant par la plus basse. Pourquoi pas par la plus haute ? Parce que pourquoi pas par la plus basse 8-)

Vocabulaire

Si l'on veut discuter de façon très stricte, un peu de vocabulaire s'impose. Nous allons supposer que tout le monde sait ce qu'est un bit, un octet, un mot (les mots pouvant être de 8, 16, 32 voire 64 bits. Il faudra préciser au besoin.

Et le PDU (Protocol Data Unit) ?

Dans le modèle OSI le PDU est défini comme suit:

  1. Le bit pour la couche physique.
  2. La trame pour la couche de liaison
  3. le paquet pour la couche réseau
  4. Dans la couche transport c'est plus compliqué:
    1. Le segment pour TCP.
    2. Le datagramme pour UDP.
    3. les données pour les autre couches (ouf!).

Si tout ceci vous chatouille, grattez-vous avec ça. Dans la suite, nous allons tout de même essayer de nous y tenir.

Donc:
Démontage de la pile TCP/IP: Dernière modification le: 03/10/2025 à 15:29 par prof