Vous êtes sur la page 1sur 35

Foreword

Introduction

⚫ La transmission sur un support physique nécessite des règles qui régissent le


comportement de la communication. La gestion du de transmission des réseaux
Ethernet est contrôlée par les normes IEEE 802 définies pour la technologie
de liaison de données Ethernet. Une bonne connaissance de ces normes
est révélée impérative pour bien comprendre comment la communication
de la couche liaison est réalisée au sein des réseaux Ethernet.

Page 1 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Objectives
Les Objectifs

⚫ À la fin de cette section, vous serrez capable de :


 Expliquez l'application des modèles de reference en réseau

 Décrivez comment les trames sont construites.


 Expliquez le role de l'adressage Mac au niveau de la couche liaison de données

 Décrire la process de transmission d'une trame Ethernet

Page 2 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Gestion de Communication Réseau

TCP/IP OSI Novell IBM

LANs WANs
IEEE 802 Ethernet PPP HDLC

⚫ Les réseaux sont principalement gérés par des protocoles de couche


supérieure et inférieure.

Page 3 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Foreword
⚫ La communication via réseaux se base sur l'application de règles qui décrivent la manière
dont les données sont transmises et traitées par les entités d'envoi et de réception. En
conséquence, plusieurs normes ont été élaborées au fil du temps, certaines normes étant
largement adoptées. Il existe cependant une distinction claire entre les normes qui gèrent le
flux de données physiques et les normes responsables de la transmission logiques du trafic.
⚫ Les normes IEEE 802 représentent des normes universelles pour la gestion de la
transmission des données à travers le réseau physique et comprennent des normes dont la
norme Ethernet 802.3 pour la transmission physique sur les réseaux locaux.
⚫ Il existe aussi d'autres normes pour la transmission sur des réseaux étendus via des
supports série, y compris Ethernet, PPP et HDLC. TCP / IP a été largement adopté comme
suite de protocoles définissant les normes de couche supérieure, réglementant les règles
(protocoles) et le comportement impliqué dans la gestion de la transmission logique entre
les stations terminales.

Page 4 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Les Modéles en couches - TCP/IP

Application

TCP/IP Transport

Réseau

Ethernet Interface Réseau

Page 5 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Contents
La communication via réseaux se base sur l'application de règles qui décrivent la manière
dont les données sont transmises et traitées par les entités d'envoi et de réception. En
conséquence, plusieurs normes ont été élaborées au fil du temps, certaines normes étant
largement adoptées. Il existe cependant une distinction claire entre les normes qui gèrent le
flux de données physiques et les normes responsables de la transmission logiques du trafic.
Les normes IEEE 802 représentent des normes universelles pour la gestion de la transmission
des données à travers le réseau physique et comprennent des normes dont la norme Ethernet
802.3 pour la transmission physique sur les réseaux locaux.
Il existe aussi d'autres normes pour la transmission sur des réseaux étendus via des supports
série, y compris Ethernet, PPP et HDLC. TCP / IP a été largement adopté comme suite de
protocoles définissant les normes de couche supérieure, réglementant les règles (protocoles)
et le comportement impliqué dans la gestion de la transmission logique entre les
stations terminales.

Page 6 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Layered Models - OSI

Fournir les services de communication


7 Couche Application entre les applications

Formatage, chiffrement & déchiffrement


6 Couche Présentation des données

Etablir, maintenir et gérer les sessions


5 Couche Session

Etablir, maintenir et gérer les connections


4 Couche Transport Point à point

3 Couche Réseau Addressage & Routage

2 Fournir l'accès au support


Liaison de données physique et gestion de lien

1
Liaison Physique Transmission les flux de bits

Page 7 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Bien que le modèle de référence TCP / IP soit principalement pris en charge en
tant que modèle standard basé sur la suite de protocoles TCP / IP, l'objectif du
modèle de référence TCP / IP ne détaille pas clairement la fonctionnalité lors
de transmission physique via la couche inférieure.
⚫ À la lumière de cela, l’Open System Interconnected i.e le modèle de référence
OSI est souvent reconnu comme le modèle de référence aux normes IEEE 802 en
raison de la distinction détaillée et claire de la représentation du comportement
des couches inférieures qui correspond étroitement aux normes LAN / MAN qui
ont été définis dans le cadre des normes IEEE 802-1990 documentées pour les
réseaux locaux et métropolitains. De plus, c'est le modèle qui fait généralement
référence à la suite de protocoles ISO, et fournit découpage étendue du traitement
des couches supérieure.

