Address Resolution Protocol
Pstack
Dans la gestion de réseau d'ordinateur de , l'Address Resolution Protocol ( arp ) de est la méthode standard pour trouver l'adresse du matériel d'un centre serveur quand seulement son adresse de la couche réseau est connue.
L'arp n'est pas un IP-seulement ou un Ethernet - seulement protocole de ; il peut être employé pour résoudre beaucoup de différentes adresses de protocole de réseau-couche aux adresses de matériel, bien que, dues à la prédominance primordialement du IPv4 et de l'Ethernet, arp soit principalement employé pour traduire les IP address aux adresses de MAC de d'Ethernet qu'elle est également employée pour l'IP au-dessus d'autres technologies de LAN , telles que le token ring , le FDDI , ou le IEEE 802.11 , et pour l'IP au-dessus de l'atmosphère .
L'arp est employé dans quatre cas de communication de deux centres serveurs : Quand deux centres serveurs sont sur le même réseau et on désire envoyer un paquet à l'autre
Le premier cas est employé quand deux centres serveurs sont sur le même réseau physique (c'est-à-dire, ils peuvent directement communiquer sans passer par un routeur). Les trois derniers cas sont plus utilisés au-dessus de l'Internet car deux ordinateurs sur l'Internet sont typiquement séparés par plus de 3 houblon .
Imaginer que l'ordinateur A envoie un paquet à l'ordinateur D et il y a deux routeurs, B et C, entre eux. Affaire 2 couvertures A envoyant à B ; affaire 3 couvertures B envoyant à C ; et l'affaire 4 couvre C envoyant au D.
L'arp est défini dans RFC 826. C'est une norme d'Internet courante , DST 37.
Variantes du protocole
L'arp a été également adapté pour résoudre d'autres genres d'adresses de la couche 2 ; par exemple, ATMARP est employé pour résoudre des adresses du NSAP de l'atmosphère dans l'IP classique au-dessus du protocole d'atmosphère.
Médiation d'arp
La médiation d'arp se rapporte au processus de résoudre des adresses de la couche 2 quand différents protocoles de résolution sont employés sur l'un ou l'autre circuit, par exemple atmosphère sur un extrémité et Ethernet de l'autre.
Arp inverse
L'Address Resolution Protocol inverse , également connu sous le nom de arp inverse ou InARP , est un protocole utilisé pour obtenir des adresses de la couche 3 (par exemple IP address ) d'autres stations des adresses de la couche 2 (par exemple le DLCI dans des réseaux de relais de trame ). Il est principalement employé dans le relais de trame et les réseaux de l'atmosphère , où des adresses de la couche 2 des circuits virtuels sont parfois obtenues à partir de la couche 2 signalant, et les adresses correspondantes de la couche 3 doivent être disponibles avant que ces circuits virtuels puissent être utilisés.L'arp traduit des adresses de la couche 3 pour poser 2 adresses, donc InARP peut être regardé en tant que son inverse. En outre, InARP est mis en application réellement comme prolongation à l'arp. Les formats de paquet sont identiques, seulement le code opération et les champs remplis diffèrent.
Le arp renversé (RARP) , comme InARP, traduit également des adresses de la couche 2 pour poser 3 adresses. Cependant, le RARP est employé pour obtenir l'adresse de la couche 3 de la station de demande elle-même, alors que dans InARP la station de demande sait déjà ses propres adresses de la couche 2 et de la couche 3, et elle questionne l'adresse de la couche 3 d'une autre station. Le RARP a été depuis abandonné en faveur de BOOTP qui a été plus tard remplacé par DHCP .
Structure de paquet
Ce qui suit est la structure de paquet utilisée pour des demandes d'arp et répond. Sur des réseaux de l'Ethernet , ces paquets emploient un EtherType de 0x0806, et sont envoyés au MAC address d'émission de FF : FF : FF : FF : FF : FF. Noter que la structure de paquet montrée dans la table a SHA, STATION THERMALE, THA, et TPA en tant que 32 - les mots mais ce du peu est juste pour le &mdash de convenance ; leurs longueurs réelles sont déterminées par les champs de longueur de matériel et de protocole.
Demande d'exemple
Si un centre serveur avec l'adresse IPv4 de 10.7B dans la notation hexadécimale) et le MAC address du 0h09 : 58 : 8h11 de D : 22 veut envoyer un paquet à un autre centre serveur chez 10.8C dans la notation hexadécimale) mais elle ne sait pas le MAC address, puis elle doit envoyer une demande d'arp de découvrir l'adresse. Le paquet montré des expositions ce qui serait émission au-dessus du réseau local.
Réponse d'exemple
Etant donné le scénario présenté dans la section de demande, si le centre serveur 10.140 est courant et disponible, puis lui recevrait la demande d'arp et enverrait un paquet de réponse comme montré ci-dessous. (Cette réponse suppose que le centre serveur 10.140 a un MAC address de 0h09 : 58 : 8h33 de D : Aa.) Noter que les blocs d'adresse d'expéditeur et de cible ont été permutés (l'expéditeur de la réponse est la cible de la demande ; la cible de la réponse est l'expéditeur de la demande). En outre, le centre serveur 10.140 a complété son MAC address dans l'adresse de matériel d'expéditeur.Tous les hôtes sur le même réseau que ces deux centres serveurs verraient également la demande (puisque c'est une émission) ainsi ils peuvent cacher des informations sur la source de demande. La réponse d'arp (le cas échéant) est dirigée seulement vers le créateur de la demande ainsi l'information dans la réponse d'arp n'est pas disponible à d'autres centres serveurs sur le même réseau.
Annonces d'arp
Une annonce d'arp (également connue sous le nom de " ; ARP" gratuit ;) est un paquet (habituellement une demande d'arp) contenant un SHA et une STATION THERMALE valides pour le centre serveur qui l'a envoyée, avec TPA égal à la STATION THERMALE. Une telle demande n'est pas prévue de solliciter une réponse, mais met à jour simplement les cachettes d'arp d'autres centres serveurs qui reçoivent le paquet.
Ceci est généralement fait par beaucoup de logiciels d'exploitation sur le démarrage, et aide à résoudre les problèmes qui se poseraient autrement si, par exemple, une carte de réseau avait été récemment changée (changeant l'IP address en MAC address traçant) et d'autres centres serveurs avaient toujours la vieille cartographie dans leur cachette d'arp.
Des annonces d'arp sont également employées pour des IP address « de défense » dans ( Zeroconf ) le protocole RFC3927, et pour le changement d'IP address dans les faisceaux facilement disponibles .
Voir également
Arping Arpwatch
arp charriant
Proxy ARP
arp renversé (RARP)
Ligne périodique arp
Zeroconf
.
| Random links: | Terre de Kong d'âne | d'USS Augusta (SSN-710) | NGC 2 | Sherraine MacKay | Ennio Doris | Address_Resolution_Protocol |