AppleTalk
AppleTalk wurde von Apple Computer in den 1980er Jahren entwickelt, um einen einfachen Zugang zu gemeinsamen Ressourcen wie Dateien oder Druckern im Netz zu ermöglichen. Es umfasst eine Reihe von Protokollen, die gemäß dem OSI-Modell strukturiert sind.AppleTalk ist ein eingetragenes Warenzeichen von Apple Computer, Inc. Angesichts der weiten Verbreitung von IP-basierten Netzwerken wurde AppleTalk mittlerweile von Apple aufgegeben und durch AppleTalk-over-IP ersetzt.
Es gab auch für IBM-kompatible Personal-Computer eine ISA-Karte mit Appletalk-Schnittstelle, so dass Apple Macintoshs mit einem PC verbunden werden und so Daten ausgetauscht werden und Drucker gemeinsam genutzt werden konnten.
Die AppleTalk-Protokolle
Die AppleTalk-Familie umfasst folgende Protokolle (gruppiert nach Netzschichten):
Anwendungs- und Darstellungsschicht
Apple Filing Protocol (AFP) - Zugriff auf gemeinsam genutzte Dateien
AppleTalk Printer Access Protocol (PAP) - Datenaustausch mit Druckdiensten
Sitzungsschicht
Zone Information Protocol (ZIP) - liefert Informationen über die eigene Netzzone und andere Zonen
AppleTalk Session Protocol (ASP) - Protokoll zur Steuerung von Sitzungen
AppleTalk Data Stream Protocol (ADSP) - verbindungsorientiertes Protokoll zum Austausch von Datenströmen
Transportschicht
AppleTalk Transaction Protocol (ATP) - Transaktionsprotokoll, das eine zuverlässige, reihenfolgetreue Paketauslieferung garantiert
AppleTalk Echo Protocol (AEP) - wird genutzt, um die Round-Trip-Zeit zu ermitteln und um die Erreichbarkeit eines Netzteilnehmers festzustellen.
Name Binding Protocol (NBP) - Vergabe von Namen für Adressen
Routing Table Maintenance Protocol (RTMP) - Verwaltung von Routing-Tabellen
Netzschicht
Datagram Delivery Protocol (DDP) - verbindungsloser, unzuverlässiger Datagrammauslieferungsdienst
Verbindungsschicht und physikalische Schicht
Es werden mehrere Verbindungszugriffsprotokolle (Link-Access Protocols, LAP) unterstützt, die durch den sogenannten LAP-Manager verwaltet werden.
LocalTalk LAP (LLAP)
Ethernet LAP (ELAP)
Token Ring LAP (TLAP)
FDDI (Fiber Distributed Data Interface)
AppleTalk Address Resolution Protocol (AARP) - Adressumsetzung zwischen Netzadressen, die vom DDP verwendet werden, und Geräteadressen der Verbindungsschicht.
Die physikalische Schicht umfasst die Treiber für Netzschnittstellen.
Der AppleTalk-Protokollstapel
Die AppleTalk-Protokolle lassen sich in mehrere Schichten einteilen, die einen Protokollstapel (protocol stack) bilden.
Die Protokolle lassen sich wie folgt in das ISO-OSI-Referenzmodell einordnen:
Bezug zu anderen Protokollen
AppleTalk ist zwar routingfähig, jedoch nur soweit alle beteiligten Router dies unterstützen.
Die Verbindung zweier entfernter AppleTalk-Netzwerke über das TCP/IP-basierte Internet ist somit nicht unmittelbar, sonder nur durch Verkapselung (Kinetics Internet Protocol) möglich.
Literatur
* Sidhu, Andrews, Oppenheimer: Inside AppleTalk, 2nd, Addison-Wesley, 1999
* Apple Computer Inc.: Inside Macintosh: Networking, 2nd, Addison-Wesley, 1994, Chapter 1 - Introduction to AppleTalk [http://developer.apple.com/documentation/mac/Networking/Networking-2.html (Online-Version)]

