0% ont trouvé ce document utile (0 vote)
43 vues23 pages

Protocoles LAN Niveau 2 : MAC et LLC

Ce document décrit les protocoles de la couche de liaison de données (niveau 2) des réseaux locaux, notamment les sous-couches MAC et LLC, les adresses MAC, les trames Ethernet, le protocole CSMA/CD, etc.

Transféré par

toutouhmade1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues23 pages

Protocoles LAN Niveau 2 : MAC et LLC

Ce document décrit les protocoles de la couche de liaison de données (niveau 2) des réseaux locaux, notamment les sous-couches MAC et LLC, les adresses MAC, les trames Ethernet, le protocole CSMA/CD, etc.

Transféré par

toutouhmade1
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Niveau2

1. Protocoles LAN niveau 2


1.1. SÉPARATION EN SOUS-COUCHES
La couche 2 est séparée en 2 sous-couches:
• la sous-couche basse MAC (Media Access Control),
• la sous-couche haute LLC (Logical Link Control).

Sous-couche MAC (Medium Access Control)


Rôle principal:
• attribuer le droit de parole sur le média,
• premier niveau d'adressage.
Sous-couche LLC (Logical Link Control)
Rôle principal:
• fournir des points d'accès de service (SAP) aux couches supérieures,
• assurer au niveau liaison (niveau 2) une certaine fiabilité de la
communication (contrôle d'erreurs, contrôle de flux, ...).
1. Protocoles LAN niveau 2
1.2. SOUS-COUCHE MAC
1.2.1. GÉNÉRALITÉS

- TYPES DE SOUS-COUCHE MAC


1. Protocoles LAN niveau 2
• La couche MAC
La couche MAC est dépendante du média utilisé. Le rôle principal du niveau
MAC est d'attribuer le droit de parole sur le média.

• Il existe 3 grandes méthodes de gestion des accès au média:


Contention:
- CSMA/CD Détection de Collision utilisé par Ethernet 802.3...
- CSMA/CA Evitement Collision utilisé par LocalTalk...
Polling:
- Une station maître donne le droit de parole. Non utilisé sur LANs.
- Utilisé par DSA (Decnet), IBM SNA.
Token Passing:
• Utilisation d'un jeton (droit de parole) Utilisé par Token Ring et FDDI
1. Protocoles LAN niveau 2
1.2 .2 Adresse physique
Chaque carte interface réseau local possède une adresse interne unique au
monde
ftp://ftp.ieee.org/info/stds/info.stds.oui
1. Protocoles LAN niveau 2
ftp://ftp.ieee.org/info/stds/info.stds.oui
1. Protocoles LAN niveau 2
L’adressage est nécessaire pour adresser précisément les cartes des stations
dans un environnement multipoint

NB: Le multipoint est ramené à un instant t au mode monopoint par le protocole


de couche MAC d'où la nécessite d'un adressage unique pour chaque
station.
1. Protocoles LAN niveau 2
Adresse MAC
Chaque interface (Ethernet, Token Ring ou FDDI) possède une adresse physique unique figée par le
constructeur.
48 bits (6 octets, 12 digits en hexadécimal)
6 premiers digits (3 premiers octets) = code constructeur unique (géré par IEEE)
exemples: Cisco 00.00.0c, RCE 00.00.50, HP 08.00.09, IBM 10.00.5A
6 derniers digits (3 derniers octets) = code équipement unique (géré par constructeur et pour
différents type de produits(filaire, wifi, 3G, …)).
Adresse trame
On utilise pour une trame 2 adresses, 1 adresse source, 1 adresse destination. 3 cas à distinguer:
1) Cas poste isolé à poste isolé: Unicast niveau 2
Adresse source: adresse physique source,
Adresse destination: adresse physique destinataire
2) Cas poste isolé à groupe: Multicast niveau 2
Adresse source: adresse physique source
Adresse destination: adresse de multicast: le bit de poids faible du 1er octet
(bit I/G: Individuel/Groupe) est mis à 1
3) Cas poste isolé à LAN: Broadcast niveau 2
Adresse source: adresse physique source
Adresse destination: adresse de broadcast: ffff.ffff.ffff
1. Protocoles LAN niveau 2
1.2.3. Adresse MAC trame: il ya toujours 2 adresses
1) Adresse source

2) Adresse destination

- bit I/G: indique utilisation adresse individuelle (unicast) ou de groupe


(multicast)

- remplie entièrement avec des 1 si on s'adresse à toutes les stations: ffff.ffff.ffff


( broadcast niveau 2 )
1. Protocoles LAN niveau 2
Exemple de trace
1) Unicast:
• MAC: Destination Address (DA) .............. 02-60-8C-41-D8-87
• MAC: Manufacturer Address : 3Com1 ........ 02-60-8C
• MAC: Source Address (SA) ................... 00-00-C0-CC-E7-68
• MAC: Manufacturer Address : WstDig ....... 00-00-C0

2) Multicast:
• MAC: Destination Address (DA) .............. 09-00-07-FF-FF-FF
• MAC: Address BYTE 0 ...................... 09 0000 1001
• MAC: Multicast Address ................. 1
• MAC: Source Address (SA) ................... 00-00-1B-16-05-51
• MAC: Manufacturer Address : Novell ....... 00-00-1B

