Arp PDF
Arp PDF
Arp PDF
1
Les applications communicantes ne connaissent que les adresses
logiques des applications distantes
2
Lorsque le destinataire est situé dans un autre réseau, le paquet doit
être transmis à un routeur permettant de sortir du réseau local
3
Chaque transfert entre deux routeurs nécessite une nouvelle
adresse physique
Même en fin de chaîne, lorsque le paquet a atteint son réseau de
destination, l'adresse physique de l'ordinateur cible est encore
nécessaire pour mener à terme son acheminement
Sur le réseau de destination, il y aura adéquation entre l’adresse
logique destination et l’adresse physique destination
Les applications ignorent les adresses physiques des coupleurs
qui sont susceptibles de changer, en cas de changement de
matériel
4
Un requête broadcast est envoyée sur le réseau local afin de
découvrir en temps réel, l’adresse physique correspondant à une
adresse logique
Le champ d’action d’une telle requête ne se cantonne qu’au
réseau local
Le protocole ARP est un protocole universel capable d’être
implémenté pour tous types d’adresses logiques et tous types
d’adresses physiques
Dans les faits, il est surtout utilisé pour faire de la résolution
d’adresses logiques IP en adresses physiques Ethernet
5
6
ARP interroge en diffusion le réseau local et attend qu'un ordinateur
réponde en fournissant l'adresse physique requise
7
Dans les réseaux, les trois méthodes utilisées pour obtenir un
services ou une information sont :
8
Le protocole ARP utilise le broadcast et l’information « en dur »
9
• Si le logiciel de protocole IP devait transmettre une requête ARP
au travers du réseau avant l’envoi de chaque paquet IP, l'efficacité
s'en ressentirait immédiatement auprès de toutes les stations
devant traiter la requête, même celles qui ne sont pas concernées
10
• Puisque la recherche ARP de l'adresse physique nécessite la
diffusion, rien ne s'oppose à ce que la requête transporte
également l'adresse physique du demandeur
11
• Un compteur de temps est démarré lorsque l’information n’est plus sollicitée
12
• LES MESSAGES ARP SONT VÉHICULÉS DIRECTEMENT COMME
DONNÉES D’UNE TRAME
13
SPÉCIFICATIONS ET INFORMATIONS SUR ARP DANS LES RFC :
14
15
RARP est l'acronyme de « Reverse Address Resolution Protocol », il est défini dans la
RFC 903 (BOOTP et DHCP en sont des alternatives avec plus de possibilités).
• Normalement une machine qui démarre obtient son adresse IP par lecture d'un
fichier sur son disque dur (ou depuis sa configuration figée dans une mémoire non
volatile).
• Pour certains équipements cette opération n'est pas possible, voire non souhaitée
par l'administrateur du réseau :
terminaux X Windows ;
stations de travail ;
imprimante en réseau ;
PC en réseau ;
...
16
• Pour communiquer en TCP/IP une machine a besoin d'au moins une adresse IP,
l'idée de ce protocole est de la demander au réseau.
• Avec le protocole RARP l'émetteur envoie une requête RARP spécifiant son
adresse physique dans un datagramme de même format que celui de ARP et avec
une adresse de « broadcast » physique. Le champ COMMAND contient alors le
code de « RARP question ».
• Toutes les stations en activité reçoivent la requête, celles qui sont habilitées à
répondre (serveurs RARP) complètent le datagramme et le renvoient directement
(« unicast ») à l'émetteur de la requête puisqu'elles connaissent son adresse
physique.
.
Sur une machine Unix configurée en serveur RARP, les correspondances entres
adresses IP et adresses physiques sont enregistrées dans un fichier nommé
généralement /etc/bootptab
17