Réseaux & Télécoms PDF Gratuit

Cours PDF Réseaux Ethernet : Comprendre le Format (Débutant)

Vous souhaitez maîtriser les réseaux Ethernet et la structure des trames ? Le standard Ethernet, issu de la collaboration initiale entre Xerox, Intel et Digital Equipment (initiative connue sous le nom de DIX Ethernet), reste la base des LAN modernes et intègre historiquement le mécanisme d'accès CSMA/CD pour la gestion des collisions. Ce cours PDF, rédigé par Guillaume Bertrand, présente la norme IEEE 802.3 et ses implications pratiques pour la couche liaison de données, en s'appuyant sur les recommandations officielles et les bonnes pratiques industrielles.

Prérequis pour ce cours

Les éléments suivants facilitent la compréhension des exercices et des captures fournies dans le document. Ils permettent d'aborder les manipulations Wireshark et l'interprétation des champs de trame avec efficacité.

🎯 Ce que vous allez apprendre

  • Trame 802.3 : structure et champs essentiels de la trame Ethernet conforme à IEEE 802.3.
  • Trame Ethernet II : différences de format et cas d'utilisation.
  • Champs de données : rôle du préambule, des adresses MAC, du champ Longueur/EtherType, du payload et de la FCS.
  • FCS / CRC : principes de détection d'erreurs au niveau liaison.
  • Paquet IP et ARP : repères sur l'encapsulation et le rôle d'ARP dans le LAN.

Pourquoi comprendre le format des trames ?

La connaissance de la structure des trames facilite l'analyse d'encapsulation dans le modèle OSI : les données applicatives sont emballées par les couches supérieures puis transmises via la couche liaison. Identifier précisément les champs (préambule, adresses MAC, Longueur/EtherType, payload, FCS) aide à diagnostiquer les anomalies, configurer des équipements et interpréter correctement les captures de trafic.

Lien avec le modèle OSI

Ethernet opère principalement à la couche 2 (liaison de données), laquelle gère l'encapsulation des paquets en trames, le contrôle d'accès au support et l'adressage local via les adresses MAC. La couche physique transporte ensuite ces trames sous forme de signaux, ce qui permet de distinguer un incident matériel d'une anomalie de la couche liaison ou réseau.

Structure détaillée d'une trame Ethernet 802.3

Une trame Ethernet 802.3 comprend plusieurs champs successifs : le préambule et le SFD pour la synchronisation, l'adresse MAC de destination puis celle de source, ensuite un champ pouvant être interprété soit comme Longueur (dans IEEE 802.3) soit comme EtherType (dans Ethernet II), puis le champ de données (payload) et enfin la FCS pour la vérification d'intégrité. Selon le cas, des en-têtes LLC/SNAP suivent le champ Longueur pour permettre le transport de protocoles comme IP.

Récapitulatif des champs d'une trame Ethernet et tailles typiques
Champ Taille en octets
Préambule 7
SFD 1
Adresse MAC destination 6
Adresse MAC source 6
Tag IEEE 802.1Q (optionnel) 4
Longueur / EtherType 2
Champ de données (payload) 46–1500
FCS 4

Taille minimale d'une trame : 64 octets ; taille maximale : 1518 octets. Si le champ de données est trop court, un mécanisme de padding complète la trame pour atteindre la taille minimale. Ces limites s'appliquent à la trame telle que vue par la couche liaison (généralement hors préambule/SFD) et facilitent la détection correcte des erreurs via la FCS. Interframe Gap (IFG) : l'intervalle inter-trames correspond à une pause minimale entre deux trames (96 bits, soit 12 octets) permettant la récupération des équipements et le traitement des trames avant la réception suivante.

Différences entre Ethernet II et IEEE 802.3

La distinction porte sur le champ situé après les adresses MAC : Ethernet II utilise un champ EtherType qui identifie directement le protocole de niveau supérieur (par exemple IPv4), tandis qu'IEEE 802.3 utilise un champ Longueur suivi, si nécessaire, d'en-têtes LLC/SNAP pour le multiplexage de protocoles. En pratique, les deux formats coexistent et sont reconnus par les piles réseau et les équipements d'analyse.

