Apples arkiveringsprotokoll

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 16 december 2016; kontroller kräver 11 redigeringar .
AFP
namn Apples arkiveringsprotokoll
Nivå (enligt OSI-modellen ) representant, tillämpad [1] [2]
Familj AppleTalk
Port/ID 548 [3] och 548 [3]
Syftet med protokollet åtkomst till filer i Mac OS X
Utvecklaren Äpple

AFP ( Apple Filing  Protocol , "AppleShare", en del av Apple File Service subsystem, AFS) är ett nätverksprotokoll för presentations- och applikationslagren [1] [2] i OSI-nätverksmodellen som ger åtkomst till filer i Mac OS X . Den stöder Unicode -kompatibla filnamn, POSIX- och ACL -filrestriktioner , utökad fillåsning. Före Mac OS 9 var protokollet det huvudsakliga filöverföringsprotokollet under Mac OS.

Tredjepartsimplementeringar av AFP-protokollet (AFS) är tillgängliga för operativsystemen Windows , Novell NetWare , Linux och FreeNAS .

Från och med OS X version 10.9 "Mavericks" (2013) använder Apple SMB2 istället för AFP som det primära fjärråtkomstprotokollet för filer [4] .

Historik

Tidiga versioner av AFP-servern har varit tillgängliga på Mac OS sedan System 6 på AppleShare och AppleShare IP, även på Mac OS X Server 1.x. På klientoperativsystem kallas AFP "Personal File Sharing" och stöder upp till tio anslutningar [5] . Denna AFP-implementering förlitar sig på protokollversion 1.x eller 2.x. AppleShare IP-5.x, 6.x och lanseringen av Mac OS X Server "1.x" introducerade protokollversion 2.2. Det var den första versionen som gav transportlänkar över TCP/IP-protokollstacken, den ökade även maxstorleken på "delade" filer från 2 GiB till 4 TiB, men den maximala filstorleken som kan lagras stannade på 2 GiB p.g.a. en Mac-begränsning OS [6] .

Ändringarna som gjorts i AFP sedan version 3.0 representerar ett betydande framsteg i protokollet, och tillhandahåller funktioner som utformats specifikt för Mac OS X-klienter.

AFP 3.1 introducerades med Mac OS X Server version 10.2. Aktiverade stöd för Kerberos-autentisering och säkra AFP-anslutningar över Secure Shell (SSH). Den maximala storleken på "delade filer" och filstorleken ökade till 8 TiB från och med Mac OS X Server 10.2 [7] och sedan till 16 TiB i Mac OS X Server 10.3 [8] .

AFP 3.2 lade till stöd för ACL och utökade attribut i Mac OS X Server 10.4 . Den maximala storleken för "delade" filer är minst 16 TiB, även om Apple inte avslöjade gränser i Mac OS X Server 10.4. Även AFP 3.2 introducerades i Mac OS X Leopard och fixat stöd för Time Machine (synkronisering, metoder för informationsskydd och aviseringar i viloläge).
AFP 3.3 har lagt till stöd för uppspelningscache (krävs för Time Machine).

Ytterligare uppdateringar av AFP-protokollet beskrivs i utvecklarens dokumentation [9] .

Kompatibilitet

AFP version 3 och senare använder TCP/IP (portnummer 548 eller 427) uteslutande för dataöverföring och stöder endast AppleTalk som upptäcktsprotokoll. Versioner av AFP 2.x stöder både TCP/IP (med dataströmsgränssnittet ) och AppleTalk. Tidigare versioner av protokollet kan endast använda AppleTalk.

Anteckningar

  1. 1 2 http://docwiki.cisco.com/wiki/AppleTalk#AppleTalk_Filing_Protocol Arkiverad 1 juni 2011 på Wayback Machine "AFP utför funktioner i presentations- och applikationslagren i AppleTalk-protokollsviten."
  2. 1 2 Network Protocols Handbook, 2005 Arkiverad 19 september 2014 på Wayback Machine , ISBN 0-9740945-2-8 , sida 300-301, Figur 2-26
  3. 1 2 Servicenamn och portnummerregistret för transportprotokoll - IANA .
  4. Nytt OS X använder Windows fildelning som standard. AFP är ute, SMB2 är inne – men vems version av SMB2? Och hur är det med Time Machine? Arkiverad 20 december 2016 på Wayback Machine 2013
  5. AppleShare & AppleShare IP-fildelning: Översikt över alla begränsningar (länk ej tillgänglig) . Hämtad 23 juli 2011. Arkiverad från originalet 5 juni 2012. 
  6. Mac OS 8, 9: Mac OS Extended Format - Volym- och filgränser (nedlänk) . Hämtad 23 juli 2011. Arkiverad från originalet 5 juni 2012. 
  7. Mac OS X Server 10.2: Testade och teoretiska maxvärden (gränser) (nedlänk) . Hämtad 23 juli 2011. Arkiverad från originalet 5 juni 2012. 
  8. Mac OS X Server 10.3: Testade och teoretiska maxvärden (gränser) (nedlänk) . Hämtad 23 juli 2011. Arkiverad från originalet 5 juni 2012. 
  9. Apples utvecklardokumentation om AFP-versionsskillnader (länk ej tillgänglig) . Hämtad 15 september 2011. Arkiverad från originalet 5 juni 2012. 

Länkar