Qu'est-ce qu'une unité de données de protocole?
Une unité de données de protocole (PDU) est un système de transmission de données en couches qui communique avec un périphérique réseau ou avec des protocoles sur le même ordinateur. Il existe cinq couches d'unités de données de protocole nommées, mais la cinquième couche et les suivantes sont toutes classifiées comme telles, il peut donc y en avoir beaucoup plus que cinq. La seule couche physique utilisée pour communiquer avec le matériel est la première couche, qui transporte les informations en binaire, bit par bit. Lorsque les données sont transférées, elles commencent au niveau de la couche la plus élevée et descendent ensuite, chaque couche ajoutant une tête de couche. La deuxième couche ajoute un pied de page et convertit les données en bits pour la première couche, et les informations sont envoyées.
Les réseaux et les programmes exécutés sur le même ordinateur doivent communiquer et échanger des données pour fonctionner. L'unité de données de protocole est utilisée en tant que paquet pour créer et transmettre ces données entre les deux protocoles ou processus. Il peut y avoir plusieurs couches de paquets de données; plus il y a de couches, plus les données sont éloignées du niveau physique.
Bien qu'il puisse y avoir un grand nombre de couches transportant des informations, il n'y a techniquement que cinq couches différentes. La première couche d'unités de données de protocole est la couche 1 et est appelée niveau physique. La couche 2 est la couche de liaison de données, qui relie les données, et la couche 3 est la couche de réseau qui communique entre les réseaux. La quatrième couche est appelée couche de transport, car c'est là que les données sont prêtes à être envoyées. Les couches 5 et supérieures sont collectivement appelées données et sont en haut de la hiérarchie informatique.
Lorsque les informations sont envoyées, elles passent par ordre décroissant, en commençant par la couche supérieure. Par exemple, si les données envoyées nécessitent la couche 6, le paquet commence ici. Chaque couche en dessous ajoutera alors un paquet d'en-tête, ce qui ajoutera plus de données. Au niveau 2, la couche ajoute un en-tête et un pied de page, ce qui rend le paquet apte au transport.
La couche 1 est spéciale lorsqu'elle est comparée aux autres couches d'unités de données de protocole, car elle n'utilise pas d'en-tête ou de pied de page, ni ne crée réellement de paquets de données. Cette couche transporte les informations par bits, en binaire, vers le protocole, le processus ou le matériel demandant les données. Si le paquet nécessite la couche 2 ou une couche supérieure, la couche 2 est chargée de convertir tous les en-têtes, le pied de page et le paquet lui-même en bits, afin que la couche 1 puisse le transmettre.