Une des normes de l`ISO les plus importantes dans les domaines

publicité
Protocoles de TCP/IP
ARP
S 23
1/2
Le protocole ARP permet la liaison entre la couche IP et le support de transmission.
Présentation du protocole ARP:
Définition:
ARP signifie (Address Resolution Protocol):
Protocole de résolution des adresses.
C'est ce protocole qui permet de définir l'association entre les adresses IP (définie pour le
modèle TCP/IP et les adresses MAC utilisée par les interfaces (cartes réseau).
La définition de ce protocole est donnée dans la RFC 826
Ainsi, chaque machine se crée une table de correspondance entre les deux types d'adresses.
La commande ARP -a permet de visualiser la table en cours de validité
Ex:
Fonctionnement:
Cette table est mise à jour en permanence. Dès qu'une nouvelle entité est appelée par son
adresse IP, le système vérifie si l'adresse MAC est connue.
Si la correspondance existe déjà dans la table, le transmission peut s'engager
immédiatement
Si l'adresse IP n'a pas de correspondance, une requête ARP sera envoyée sur le
réseau. Cette requête consiste à appeler les machines en liaison directe sur le réseau
au travers d'un broadcast (appel à tous). Si la machine possédant cette adresse est en
ligne, elle retourne alors son adresse matérielle. (Les routeurs retranscrivent la
demande sur les autres réseaux suivant leurs tables de routage). La correspondance
entre les adresses IP et MAC peut alors être inscrite dans la table et la transmission
peut être effectuée.
La table ARP est remise à jour régulièrement dans le temps. Afin de ne pas l'encombrer,
dans le cas où une adresse n'est pas utilisée depuis un certain temps, la correspondance est
supprimée.
Résumé:
Appel à tous !!!
Qui possède l'adresse IP xxx.xxx.xxx.xxx ?
C'est à MOI.
Mon adresse MAC est 00:80:ad:03:6a:80
Arp -a
xxx.xxx.xxx.xxx
00:80:ad:03:6a:80
Section Micro-informatique et Réseaux - Installation et Maintenance
Lycée Professionnel Saint Joseph - 56 - VANNES
Protocoles de TCP/IP
ARP
S 23
2/2
Trame :
6
6
2
2
2 1 1 2
Entête ethernet
6
4
6
4
requête ou réponse ARP
La trame est définie sur 42 octets:
Entête Ethernet:
Adresse Ethernet destination : (6 octets)
Tous les bits à 1 pour un broadcast lors d'une requête, adresse de la carte de la cible
lors d'une réponse.
Adresse Ethernet source : (6 octets)
Adresses MAC de la source (l'émetteur lors d'une requête , la cible lors d'une
réponse)
Type de trame : (2 octets)
Code hexa pour trame ARP : 0806
Code hexa pour trame RARP : 8035
Trame ARP:
Type de matériel : (2 octets)
Valeur hexa pour support Ethernet : 0001
Type de protocole : (2 octets)
Valeur hexa pour adresses IP V4 : 0800
Taille de l'adresse matérielle : (1 octet)
Valeur hexa pour support Ethernet : 06
Taille de l'adresse protocole : (1 octet)
Valeur hexa pour adresses IP V4 : 04
Type d'opération (2 octets)
Valeur hexa pour requête ARP : 0001
Valeur hexa pour réponse ARP : 0002
Valeur hexa pour requête RARP : 0003 (voir protocole RARP)
Valeur hexa pour réponse RARP : 0004 (voir protocole RARP)
Adresse Ethernet de l'émetteur : (6 octets)
Adresse IP de l'émetteur : (4octets)
Adresse Ethernet de la cible : (6 octets)
Tous les bits à 1 pour un broadcast lors d'une requête, adresse de la carte de la cible
lors d'une réponse.
Adresse IP de la cible : (4octets)
Tous les bits à 1 pour un broadcast lors d'une requête, adresse de la carte de la cible
lors d'une réponse.
Il s'agit d'une requête broadcast et une réponse unicast
Section Micro-informatique et Réseaux - Installation et Maintenance
Lycée Professionnel Saint Joseph - 56 - VANNES
Téléchargement