Principes d'encapsulation et décapsulation

30 Sep 2021 30 Sep 2021 5115 vues ESSADDOUKI Mostafa 4 min de lecture
Réseaux informatiques et Internet
1 Communication des données 2 Classification et topologies du réseau informatique 3 Types de réseaux informatiques 4 Introduction à l'Internet 5 Normes RFC Internet 6 Organisations internationales d'Internet
Modèles réseaux
7 Principes de la superposition de protocoles 8 Modèle TCP/IP 9 Principes d'encapsulation et décapsulation 10 Méthodes d'adressage dans les couches TCP/IP 11 Le modèle OSI
Couche application
12 Introduction et services fournies par la couche application 13 Architectures d'applications réseaux 14 Services fournis par la couche transport à la couche applications 15 Protocoles de couche d'application 16 HyperText Transfer Protocol (HTTP) 17 Système de noms de domaine (DNS) 18 Le protocole de transfert de fichiers (FTP) 19 Simple Mail Transfer Protocol (SMTP) 20 Simple Network Management Protocol (SNMP) 21 Dynamic Host Configuration Protocol (DHCP)
Couche de transport
22 Introduction et services offerts par la couche de transport 23 Concepts de la couche de transport 24 Le protocole de transport orienté connexion (TCP) 25 Le protocole de transport sans connexion (UDP)
Couche réseau (ou internet)
26 Introduction et services fournis par la couche réseau 27 Commutation de paquets 28 Adressage et livraison 29 Protocole Internet (IP) 30 Adressage IP 31 Protocole de résolution d'adresse (ARP) 32 Internet Control Message Protocol (ICMP) 33 Sous-réseaux ou subnetting 34 Méthode de masque de sous-réseau pour le subnetting 35 Méthode CIDR pour les sous-réseaux 36 Introduction au Routage IP 37 Le processus de routage IP 38 Concepts de table de routage 39 Algorithmes de routage dynamique 40 Routage sur les réseaux complexes 41 Internet Protocole version v6 (IPv6)
Couche liaison de données
42 Introduction et services fournis par la couche liaison de données 43 Adressage de la couche liaison de données 44 Détection et correction des erreurs 45 Schémas de codage de données 46 Les fonctions de contrôle de liaison de données (DLC) 47 Protocoles de couche de liaison de données 48 Contrôle de liaison de données de haut niveau (HDLC) 49 Protocole point à point (PPP) 50 Contrôle d'accès aux médias (MAC) 51 Méthode d'Accès aléatoire pour le contrôle d'accès aux médias 52 Méthode d'Accès contrôlé pour le contrôle d'accès aux médias 53 Protocoles de canalisation pour le contrôle d'accès aux médias 54 Architectures réseaux 55 Réseaux locaux (LAN) 56 Réseaux étendus (WAN) 57 Les dispositifs de connexion 58 Réseaux locaux virtuels (VLAN)
Couche physique
59 Données et signaux - couche physique 60 Transmission numérique des données 61 Transmission analogique 62 Modes de transmission de données 63 Supports de transmission de données

L'encapsulation/décapsulation est l'un des concepts importants de la superposition de protocoles sur Internet. La figure ci-dessous montre ce concept pour le petit inter-réseau discuté plus tôt.

Nous n'avons pas montré les couches pour les commutateurs de couche liaison car aucune encapsulation/décapsulation ne se produit dans ce périphérique. Dans la figure ci-dessus, nous montrons l'encapsulation dans l'hôte source, la décapsulation dans l'hôte de destination et l'encapsulation et la décapsulation dans le routeur.

Encapsulation sur l'hôte source

A la source, nous n'avons que l'encapsulation

  1. Au niveau de la couche application, les données à échanger sont appelées "message". Un message ne contient normalement pas d'en-tête ou de fin de message, mais si c'est le cas, on appelle l'ensemble le message. Le message est transmis à la couche transport.
  2. La couche de transport prend le message comme charge utile, c'est-à-dire la charge dont la couche de transport doit s'occuper. Elle ajoute à la charge utile l'en-tête de la couche transport, qui contient les identifiants des programmes d'application source et de destination qui veulent communiquer, ainsi que d'autres informations nécessaires à l'acheminement de bout en bout du message, telles que les informations nécessaires au contrôle du flux, des erreurs ou de la congestion. Le résultat est le paquet de la couche transport, qui est appelé segment (dans TCP) et datagramme utilisateur (dans UDP). La couche transport transmet ensuite le paquet à la couche réseau.
  3. La couche réseau prend le paquet de la couche transport comme données ou charge utile et ajoute son propre en-tête à la charge utile. L'en-tête contient les adresses des hôtes source et destination et d'autres informations utilisées pour le contrôle des erreurs de l'en-tête, les informations de fragmentation, etc. Le résultat est le paquet de la couche réseau, appelé datagramme. La couche réseau transmet ensuite le paquet à la couche liaison de données.
  4. La couche liaison de données prend le paquet de couche réseau comme données ou charge utile et ajoute son propre en-tête, qui contient les adresses de couche liaison de l'hôte ou du prochain saut (le routeur). Le résultat est le paquet de couche liaison, appelé trame. La trame est transmise à la couche physique pour la transmission.

Décapsulation et encapsulation au niveau du routeur

Au niveau du routeur, nous avons à la fois la décapsulation et l'encapsulation car le routeur est connecté à deux ou plusieurs réseaux.

  1. Une fois l'ensemble de bits transmis à la couche liaison de données, cette couche décapsulation le datagramme de la trame et le transmet à la couche réseau.
  2. La couche réseau inspecte uniquement les adresses de source et de destination dans l'en-tête du datagramme et consulte sa table de transfert pour trouver le prochain saut auquel le datagramme doit être livré. Le contenu du datagramme ne doit pas être modifié par la couche réseau du routeur, à moins qu'il ne soit nécessaire de fragmenter le datagramme s'il est trop gros pour être transmis par le lien suivant. Le datagramme est ensuite transmis à la couche liaison de données de la liaison suivante.
  3. La couche liaison de données de la liaison suivante encapsule le datagramme dans une trame et le transmet à la couche physique pour transmission.

Décapsulation sur l'hôte de destination

Au niveau de l'hôte de destination, chaque couche décapsule uniquement le paquet reçu, supprime la charge utile et transmet la charge utile au protocole de couche supérieure suivante jusqu'à ce que le message atteigne la couche d'application. Il faut dire que la décapsulation dans l'hôte implique une vérification d'erreur.

Discussion (0)

Soyez le premier à laisser un commentaire !

Laisser un commentaire

Votre commentaire sera visible après modération.