AppleTalk

AppleTalk ist eine Gruppe von Netzwerkprotokollen und wurde von Apple Computer Ende 1983 entwickelt, um einen einfachen Zugang zu gemeinsamen Ressourcen wie Dateien oder Druckern im Netz zu ermöglichen. AppleTalk ist ein eingetragenes Warenzeichen von Apple, Inc.

Durch die initiale exklusive Verknüpfung von AppleTalk mit der später zu LocalTalk umbenannten Netzwerkhardware, wird oft fälschlicherweise AppleTalk als Synonym für eine LocalTalk-Verkabelung benutzt.

Die Entscheidung, eigene Netzwerkprotokolle, sowie LocalTalk als proprietäres Übertragungsmedium zu etablieren, ergab sich aus den 1983 vorherrschenden Gegebenheiten: Netzwerkhardware war selten standardisiert und sehr teuer; die Kosten erreichten oft die Anschaffungskosten für einen Personal Computer selbst.

Angesichts der weiten Verbreitung von IP-basierten Netzwerken wurde AppleTalk ab Mac OS X 10.6 von Apple aufgegeben. Alle wesentlichen Dienste wurden entweder auf TCP/IP abgebildet (Beispiel: Dateizugriff über AFP, TCP Port 548) oder durch andere, bereits bestehende Protokolle ersetzt (Beispiel: Druckerzugriff über LPR oder JetDirect Ports oder IPP, Finden von Geräten und Diensten im Netzwerk mit Bonjour). Bonjour ist in seinen Fähigkeiten allerdings auf ein Netzwerksegment eingeschränkt, ebenso besteht keine Möglichkeit mehr, netzwerkfähige Geräte über Zonen logisch zu ordnen.

Es gab für nicht-Apple-PCs auch ISA-, MCA- sowie SBus-Karten mit LocalTalk-Schnittstelle, so dass solche PCs in ein AppleTalk-Netzwerk integriert werden und so Daten ausgetauscht und Drucker gemeinsam genutzt werden konnten.

Inhaltsverzeichnis

Geschichte

AppleTalk basiert zu großen Teilen auf dem (nicht patentierten) Cambridge Ring. [1]

Überblick

AppleTalk beherrscht zwei Adressierungsmodi: Extended (Phase 2) und Nonextended (Phase 1).

AppleTalk adressiert Geräte anhand einer dynamisch zugewiesenen Adresse. Diese Adresse setzt sich aus einer 16-Bit Netzwerkadresse (nur Phase 2) und einer 8-Bit Node-ID zusammen. Die Netzwerkadresse kann innerhalb eines zusammenhängenden Bereiches von einem Router vorgegeben werden. Die Netzadresse 0 steht dabei für das lokale Netzwerksegment, die Netzadressen 65280-65534 sind reserviert. Die Node-ID 0 ist ungültig, 1-127 sind für Benutzer gedacht, 128-254 für Server, 255 für Broadcast. Daran schließt sich eine 8-Bit Socket-Nummer zur Unterscheidung der einzelnen Dienste auf dem jeweiligen Gerät an. Die Sockets 0 und 255 sind ungültig, 1-127 sind für die statische und 128-254 sind für die dynamische Zuteilung gedacht.

Eine typische AppleTalk-Adresse wäre 1248.33:4.

AppleTalk kennt das Konzept von Zonen. Diese ermöglichen eine logische Gruppierung von Geräten, die nicht mit der physischen Struktur von Netzwerksegmenten übereinstimmen muss. Phase 2-Netzwerke unterstützen mehr als eine Zone pro Segment. Der Benutzer kann die Zonenzugehörigkeit dann wählen. Diese Zonenliste taucht im Benutzerprogramm Auswahl auf.

Damit sich Benutzer nicht mit wenig eingängigen numerischen Adressen herumschlagen müssen, ist ein dynamischer Namensdienst (NBP) vorgesehen. Serverdienste registrieren sich mit dem jeweils lokalen NBP-Dienst. Netzwerkseitig basiert dieser auf Multicasts. Die Auswahl sendet Multicasts aus und trägt die individuellen Antworten zu einer Listenansicht zusammen.

Die AppleTalk-Protokolle

Die AppleTalk-Familie umfasst folgende Protokolle (gruppiert nach Netzschichten):

Anwendungs- und Darstellungsschicht

Sitzungsschicht

Transportschicht

Vermittlungsschicht

Sicherungs- und Bitübertragungsschicht

Es werden mehrere Verbindungszugriffsprotokolle (Link-Access Protocols, LAP) unterstützt, die durch den sogenannten LAP-Manager verwaltet werden.

Die Bitübertragungsschicht 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:

OSI-Schicht AppleTalk Protokollstapel
7 AFP PAP
6
5 ZIP ASP ADSP
4          ATP AEP NBP RTMP
3 DDP
2 LLAP ELAP TLAP FDDI AARP
1 LocalTalk Ethernet
Treiber
Token Ring
Treiber
FDDI
Treiber

Bezug zu anderen Protokollen

AppleTalk ist routingfähig, alle beteiligten Router müssen dabei AppleTalk unterstützen, gilt aber als "geschwätzig", produziert also ständige Paketübertragungen, wobei einige AppleTalk-fähige Router (z.B. von Cisco oder Netopias von Farallon) in der Lage waren, diesen vor allem aus Keepalive-Paketen bestehenden Datenverkehr zu emulieren (AppleTalk-spoofing), so dass eine Dauerverbindung dadurch umgangen werden konnte. Verbindungen über X.25-Netzwerke waren ebenso möglich.
Die Verbindung zweier entfernter AppleTalk-Netzwerke z.B. über das TCP/IP-basierte Internet ist also nicht unmittelbar, sondern nur durch Verkapselung (z. B. durch Kinetics Internet Protocol) möglich, siehe Produktbeschreibung vom Apple Internet Router [2].

Trivia

Durch die geringe Paketgröße des zugrundeliegenden Datagram Delivery Protocol (13 Byte Header, 587 Bytes Nutzdaten) skaliert AppleTalk auf schnelleren Übertragungsstrecken als 10 MBit/s Ethernet nur schlecht, der Datendurchsatz auf Fast Ethernet beträgt bei schnellen beteiligten Netzwerkkomponenten ungefähr ein Drittel des möglichen.

Literatur

  • Gursharan S. Sidhu, Richard F. Andrews, Alan B. Oppenheimer; Apple Computer, Inc. (Hrsg.): Inside AppleTalk, Second Edition. 2. Auflage. Addison-Wesley Publishing Company, Inc., 1990, ISBN 0-201-55021-0.
  • Apple Computer Inc.: Inside Macintosh: Networking, 2nd, Addison-Wesley, 1994, Chapter 1 - Introduction to AppleTalk (Online-Version)

Einzelnachweise

  1. Missing The Big Time (deutsche Übersetzung) von Wendy Grossman aus Personal Computer World Magazine (Mai 1993)
  2. Beschreibung von AIR

Wikimedia Foundation.

Schlagen Sie auch in anderen Wörterbüchern nach:

  • AppleTalk — is a proprietary suite of protocols developed by Apple Inc. for networking computers. It was included in the original Macintosh released in 1984, but is now unsupported as of the release of Mac OS X v10.6 in 2009[1] in favor of TCP/IP networking …   Wikipedia

  • 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.… …   Deutsch Wikipedia

  • AppleTalk — Saltar a navegación, búsqueda Appletalk es un conjunto de protocolos desarrollados por Apple Inc. para la conexión de redes. Fue incluido en un Macintosh en 1984 y actualmente está en desuso en los Macintosh en favor de las redes TCP/IP.… …   Wikipedia Español

  • AppleTalk — AppleTalk,   eine von der Firma Apple entwickelte Gruppe von Netzwerkprotokollen (Netzwerk, Übertragungsprotokoll). AppleTalk wurde zunächst für Apple Computer entwickelt, später aber auch zur Vernetzung von Computern anderer Hersteller verwendet …   Universal-Lexikon

  • Appletalk — Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transport …   Wikipédia en Français

  • AppleTalk — Название: AppleTalk Семейство: Стек протоколов Создан в: 1984 г. Назначение протокола: Система распределенной сети клиент сервер AppleTalk  это стек протоколов, разработанных Apple Computer для компьютерной сети. Он был изначально включён в… …   Википедия

  • AppleTalk —    An Apple Macintosh network protocol, based on the OSI Reference Model, which gives every Macintosh networking capabilities. AppleTalk can run under several network operating systems, including Apple Computer s AppleShare, Novell NetWare for… …   Dictionary of networking

  • AppleTalk — Protocolo propietario que se utiliza para conectar ordenadores Macintosh de Apple en redes locales. Admite las tecnologías Ethernet y Token Ring. AppleTalk identifica varias entidades de red, cada una como un nodo. Un nodo es simplemente un… …   Enciclopedia Universal

  • AppleTalk — Pile de protocoles 7.  Application 6.  Présentation 5.  Session 4.  T …   Wikipédia en Français

  • AppleTalk —    Apple Computer s local area network. Apple Macintosh computers and LaserWriter laser printers are compatible with AppleTalk …   IT glossary of terms, acronyms and abbreviations

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”