Évolutions du format : VLAN et Gigabit Ethernet

Le format de trame est resté compatible au fil des évolutions : Fast Ethernet et Gigabit Ethernet conservent la même structure de base pour assurer la compatibilité ascendante entre périphériques. Les mêmes champs (adresses MAC, EtherType/Longueur, payload, FCS) sont utilisés sur des débits plus élevés, ce qui simplifie l'interopérabilité et l'analyse transversale des captures de trames.

Le tagging VLAN (IEEE 802.1Q)

La norme 802.1Q insère un tag de 4 octets entre l'adresse MAC source et le champ Longueur/Type. Ce tag contient un champ TPID (généralement 0x8100) et un champ TCI (Tag Control Information) incluant la priorité et l'ID VLAN (12 bits). Le VLAN tagging permet l'identification de réseaux virtuels au sein d'un même lien physique et est interprété via l'EtherType approprié ou la présence du TPID dans la trame.

Exemples de protocoles et codes EtherType

L'EtherType identifie le protocole de niveau supérieur encapsulé dans la trame Ethernet et facilite le filtrage et l'acheminement au sein des piles réseau. Les valeurs suivantes apparaissent régulièrement dans les captures et les configurations d'équipement :

  • 0x0800 — IPv4 (contenant TCP ou UDP)
  • 0x0806 — ARP
  • 0x86DD — IPv6
  • 0x8100 — 802.1Q (VLAN tagging)

Ce guide pratique détaille l'origine DIX et le standard IEEE 802.3, décrit la trame Ethernet (802.3 et Ethernet II), présente l'encapsulation pour IP et ARP, couvre les évolutions (802.1Q VLAN, Gigabit Ethernet) et expose les codes EtherType. Des exercices pratiques sont inclus : interprétation de captures Wireshark, identification d'EtherType et de tags VLAN, et vérification de la FCS pour entraîner l'analyse de trames.

👤 À qui s'adresse ce cours ?

Ce cours s'adresse aux débutants souhaitant acquérir des bases solides sur les réseaux Ethernet. Une familiarité élémentaire avec l'usage d'un ordinateur et des notions d'adresse IP et de protocole est recommandée pour exploiter pleinement les exemples et exercices proposés.

Analyse pratique : Observer les trames avec Wireshark

Analyse de trames avec Wireshark

Le PDF inclut un guide pas à pas pour interpréter des captures Wireshark : ouvrir un fichier .pcap, appliquer des filtres d'affichage pour isoler les trames Ethernet, identifier les champs MAC, Longueur/EtherType, repérer les tags 802.1Q et examiner le payload. Les captures utilisées en exemple sont annotées pour faciliter la compréhension des échanges et pour repérer les erreurs courantes de la couche liaison.

Les exercices pratiques expliquent l'usage des filtres d'affichage, le décodage des protocoles et la vérification de la FCS. Le tutoriel met l'accent sur l'analyse systématique : recherche d'EtherType, détection de padding, examen du payload et interprétation des en-têtes LLC/SNAP lorsque présents.

L'encapsulation des données : du segment à la trame

Au sein du modèle TCP/IP, les segments TCP et les datagrammes UDP sont encapsulés dans un paquet IP qui sert de payload à la trame Ethernet. Concrètement, une application produit des données qui sont segmentées (segment TCP) ou datagrammées (datagramme UDP), puis encapsulées dans un en-tête IP. Ce paquet IP est ensuite placé dans le champ de données (payload) de la trame Ethernet. L'analyseur de protocoles (par exemple Wireshark) permet d'afficher cette chaîne d'encapsulation : segment TCP → paquet IP → trame Ethernet, facilitant la corrélation entre une connexion transporteuse (TCP/UDP) et les échanges observés au niveau liaison.

DIX : acronyme pour Digital, Intel, Xerox. L'initiative DIX a abouti à l'un des premiers standards Ethernet largement adoptés, posant des fondations historiques utilisées encore aujourd'hui dans l'étude et l'implémentation des trames Ethernet.