0% ont trouvé ce document utile (0 vote)
8 vues29 pages

Protocoles ARP et RARP en Ethernet

Transféré par

sindashm18
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)
8 vues29 pages

Protocoles ARP et RARP en Ethernet

Transféré par

sindashm18
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

Format des trames

Analyse d’une trame Ethernet

Couche 4 TCP
Protocole = 6

Couche 3 RARP ARP IP

Type 0835 Type 0806 Type 0800

Couche 2 ETHERNET

1
Protocoles ARP & RARP

2
Introduction
• La transmission des datagrammes IP sur le
réseau physique nécessite que ces datagrammes
soient encapsulés dans des trames de couche de
liaison de données (couche 2 du modèle OSI).

- Les trames de couche liaison de données,


telles que les trames Ethernet doivent contenir
des adresses matérielles (adresses MAC).

• Deux stations situées dans un même (sous-


)réseau ne peuvent communiquer que si elles
connaissent leurs adresses de niveau inférieure
:
- leurs adresses physiques
3
Introduction
Problème : Comment l'émetteur peut
connaître l’adresse MAC de récepteur sachant
qu’il ne connaît que son adresse IP ??

• Solution statique :
• Table d’association entre adresse IP et
adresse MAC.
• Difficulté de mise à jour…
• Taille de la table serai trop grand

• Solution dynamique:
•Protocole de résolution d’adresse ARP
•(Address Resolution Protocol).

4
Protocoles ARP & RARP

5
Protocoles ARP & RARP
• Address Resolution Protocol - RFC
826

• Evite d'avoir une base de données


(couple d'adresses) centrale

• Les requêtes ARP restent locales (non


transmises par les routeurs)

• ARP est un protocole de résolution


d'adresse ouvert ;
il n'est pas restreint à la
résolution des adresses Ethernet et
IP

• Le datagramme ARP est transporté avec 6


un champ type Ethernet 0806
Protocoles ARP & RARP

Position of ARP and RARP in TCP/IP protocol suite

. les messages ARP n'utilisent pas les


datagrammes IP !
Les messages ARP sont directement placés dans
les trames de la couche inférieure (physique,
par ex. : Trame MAC, trame Ethernet)
. Par exemple dans les trames Ethernet
Le protocole IP a besoin du protocole ARP pour
7
connaître les adresses Ethernet afin de
Protocoles ARP & RARP

8
Protocoles ARP & RARP

9
Protocoles ARP & RARP
Cache ARP : Stockage en mémoire cache de l’information de réponse
ARP, avec une durée de vie limitée (15 mn)
– la station cible d’une requête ARP stocke dans son cache l’association
d’adresses de l’émetteur

– lorsqu’elles reçoivent une requête ou une réponse ARP, les autres


stations consultent leur cache : s’il existe une entrée pour l’adresse de
l’émetteur du message, l’association d’adresses est mise à jour

• Possibilité, lors du démarrage d’un hôte, de diffuser une requête ARP


dont lui-même est la cible : mise à jour du cache des autres hôtes et
détection, en cas de réponse, de doublons d’adresse IP
10
Protocoles ARP & RARP

11
Protocoles ARP & RARP

12
Protocoles ARP & RARP

13
Protocoles ARP & RARP
• Proxy ARP : cacher l’existence d’autres réseaux physiques
• Souvent utilisé dans le cas de sous-réseaux pour permettre la
coexistence avec des stations qui ne fonctionnent pas en présence de
sous-réseaux
• Principe : le proxy ARP (souvent mis en œuvre dans un routeur) répond
aux requêtes ARP à la place des stations des autres sous réseaux.
• Conséquence : le cache ARP de l’émetteur de la requête ARP contient
plusieurs entrées correspondant à une même adresse physique (celle du
proxy ARP) 14
Protocoles ARP & RARP

15
Protocoles ARP & RARP

16
Protocoles ARP & RARP

17
Protocoles ARP & RARP

18
Protocoles ARP & RARP

19
Protocoles ARP & RARP

20
Protocoles ARP & RARP
Les commandes ARP
arp <hostname> :
. résout l'adresse de la station passée en paramètre
arp -a :
. visualise le contenu de la table
arp -s <hostname> < j-address> :
. ajoute une entrée dans la table d'association d'adresse
arp -d <hostname> :
. supprime une entrée de la table d'association d'adresse

+man arp

21
Le protocole RARP

22
Protocoles ARP & RARP
Le protocole RARP

Le Besoin :

L'adresse IP d'une machine est


configurable (elle dépend du réseau sur
lequel elle se trouve) et est souvent
enregistrée sur la mémoire secondaire où le
système d'exploitation l'accède au
démarrage.
Ce fonctionnement usuel n'est plus
possible dès lors que la machine est une
station sans mémoire secondaire (diskless
station).

23
Protocoles ARP & RARP
Le protocole RARP

Problème :
Déterminer un mécanisme permettant à la
station d’obtenir son adresse IP depuis le
réseau.

La Solution :
Protocole de bas niveau appelé Reverse
Adress resolution Protocol.
Permet d’obtenir son adresse IP à partir
de l’adresse physique qui lui est associée.

24
Protocoles ARP & RARP
Le protocole RARP

• Un serveur RARP sur le réseau a pour rôle de


fournir les adresses IP associées aux adresse
physiques des stations du réseau.

• Le serveur possède une base de données


contenant les couples <@ physique,@ IP>.

• Les stations émettent une requête RARP sur


le réseau, consistant à demander l’adresse IP
associée à leur adresse physique.

• Les requêtes sont propagées vers le, ou les,


serveurs RARP par diffusion. Les serveurs
répondent par un message de type RARP. 25
Protocoles ARP & RARP
Le protocole RARP

•Une station voudrant savoir son adresse IP


envoie en diffusion une requête RARP.
• Tous les noeuds sur le réseau reçoivent la
requête mais seul le(s) noeud(s) tenant(s) lieu
de serveur(s) RARP répondent.
• Le serveur RARP consulte sa table de
correspondance.
• S’il trouve une entrée dans cette table
correspondant à l’@MAC dans la requête, il
envoie l’@ IP dans une réponse RARP.

Requête/réponse RARP (même format que ARP) :


– requête RARP (Opération = 3) diffusée par
la station sans disque 26
Application : Analyse d’une
trame Ethernet

27
Application : Analyse d’une
trame Ethernet

28
Application : Analyse d’une
trame Ethernet

29

Vous aimerez peut-être aussi