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] .
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] .
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.
Filsystem ( lista , jämförelse ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribuerat (nätverk) | |||||||
Särskild |
|