Page 8 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Encapsulation

Data
7
Couche Application

6
Couche Présentation Data

5 Couche Session Data

4
Couche Transport Data

3
Couche Réseau Data

2
Liaison de données Data

1
Liaison Physique

Page 9 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Les données de la couche Application sont déterminées pour être transmises sur un réseau
à partir d'un système d'extrémité ou une série de processus et d'instructions doit être
appliquée à ces données avant que la transmission puisse être effectuée avec succès. Ce
processus d'ajout et de préparation d'instructions aux données est appelé encapsulation
pour lequel chaque couche du modèle de référence est conçue pour représenter des
données spécifiques aux fonctionnalités de chaque niveau .
⚫ Une fois que les instructions sont appliquées, la taille générale des données augmente. Ces
instructions représentent des headers (en-tête) supplémentaires par rapport aux données
existantes et sont reconnues comme des instructions qui doivent être appliquées à chaque
couche pour répondre à un rôle bien définit. Pour les autres couches, ces instructions
encapsulées ne sont pas distinguées des données d'origine et l'ajout final d'instructions fait
partie des protocoles standards de la couche inférieur (telles que la norme Ethernet IEEE
802.3) avant d'être transporté en tant que signal codé sur un support physique.

Page 10 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Communication entre Deux Station de Travail

Host A Host B

Trame header Data Queue

⚫ Les trames de couche Liaison de Données sont utilisées pour


préparer la transmission sur le support de communication

Page 11 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Dans le cadre de la norme Ethernet IEEE 802.3, les données sont
encapsulées avec des instructions sous la forme d’un ‘header’ avant de
pouvoir être propagées sur un support physique sur lequel Ethernet est
pris en charge. Chaque étape d'encapsulation est désignée par une unité
de données ce qu'on appelle PDU (Protocol Data Unit ) dont au niveau de
la couche de liaison de données est connue sous le nom de Trame.
⚫ Les trames Ethernet contiennent des instructions qui décrivent comment
et quand les données peuvent être transmises sur le support entre deux
points ou plus. Les trames Ethernet se présentent sous deux formats
généraux, dont la sélection dépend fortement des protocoles qui ont été
définis avant l'encapsulation de la Trame.

Page 12 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Les Formats de la Trame

Host A Host B

Ethernet II D.MAC S.MAC Type Data FCS

IEEE802.3 D.MAC S.MAC Length LLC SNAP Data FCS

Field Value >= 1536 (0x0600) Ethernet II

Field Value <= 1500 (0x05DC) IEEE802.3

Page 13 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Deux formats de trame sont reconnus comme standard pour les réseaux Ethernet. La norme de DIX
version 2 a été initialement développée au début des années 1980, où elle est aujourd'hui reconnue
comme le type de trame Ethernet II. Ethernet II a finalement été accepté et intégré dans les normes
IEEE 802, mis en évidence dans le cadre de la section 3.2.6 de la documentation sur les normes IEEE
802.3x-1997. La norme Ethernet IEEE 802.3 a été initialement développée en 1983, avec quelques
différences entre les formats de trame, y compris une modification du champ Type qui est conçu pour
identifier le protocole vers lequel les données doivent être transmises une fois que les instructions de
trame ont été traitées. Dans le format Ethernet IEEE 802.3, cela est représenté comme un champ de
longueur qui s'appuie sur un ensemble étendu d'instructions appelé 802.2 LLC pour identifier le
protocole de transfert.
⚫ Ethernet II et IEEE 802.3 s'associent aux protocoles de couche supérieure qui se distinguent par une
plage de valeurs pour le champ Type , où les protocoles prenant en charge une valeur inférieure ou
égale à 1500 (05DC en hexadécimal) emploieront le type de trame Ethernet IEEE 802.3 au niveau de la
couche liaison de données. Les protocoles représentés par une valeur de type supérieure ou égale à
1536 (0600 en hexadécimal) utiliseront la norme Ethernet II, et qui représente la majorité de toutes les
trames dans les réseaux Ethernet.
⚫ Les autres champs trouvés dans la trame incluent l'adresse MAC source et destination qui identifient
l'expéditeur et le ou les destinataires prévus, ainsi que FRC (Frame Check Sequence ) de trame qui est
utilisé pour confirmer l'intégrité de la trame pendant la transmission.
Page 14 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
La Trame Ethernet II

