Bonjour,
Je cherche à comprendre comment se passe l'envoie d'une requête à un nœud, au niveau des couches du modèle OSI, du côté émetteur et du côté récepteur.
Je vous écrit ici ce qu'il se passe d'après mes connaissances (donc d'après quasiment rien ) :
La couche Application fournit des données à envoyer à l'autre nœud (ex: requête HTML comme on le fait tous les jours). L'UDP ou le TCP construisent des segments à partir de ces données, puis la couche Réseau construit des paquets à partir des segments. Enfin, la couche liaison de données construit une trame à partir du paquet (et la couche physique s'occupe de transmettre les bits de la trame de nœud en nœud).
A chaque encapsulation, on ajoute une entête contenant des informations/services (je rentre pas trop en détail, je cherche uniquement à comprendre grosso modo ce qu'il se passe pour le moment).
A la réception, la couche physique "convertit" les signaux en bits. La couche liaison de données reconstitue la trame à l'aide de la couche physique (avec la sous couche MAC), et fiabilise la trame (avec la sous couche LLC, si le protocole de transport utilisé est TCP).
La couche réseau désassemble la trame pour récupérer le paquet. Il vérifie que l'adresse ip destinatrice soit bien la sienne, et procède à d'autres opérations. Puis la couche transport désassemble le segment pour en extraire les données et les envoies à la couche application avec le numéro de port (indiquant l'application dont il faut se servir). La couche application s'occupe du reste.
Une envoie de requête se passe t'elle comme ça? (j'ai pas pris en compte l'établissement de connexion s'il s'agissait du protocole TCP)
Merci
Partager