Movatterモバイル変換


[0]ホーム

URL:


Zum Inhalt springen
WikipediaDie freie Enzyklopädie
Suche

Apple Filing Protocol

aus Wikipedia, der freien Enzyklopädie
Apple Filing Protocol
Basisdaten

HauptentwicklerEntwicklung eingestellt[1]
EntwicklerApple, Inc.
Aktuelle Version3.4
(25. Juli 2012)
BetriebssystemmacOS und weitere

DasApple Filing Protocol (AFP; deutsch etwaApple Ablageprotokoll) ist einNetzwerkprotokoll vonApple, das es Computern mitklassischem Mac OS und dem gegenwärtigenmacOS ermöglicht, über ein Netzwerk auf Dateien zuzugreifen.

AFP spezifiziert unterschiedliche AFP-Versionen,Server undClient einigen sich während des Verbindens auf die für beide Seiten maximal mögliche Version.

Ältere Versionen von AFP können nur über Apples proprietärenAppleTalk Protocol Stack mitDDP als Übertragungsprotokoll betrieben werden, jedoch läuft AFP ab Version 2.2 auch über reineTCP/IP-Netzwerke aufPort 548.[2] Neuere Versionen des Protokolls unterstützen zusätzlich Dateigrößen über 2 GB, lange Dateinamen (über 31 Bytes) undUTF-8-Zeichen in Dateinamen.

AFP ist ein Netzwerkprotokoll, das die Eigenschaften vonHFS Plus (Standard-Dateisystem zwischenMac OS 8.1 undmacOS 10.12 Sierra) wie z. B.Resource Forks,Type- undCreator Codes und dieDesktop Database unterstützt. Dies waren notwendige Eigenschaften unter dem klassischen Mac OS, allerdings sind sie nicht mehr Voraussetzung für den Betrieb von Mac OS X.

MitOS X 10.9 Mavericks hat Apple AFP durch SMB2 (Samba) ersetzt, weshalb AFP auch nicht mehr weiterentwickelt wird.[3]

Client

[Bearbeiten |Quelltext bearbeiten]

Unter Mac OS bis einschließlich Version 9.2.2 ist AFP das einzige standardmäßig unterstützte Netzprotokoll für den Dateizugriff auf andere Rechner. Unter Mac OS X ist AFP eines von mehreren standardmäßig unterstützten Netzprotokollen für das Einbinden entfernter Dateisysteme (nebenSMB/CIFS oderNFS). BisOS X 10.8 Mountain Lion war AFP der Standard, mit10.9 Mavericks wurde SMB zum Standard. Der AFP-Client ist inmacOS 15 Sequoia nach wie vor enthalten, während die Serverfunktion mitmacOS 11 Big Sur entfernt wurde.

Der AFP-Client auf dem klassischen Mac OS (bis einschließlich9) zeigt in der linken oberen Bildschirmecke ein Symbol aus zwei gegenläufigen Pfeilen, das bei Aktivität auf verbundenen Volumes blinkt. So ist der Anwender über mögliche Wartezeiten informiert.

Farallon hat in den frühen 1990er Jahren eine Lösung vertrieben, die aus einerISA-Bus-Karte zum Anschluss an einLocalTalk-Netzwerk und entsprechender Software fürPC-kompatibles DOS undWindows 3.1 besteht. Mit deren Hilfe konnte man auf AFP-Server zugreifen.

Server

[Bearbeiten |Quelltext bearbeiten]

Als dedizierte Server können folgende Serverlösungen von Apple eingesetzt werden:

AppleShare Server
lauffähig auf Mac OS bis Version 8.1,
nurDDP-Unterstützung für Transport.
AppleShare IP Server
lauffähig auf Mac OS bis Version 9.2.2,
DDP- oder TCP/IP-Unterstützung für Transport.
AppleShare Pro
lauffähig aufA/UX,
nur DDP-Unterstützung für Transport.
AFP-Fileserver vonMac OS X Server
DDP-Unterstützung für Transport bis Version10.3 Panther vorhanden, danach nur noch IP.

AFP-Server-Implementierungen gibt es auch von anderen Herstellern. Beispielsweise bietetMicrosoft für die Windows-Serverfamilie dieServices for Macintosh als optionalen Dienst an, der jedoch seit Jahren nicht mehr aktiv gepflegt wird: Selbst Windows 2003 spricht nur den veralteten AFP-Level 2.2. Fremdhersteller wie Acronis/Grouplogic mit ExtremeZ-IP oder Cyan Soft mit MacServerIP, bieten jedoch auch für Windows-Systeme moderne AFP-Server an.Novell NetWare liefert einen AFP-3-Server.