6 octets 6 octets 2 Octets 46-1500 Octets 4 Octets

D.MAC S.MAC Type Data FCS

0x0800 IP 2048 (0x0800)

0x0806 ARP 2054 (0x0806)

⚫ La trame Ethernet II est associé à des protocoles avec une valeur du champ
type supérieure à 1536 (0x600).
Page 15 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ La trame Ethernet II fait référence à une valeur du champ Type en
hexadécimal qui identifie le protocole de la couche supérieure. Un exemple
courant de cela est le protocole Internet (IP) qui est représenté par une
valeur hexadécimale de 0x0800. Étant donné que cette valeur pour IP
représente une valeur supérieure à 0x0600, il est déterminé que le type de
trame Ethernet II doit être appliqué pendant l'encapsulation. Un autre
protocole qui repose sur le type de la trame Ethernet II au niveau de la
couche liaison de données est le protocole ARP représenté par la valeur
hexadécimale de 0x0806.

Page 16 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
La Trame IEEE802.3

6 Octets 6 Octets 2 Octets 38-1492 Octets 4 Octets

D.MAC S.MAC Length LLC SNAP Data FCS

1 Octet 1 Octet 1 octet 3 octets 2 Octets

D.SAP S.SAP Control Org Code Type

STP 0x03 3 (0x03)

⚫ La Trame IEEE 802.3 est associé à des protocoles avec une valeur du champ
Type inférieur à 1500 (0x05DC).

Page 17 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Pour la trame IEEE 802.3, le champ type fait partie de l'extension SNAP et
n'est pas si couramment appliqué aux protocoles dans les réseaux
d'aujourd'hui, en raison de la nécessité d'instructions supplémentaires qui
se traduisent par une surcharge pour la trame. Certains protocoles plus
anciens qui existent depuis de nombreuses années mais qui sont toujours
appliqués à la prise en charge des réseaux Ethernet sont susceptibles
d'appliquer le type de trame IEEE 802.3. Un exemple clair de cela se trouve
dans le cas du protocole Spanning Tree (STP) qui est représenté par une
valeur de 0x03 dans le champ Type de l'en-tête SNAP.

Page 18 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Transmission de Trame (Trame
Forwarding )
Host A Host B

MAC:10-0B-A9-23-38-10 MAC:10-0B-A9-9D-C9-B8

D.MAC

MAC:10-0B-A9-9D-B9-C8

⚫ L'adressage MAC (Media Access Control) facilite la communication de la couche


Liaison de donnée .
Page 19 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Les réseaux basés sur Ethernet établissent la communication entre deux
stations de Travail dans un réseau local en utilisant l'adressage MAC
(Media Access Control) qui permet de distinguer le système final dans
réseau à accès multiple. L'adresse MAC est une adresse physique qui est
gravée dans la carte d'interface réseau à laquelle le support physique est
connecté. Cette même adresse MAC est récupérée et utilisée par l'émetteur
comme adresse MAC de destination du récepteur prévu, avant que la
trame ne soit transférée à la couche physique pour la transmission des
données via le support connecté.

Page 20 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
L'adresse MAC Ethernet

48 bits

24 bits 24 bits

OUI Assigné par chaque Organisation

⚫ Les adresses MAC sont composées d'un identifiant unique sur le plan
organisationnel et d'une valeur d'adresse attribuée par le fournisseur.

Page 21 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Chaque adresse MAC est une valeur de 48 bits généralement représentée
dans un format hexadécimal (base 16) et composée de deux parties qui
tentent de garantir que chaque adresse MAC est unique au monde. Ceci
est réalisé par la définition d'un identifiant unique sur le plan
organisationnel spécifique au fournisseur ou il est possible de retracer
l'origine d'un produit jusqu'à son fournisseur sur la base des 24 premiers
bits de l'adresse MAC. Les 24 bits restants de l'adresse MAC sont une
valeur attribuée de manière incrémentielle et unique à chaque produit (par
exemple, une carte d'interface réseau ou un produit similaire prenant en
charge les interfaces de port pour lesquelles un MAC est requis).

