Vous êtes sur la page 1sur 3

Cours Trame Ethernet

Circulation des données sur le réseau  :


Les informations qui circulent sur le réseau Ethernet sont regroupées par trames :

00 50 bf 4f 28 ca 00 d0 59 9c 2f 97 08 00 45 00
00 3c 00 c7 00 00 80 01 91 f6 c0 00 14 02 c0 00
14 01 08 00 36 5c 02 00 15 00 61 62 63 64 65 66
67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76
77 61 62 63 64 65 66 67 68 69 .................

La trame est un ensemble de données binaires qui comporte l’information à transmettre mais
également d’autres informations comme l’adresse du destinataire, l’adresse de l’expéditeur, le
protocole utilisé …etc.

1. Structure générale.
C’est la trame que l’on rencontre dans la plupart des réseaux locaux actuels.

Schéma de la structure

Ce sont ces informations qui circulent sur le réseau

1/3
Cours Trame Ethernet

2. Trame ETHERNET

Préambule : (7 octets) Permet la synchronisation des horloges de transmission.


Il s’agit d’une suite de 1 et de 0 soit 7 octets à la valeur 0 x AA

SFD : (1 octets) “ Starting Frame Delimiter ”. Il s’agit d’un octet à la valeur 0 x AB.
Il doit être reçu en entier pour valider le début de la trame.

En-tête : (14 octets) - Adresse MAC du destinataire (6 octets)


- Adresse MAC de l’émetteur (6 octets)
- EtherType (Type de protocole) (2 octets)

Exemples de valeurs du champ EtherType EtherType Protocole


0 x 0800 IPv4
0 x 0806 ARP
0 x 809B AppleTalk
0 x 8035 RARP
0 x 86DD IPv6

Datagramme IP : La taille d'un datagramme est limitée (65535 octets, maxi théorique).
Si la taille des données à transmettre est supérieure, alors le datagramme est fractionné par le
routeur qui les envoie séparément. Les paramètres du datagramme permettent le
réassemblage afin que le destinataire puisse les remettre dans l'ordre.

FCS : (4 octets) Frame Check Sequence.


Ensemble d’octets permettant de vérifier que la réception s’est effectuée sans erreur.

Le nombre minimal d’octet dans une trame est de 72 octets, soit 576 bits.
Donc, dans le cas ou la vitesse de transmission est de 100 Mbit par seconde, une trame met
au moins 5,76 microsecondes pour arriver à son destinataire.

2/3
Cours Trame Ethernet

3. Datagramme IP

Version : (4 bits) il indique le numéro de version du protocole IP utilisé


(généralement 4).
IHL : (4 bits) Internet Header Lenght (Longueur d’entête). Spécifie la longueur
de l’en-tête du Datagramme en nombre de mots de 32 bits. Ce
champ ne peut prendre une valeur inférieure à 5.
Type de service : (8 bits) Donne une indication sur la qualité de « service » souhaitée pour
l’acheminement des données.
Longueur totale : (16 bits) Longueur du datagramme entier y compris en-tête et données
Identification : (16 bits) mesurée en octets. Valeur assignée par l’émetteur pour identifier
Flags : (3 bits) les fragments d’un même datagramme.
Commutateurs de contrôle :
- Bit 0 Réservé, doit être laissé à 0
- Bit 1 (DF - Don’t fragment) 0 = Fragmenté
c 1 = Non fragmenté
- Bit 2 (MF – More Fragment) 0= Dernier fragment
1= Fragment
OFFSET : (13 bits) Décalage du premier octet du fragment par rapport
au datagramme complet non fragmenté. Cette
position est mesurée en blocs de 8 octets (64 bits).
Durée de vie : (8 bits) Temps en secondes pendant lequel le datagramme doit rester
dans le réseau.
Si ce champ vaut 0, le datagramme doit être détruit. Ce temps
diminue à chaque passage du datagramme d’une machine à
l’autre.
Protocole : (8 bits) Protocole porté par le datagramme (au-dessus de la couche IP)

3/3

Vous aimerez peut-être aussi