3) Broadcast:
• MAC: Destination Address (DA) .............. FF-FF-FF-FF-FF-FF
• MAC: Broadcast Address
• MAC: Source Address (SA) ................... 02-60-8C-3E-2A-50
• MAC: Manufacturer Address : 3Com1 ........ 02-60-8C
1. Protocoles LAN niveau 2
Reconnaissance d'adresse trame
Chaque carte sait reconnaître:
• son adresse physique
• l'adresse de broadcast niveau 2
• éventuellement de 1 à n adresses de multicast niveau 2

Si la carte reconnaît son adresse dans la trame qui lui est transmise alors elle transmet la trame au
logiciel de la station
1. Protocoles LAN niveau 2
1.2.4 Protocole MAC CSMA/CD
-Protocole de détection de collision sur Ethernet selon la norme IEEE 802.3
-Protocole stocké dans carte (NIC) Ethernet. NIC = Network Interface Card
-CSMA/CD, Carrier Sense Multiple Access with Collision Detection

Carrier Sense Multiple Access (CSMA) : Accès multiple avec écoute de la porteuse.
Cette méthode permet à une station d'écouter le support physique (câble ou fibre)
pour déterminer si une autre station transmet une trame de données (niveau
déterminé de tension électrique ou de lumière). Si tel n'est pas le cas (donc s'il n'y a
pas eu de signal), elle suppose qu'elle peut émettre.

Collision Detection (CD) : Détection des collisions et traitement en envoyant un jam


signal.
L’accès multiple implique que plusieurs stations peuvent émettre au même moment ce
qui provoque une collision (donc une perte de données). Comme les stations
écoutent aussi les collisions elles savent qu'elles doivent réémettre après avoir
attendu pendant un délai aléatoire.
1. Protocoles LAN niveau 2
Emission CSMA/CD

Emission CSMA/CD
1. Protocoles LAN niveau 2
Organigramme CSMA/CD
1. Protocoles LAN niveau 2
1.2.5 Trame Ethernet
• Appelé aussi Ethernet V2
• Utilise CSMA/CD: temps d'accès non déterministe
• Silence sur le médium en l'absence d'émission

• Préambule: suite commençant par 1 et s’aletrnant avec des 0


• Flag: marque la fin du préambule(10101011)
• Type: type de protocole utilisé dans champ données
• FCS: si mauvais trame jetée
• MTU: taille maximum zone données 1500 octets
1. Protocoles LAN niveau 2
1.2.5 Trame Ethernet
• Exercice

• Complétez les adresses DA et SA (numérique), le type (numérique) et les données


(en lettres) dans les cas suivants:
1) Trame contenant de l'IP envoyée de A vers B
1. Protocoles LAN niveau 2
Exercice(suite)

2) Trame contenant de l'IP envoyée de B vers A

3) Trame contenant de l‘ARP envoyée de A vers toutes les stations du LAN


1. Protocoles LAN niveau 2
1.2.6 Trame Ethernet 802.3
• Idem à Ethernet V2 avec les différences suivantes:
• champ type remplacé par champ longueur
• champ données niveau 3 remplacé par
• champ données niveau 3 IPX ou
• champ données niveau 2 LLC 802.2

• MAC 802.3, LLC non utilisé


• Utilisé uniquement par Novell IPX
• Longueur: longueur du champ données
• Longueur <0600h => trame Ethernet ISO
1. Protocoles LAN niveau 2
1.2.6 Trame Ethernet 802.2
• Idem à Ethernet DIX V2 avec les différences suiva

• Ethernet ISO
• Normalisé par ISO à partir de Ethernet V2 en 85.
• Terme général d'Ethernet se réfère indifféremment à Ethernet V2 ou Ethernet ISO.
• Terme 802.3 est généralement employé pour Ethernet ISO (Documents Cisco,
Hewlett Packard) mais quelquefois aussi pour Ethernet V2
• LLC = ISO 802.2 type LLC sans connexion
• MAC = ISO 802.3 CSMA/CD
1. Protocoles LAN niveau 2
• Ethernet 802.3
• Len (longueur, inférieur à 0600h): nombre d'octets du champ
données niveau 3, n'inclue pas le bourrage optionnel
• Le type n'est plus trouvé, mais ce format n'étant utilisé que par IPX,
le type est forcément IPX. (Rem: IPX peut utiliser d'autres formats)
• Le bourrage optionnel (padding) rajoute si nécessaire des octets à
la fin de la zone données pour qu'elle soit au moins de 46 octets
(pour porter la trame à une longueur minimale de 64 octets).
• Ethernet 802.2
• Len (longueur, inférieur à 0600h): nombre d'octets du champ 802.2
LLC, n'inclue pas le bourrage optionnel.
• Le type n'étant plus trouvé, il sera trouvé dans le champ 802.2 LLC.
1. Protocoles LAN niveau 2
Mode non connecté(Rappel)
1. Protocoles LAN niveau 2
Mode connecté(Rappel)
1. Protocoles
1.3 SOUS-COUCHE LLC
LAN niveau 2
1.3.1 Généralités

Vous aimerez peut-être aussi