Page 22 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Transmission d'une Trame Unicast
48 bits

7 bits 0

Host A Host B

unicast

Host C Host D

Page 23 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ La transmission de trames au sein d'un réseau local est réalisée en utilisant l'une des trois
méthodes de transfert, la première d'entre elles est unicast et se réfère à la transmission
depuis source unique vers une destination unique. Chaque interface d'hôte est représentée par
une adresse MAC unique, contenant un identifiant unique sur le plan organisationnel, pour
lequel le 8e bit de l'octet le plus significatif (premier octet) dans le champ d'adresse MAC
identifie le type d'adresse. Ce 8e bit est toujours mis à 0 pour une adresse MAC hôte et signifie
que toute trame contenant cette adresse MAC dans le champ d'adresse MAC destination est
destinée à une seule destination.
⚫ Lorsque des hôtes existent dans un domaine de collision partagé, tous les hôtes connectés
recevront la transmission unicast mais la trame sera généralement ignorée par tous les hôtes où
l'adresse MAC dans le champ MAC destination de la trame ne correspond pas à la valeur MAC
de l'hôte récepteur sur une interface donnée, en laissant que l'hôte prévu pour accepter et
traiter les données reçues. Les transmissions monodiffusion ne sont transmises que d'une seule
interface physique à la destination prévue, même dans les cas où plusieurs interfaces peuvent
exister.
Page 24 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Transmission de la Trame de diffusion
(Broadcast)
48 bits

FF FF FF FF FF FF

Host A Host B

Diffusion

Host C Host D

Page 25 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ La transmission de trames au sein d'un réseau local est réalisée en utilisant l'une des trois
méthodes de transfert, la première d'entre elles est unicast et se réfère à la transmission
depuis source unique vers une destination unique. Chaque interface d'hôte est représentée par
une adresse MAC unique, contenant un identifiant unique sur le plan organisationnel, pour lequel
le 8e bit de l'octet le plus significatif (premier octet) dans le champ d'adresse MAC identifie le type
d'adresse. Ce 8e bit est toujours mis à 0 pour une adresse MAC hôte et signifie que toute trame
contenant cette adresse MAC dans le champ d'adresse MAC destination est destinée à une seule
destination.
⚫ Lorsque des hôtes existent dans un domaine de collision partagé, tous les hôtes connectés
recevront la transmission unicast mais la trame sera généralement ignorée par tous les hôtes où
l'adresse MAC dans le champ MAC destination de la trame ne correspond pas à la valeur MAC de
l'hôte récepteur sur une interface donnée, en laissant que l'hôte prévu pour accepter et traiter les
données reçues. Les transmissions monodiffusion ne sont transmises que d'une seule interface
physique à la destination prévue, même dans les cas où plusieurs interfaces peuvent exister.

Page 26 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Transmission de la Trame Multicast
48 bits

7 bits 1

Host A Host B

multicast

Host C Host D

Page 27 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Une autre alternative plus efficace que le mode de diffusion ou Broadcast qui a commencé à remplacer
l'utilisation des diffusions dans de nombreuses technologies plus récentes est le type de trame
Multicast . Le transfert de multicast peut être compris comme une forme de diffusion sélective qui
permet à des hôtes sélectionnés d'écouter une adresse MAC de multicast spécifique en plus de
l'adresse MAC unicast qui est associée à l'hôte et de traiter toutes les trames contenant cette adresse
MAC multicast dans le champ MAC destination du header (en-tête).
⚫ Puisqu'il n'y a pas de distinction relative entre les adresses MAC unicast et les formats d'adresse MAC
multicast, l'adresse multicast est différenciée en utilisant le 8ème bit du premier octet. Lorsque cette
valeur de bit représente une valeur de 1, elle identifie que l'adresse fait partie de la plage d'adresses
MAC de multicast, par opposition aux adresses MAC de unicast où cette valeur est toujours 0.
⚫ Dans un réseau local, la véritable capacité de comportement de multicast au niveau de la couche liaison
de données est limitée car le transfert reste similaire à celui d'une trame de diffusion ou Broadcast dans
laquelle les interruptions sont toujours répandues sur l'ensemble du réseau. La seule différence nette
avec la technologie de diffusion réside dans le traitement sélectif par réception des stations finaux. Au
fur et a mesure que les réseaux s'étendent pour prendre en charge plusieurs réseaux locaux, la véritable
capacité
Page 28 de la
Copyright technologie
© 2019 de multicast
Huawei Technologies Co., Ltd. All revele un moyen
rights reserved. de transmission plus efficace .
Carrier Sense CSMA /CD
Host A Host B Host C

