Was ist AppleTalk Address Resolution Protocol (AARP)?
AppleTalk Address Resolution Protocol (AARP) ordnet die AppleTalk-Knotenadresse, die vom Datagramm-Übermittlungsprotokoll verwendet wird, den zugrunde liegenden Datenlink-Layer-Adressen zu. AppleTalk ist eine Protokoll-Suite mit einer offenen Peer-to-Peer-Architektur, die auf einer Vielzahl von Übertragungsmedien ausgeführt wird. Das AARP löst AppleTalk-Adressen auf der physischen Ebene auf, z. B. die obligatorische Adresssteuerung (MAC).
Die AARP ordnet die physischen Hardwareadressen der Computer den temporär zugewiesenen AppleTalk-Netzwerkadressen zu. AARP entspricht funktional dem Address Resolution Protocol (ARP). Die AARP-Tabelle ermöglicht die Verwaltung der Adresszuordnungstabelle auf dem verwalteten Gerät. Mit diesem Protokoll können die AppleTalk-Hosts von Apple-Computern ihre eigenen Netzwerkadressen generieren. Es war in der ursprünglichen Macintosh-Version von 1984 enthalten.
Ein AppleTalk-Computer sendet AARP-Testpakete. Es fragt nach einer Netzwerkadresse und wartet darauf, von Controllern wie Routern zu hören. Wenn keine Adressen bereitgestellt werden, wird zufällig eine einzelne aus dem Basis-Subnetz 0 ausgewählt. Um die Leistung zu verbessern, werden erfolgreiche Adressen in nicht-flüchtigen RAM geschrieben und als Standardadressen in der Zukunft verwendet.
AARP ordnet Hardware-Adressen Netzwerkadressen zu. Wenn ein AppleTalk-Protokoll Daten zum Senden hat, übergibt es die Netzwerkadresse des Zielknotens an die entsprechende AARP. Der AARP liefert dann die Hardwareadresse, die der Netzwerkadresse zugeordnet ist, und überprüft die aktive Verwaltungstechnologie (AMT), um zu sehen, ob die Netzwerkadresse irgendeiner anderen Hardwareadresse zugeordnet ist. Wenn es bereits zugeordnet ist, wird die Adresse an das anfragende AppleTalk-Protokoll übergeben, das es verwendet, um mit dem Ziel zu kommunizieren. Wenn die Adresse nicht zugeordnet ist, überträgt AARP eine Rundsendung und fordert den Knoten auf, die Netzwerkadresse zu verwenden, um seine jeweilige Hardwareadresse zu liefern.
Wenn die Anfrage den Knoten erreicht, antwortet sie mit der Hardwareadresse. Wenn zur gleichen Zeit kein Knoten mit der angegebenen Netzwerkadresse existiert, wird keine Antwort gesendet. Nach mehreren Versuchen geht AARP davon aus, dass die Protokolladresse nicht verwendet wird, und gibt einen Fehler an das anfragende AppleTalk-Protokoll zurück. Wenn Antworten empfangen werden, wird die Hardwareadresse mit der Netzwerkadresse in der AMT verknüpft und an das AppleTalk Protocol übergeben, das es dann zur Kommunikation mit dem Zielknoten verwendet.
AARP verfügt über genau definierte Möglichkeiten, die Controller-Geräte dazu zu bringen, Standardmechanismen zu überschreiben. Das Konzept ermöglicht es Routern, Informationen zu bekannten Adressen und Namen bereitzustellen. In großen Netzwerken, in denen AARP Probleme mit der Einführung neuer Knoten verursacht, die nach Adressen suchen, reduziert eine Router-Inklusion die Chattiness. Die Implementierung von AARP in AppleTalk vereinfacht die Verwendung des Netzwerksystems.