MitNetatalk und CAP existieren auch Open-Source-AFP-Server fürUnix-artige Betriebssysteme.

Alle Mac-OS-Versionen abSystem 7 können als AFP-Server fungieren, wenngleich diese von Apple als „Personal File Sharing“ bezeichnete Funktionalität maximal zehn Verbindungen für die Nutzung alsPeer-to-Peer-Lösung unterstützt. Ein weiterer Nachteil ist die geringe Geschwindigkeit der Übertragungen und dass der Server-Rechner je nach Aktivität sehr stark belastet wird, was die Arbeit dort verlangsamt.

MitmacOS 11 Big Sur wurde der AFP-Server entfernt.

Der AppleTalk-Protokollstapel

[Bearbeiten |Quelltext bearbeiten]

Die AppleTalk-Protokolle lassen sich in mehrere Schichten einteilen, die einen Protokollstapel (protocol stack) bilden.Die Protokolle lassen sich wie folgt in dasISO-OSI-Referenzmodell einordnen:

OSI-SchichtAppleTalk Protokollstapel
7AFPPAP
6
5ZIPASPADSP
4        ATPAEPNBPRTMP
3DDP
2LLAPELAPTLAPFDDIAARP
1LocalTalkEthernet-
Treiber
Token-Ring-
Treiber
FDDI-
Treiber

Versionsgeschichte

[Bearbeiten |Quelltext bearbeiten]
VersionErscheinungsdatumProtokolleErgänzende Informationen[4]
2.0DDP
2.1Juni 1991DDPAnpassung anSystem 7.
2.2DDP, TCP
3.024. März 2001DDP, TCPEingeführt mitMac OS X 10.0 (Cheetah). Unterstützung vonUTF-8,Unix-Dateirechte und für Dateien größer als 2 GB.
3.123. August 2002DDP, TCPBugfix-Release gemeinsam mitMac OS X 10.2 (Jaguar); Implementierung vonKerberos Version 2 (Kerberos V).[5]
3.1+24. Oktober 2003DDP, TCPEingeführt mitMac OS X Panther (10.3), mit verbesserter Kerberos-Unterstützung. Letzte Version, die dasDatagram Delivery Protocol (DDP) vonAppleTalk verwenden kann und somit auch mit sehr alten Versionen vonklassischem Mac OS („Macintosh System Software“ vorSystem 7.5) kompatibel ist.
3.229. April 2005TCPMitMac OS X Tiger (10.4) eingeführt und mit Unterstützung fürACLs undExtended Attributes.
3.2+26. Oktober 2007TCPVersion vonMac OS X Leopard (10.5). Ergänzt um Funktionen fürTime Machine.
3.328. August 2009TCPMitMac OS X Snow Leopard (10.6) eingeführt.
3.425. Juli 2012TCPKeine neuen Funktionen, stattdessen Anpassung der AFP-Fehlercodes anPOSIX. Eingeführt mitOS X Mountain Lion (10.8).

Siehe auch

[Bearbeiten |Quelltext bearbeiten]

Literatur

[Bearbeiten |Quelltext bearbeiten]
  • Sidhu, Andrews, Oppenheimer:Inside AppleTalk, 2nd, Addison-Wesley, 1999
  • Apple Computer Inc.:Inside Macintosh: Networking, 2nd, Addison-Wesley, 1994, Chapter 1 – Introduction to AppleTalk(Online-Version)

Weblinks

[Bearbeiten |Quelltext bearbeiten]

Einzelnachweise

[Bearbeiten |Quelltext bearbeiten]
  1. Macwelt.de:Apple wechselt Dateifreigabe-Protokoll, Florian Kurzmaier, 12. Juni 2013; abgerufen am 18. Juni 2016.
  2. Von Apple-Softwareprodukten verwendete TCP- und UDP-Ports. Abgerufen am 27. Juli 2020. 
  3. http://appleinsider.com/articles/13/06/11/apple-shifts-from-afp-file-sharing-to-smb2-in-os-x-109-mavericks
  4. Apple Developer:AFP Version Differences (englisch); abgerufen am 18. Juni 2016.
  5. Netatalk-Dokumentation, Kapitel 3:Setting up Netatalk (englisch), Abschnitt „Authentication“ unter „UAMs supported by Netatalk“; abgerufen am 18. Juni 2016.
Abgerufen von „https://de.wikipedia.org/w/index.php?title=Apple_Filing_Protocol&oldid=252245972
Kategorien:

[8]ページ先頭

©2009-2026 Movatter.jp