Comprendre les protocoles réseau : de la couche physique à l'arbitrage avancé
Au-delà des attributs physiques d'un réseau — types de signaux, niveaux de tension, brochage des connecteurs, câblage et topologie — il doit exister une méthode claire et standardisée pour gérer la communication entre plusieurs nœuds, même dans un simple lien point-à-point à deux nœuds.
Lorsqu'un nœud transmet, il impose un signal sur le câblage — qu'il s'agisse d'une tension CC haut/bas, d'une porteuse AC modulée, ou d'impulsions optiques dans la fibre. Les autres nœuds surveillent passivement ce signal. Si deux ou plusieurs nœuds transmettent simultanément, leurs sorties entrent en collision, corrompant le flux de données. Cette collision est la raison pour laquelle un mécanisme d'arbitrage discipliné, appelé protocole, est essentiel.
Les protocoles dictent comment et quand les nœuds peuvent accéder au support partagé. Bien que de nombreux protocoles existent, chacun sert une architecture et un but particuliers. Voici un aperçu des concepts clés et exemples.
Modèle de référence OSI (ISO DIS 7498)
L'Organisation internationale de normalisation a défini un modèle à sept couches pour catégoriser les fonctions requises pour la communication numérique.
- Couche 1 – Physique : Spécifie les détails électriques et mécaniques — type de fil, conception de connecteur, niveaux de signal.
- Couche 2 – Liaison de données : Définit le format de trame, adressage, détection et correction d'erreurs.
- Couche 3 – Réseau : Gère l'encapsulation de paquets et le routage.
- Couche 4 – Transport : Garantit la livraison bout-en-bout et le contrôle de flux.
- Couche 5 – Session : Gère l'établissement, la maintenance et la terminaison de sessions.
- Couche 6 – Présentation : Traduit les formats de données, jeux de caractères, graphiques.
- Couche 7 – Application : Fournit les services et interfaces orientés utilisateur.
Certains protocoles ne couvrent qu'un sous-ensemble de ces couches. Par exemple, RS-232C n'adresse que la couche Physique, alors que le système X-Windows s'étend sur les sept couches. Différents protocoles peuvent partager une couche physique mais diverger dans le comportement des couches supérieures ; RS-422A (point-à-point) et RS-485 (bus, jusqu'à 32 nœuds) illustrent ce point.
Techniques d'arbitrage
Schémas simple émetteur seulement
Dans un réseau simplex, un unique émetteur envoie des données tandis que tous les autres nœuds sont des récepteurs passifs. L'exemple « BogusBus » démontre ce principe : un nœud maître pilote la ligne, et un nombre quelconque de récepteurs pilotant des lampes répondent simplement.
Accès multiple avec détection de porteuse (CSMA)
Lorsque plusieurs nœuds doivent partager un support, CSMA fournit un moyen discipliné d'écouter avant de transmettre. C'est une méthodologie plutôt qu'un protocole et peut être implémentée en plusieurs variantes.
Détection de collision (CSMA/CD)
Couramment utilisé dans Ethernet, les nœuds transmettent seulement après avoir détecté un canal libre. Si une collision se produit, chaque nœud recule pendant une période aléatoire avant de réessayer.
Arbitrage bit par bit (CSMA/BA)
Les nœuds attribuent des numéros de priorité ; en cas de collision, le nœud le mieux classé procède en premier. Cela reflète la prise de décision hiérarchique dans les groupes humains.
CSMA/CD et CSMA/BA supportent tous deux un mode « non sollicité » — tout nœud peut initier la transmission quand le support est inactif. Un mode « sollicité » restreint la transmission initiale à une demande du nœud maître ; la gestion des collisions s'applique alors seulement aux nœuds répondants.
Protocoles Maître/Esclave
Un unique maître planifie des créneaux horaires exclusifs pour chaque esclave, éliminant entièrement les collisions. Le maître adresse chaque nœud par son nom, accorde les droits de transmission, et parcourt la liste séquentiellement.
Passage de jeton (Token Passing)
Chaque nœud reçoit un jeton virtuel lui accordant le droit de transmettre. Une fois fini, il passe le jeton au nœud suivant. Bien que traditionnellement associé aux topologies en anneau, le passage de jeton fonctionne sur tout type de réseau.
Approches hybrides
Fieldbus combine la planification Maître/Esclave avec le passage de jeton pour les données non planifiées. Un Link Active Scheduler (LAS) émet des requêtes périodiques « Compel Data » aux esclaves, puis distribue des jetons pour permettre le trafic libre. Le LAS maintient aussi une liste vivante des nœuds actifs et supporte la redondance en permettant à d'autres nœuds d'assumer les responsabilités du LAS.
Systèmes hérités et spécialisés
Le Highway Traffic Director (HTD) de Honeywell en 1975 utilisait un schéma maître-initié point-à-point sur des liaisons paires torsadées séparées, exemplifiant les premiers réseaux de contrôle industriels. Bien que primitif par les standards d'aujourd'hui, il a démontré la faisabilité de la communication dédié maître-esclave.
Dans les réseaux modernes, des dispositifs passerelle relient fréquemment des segments hétérogènes — par exemple, un réseau Maître/Esclave de niveau usine connecté à un LAN Ethernet, et à son tour à une dorsale FDDI — permettant à des protocoles et topologies disparates d'interopérer sans couture.
Technologie industrielle
- Pourquoi la mémoire numérique est importante
- Microprocesseurs : l'évolution de l'informatique à programme stocké
- Données Complètes Ampli Op : Fiches Techniques National Semiconductor & CA3130
- Fabrication pilotée par les données : débloquer efficacité, économies et innovation
- Monétiser les données de réseau mobile pour une efficacité opérationnelle
- MIT innove : Vault, une cryptomonnaie plus rapide et plus efficace
- Maximiser l'avantage de votre organisation : transformer les données en insights stratégiques
- Trois capacités technologiques essentielles pour maintenir un avantage concurrentiel dans le « nouveau normal »
- Booster l'efficacité de l'edge computing avec un réseau Wi-Fi robuste