Carrier Sense (Réseau Occupé)

Host A Host B Host C

Data

Page 29 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Le trafic étant prêt à être transmis sur le réseau physique, il est nécessaire que les hôtes
des domaines de collision partagés déterminent si du trafic occupe actuellement le
support de transmission. Les supports de transmission comme dans le cas de 10Base2
fournissent un support partagé sur lequel CSMA / CD doit être appliqué pour garantir que
les collisions sont gérées si elles se produisent. Si la transmission d'une trame est détectée
sur la liaison, l'hôte retardera la transmission de ses propres trames jusqu'à ce que le
support devienne disponible, l'hôte commencera à transmettre les trames de l'interface
physique vers la destination prévue.
⚫ Lorsque deux hôtes sont connectés sur un support capable de prendre en charge la
transmission en duplex intégral comme dans le cas de supports tels que 10BaseT, il est
considéré comme impossible pour les trames transmises de subir des collisions car la
transmission et la réception des trames se produisent sur des fils séparés et donc il n'y a
pas nécessité de mise en œuvre de CSMA / CD.
Page 30 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Traitement de La Trame
Host A Host B

MAC MAC 0x080 Data FCS IP Data


B A 0

Data

⚫ Les instructions Data link (frame) instructions sont reçues, traitées et


rejetées

Page 31 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
More Information
⚫ Une fois qu'une Trame est transmise depuis l'interface physique de l'hôte, elle est transportée sur le
support vers sa destination prévue. Dans le cas d'un réseau partagé, la trame peut être reçue par
plusieurs hôtes qui évalueront si la trame est destinée à leur interface en analysant l'adresse MAC de
destination dans le header de la trame. Si l'adresse MAC de destination et l'adresse MAC de l'hôte ne
sont pas identiques, ou si l'adresse MAC de destination n'est pas une adresse de diffusion ou de
multicast à laquelle l'hôte écoute, la trame sera supprimée.
⚫ Pour la destination prévue, la Trame sera reçue et traitée, L'hôte doit également confirmer que
l'intégrité de la trame a été maintenue pendant la transmission en prenant la valeur du champ FCS
(Frame Check Sequence) et en comparant cette valeur à une valeur déterminée par l'hôte récepteur. Si
les valeurs ne correspondent pas, la trame sera considérée comme corrompue et sera ensuite
supprimée.
⚫ Pour les trames valides, l'hôte devra alors déterminer la prochaine étape du traitement en analysant le
champ type de l'en-tête de la trame et identifier le protocole auquel cette trame est destinée. Dans cet
exemple, le champ de type de trame contient une valeur hexadécimale de 0x0800 qui identifie que les
données extraites de la trame doivent être transmises au protocole Internet.
Page 32 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Summary
Résumé

 Comment détermine-t-il le protocole auquel une trame traitée doit être


transmis ?

 Comment détermine-t-il si une trame doit être traitée ou supprimée lors de la


réception par un hôte final ?

Page 33 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Quiz
1. Les trames de couche liaison de données contiennent un champ Type qui fait
référence au protocole suivant auquel les données contenues dans la trame
doivent être transmises. Des exemples courants de protocoles de transfert
incluent IP (0x0800) et ARP (0x0806).
2. L'adresse MAC de destination contenue dans l'en-tête de trame est analysée par
la station finale réceptrice et comparée à l'adresse MAC associée à l'interface sur
laquelle la trame a été reçue. Si l'adresse MAC de destination et l'adresse MAC
d'interface ne correspondent pas, la trame est supprimée.

Page 34 Copyright © 2019 Huawei Technologies Co., Ltd. All rights reserved.
Thank You
www.huawei.com