AFP | |
---|---|
Navn | Apple-arkiveringsprotokol |
Niveau (ifølge OSI-modellen ) | repræsentant, anvendt [1] [2] |
Familie | AppleTalk |
Port/ID | 548 [3] og 548 [3] |
Formål med protokollen | adgang til filer i Mac OS X |
Udvikler | Æble |
AFP ( Apple Filing Protocol , "AppleShare", en del af Apple File Service subsystem, AFS) er en netværksprotokol for præsentations- og applikationslagene [1] [2] af OSI-netværksmodellen, der giver adgang til filer i Mac OS X . Det understøtter Unicode -kompatible filnavne, POSIX- og ACL -filrestriktioner , udvidet fillåsning. Før Mac OS 9 var protokollen den primære filoverførselsprotokol under Mac OS.
Tredjepartsimplementeringer af AFP-protokollen (AFS) er tilgængelige til Windows , Novell NetWare , Linux og FreeNAS operativsystemer .
Startende med OS X version 10.9 "Mavericks" (2013), bruger Apple SMB2 i stedet for AFP som den primære fjernadgangsprotokol til filer [4] .
Tidlige versioner af AFP-serveren har været tilgængelige på Mac OS siden System 6 på AppleShare og AppleShare IP, også på Mac OS X Server 1.x. På klient-OS'er kaldes AFP "Personal File Sharing" og understøtter op til ti forbindelser [5] . Denne AFP-implementering er afhængig af protokolversion 1.x eller 2.x. AppleShare IP-5.x, 6.x og udgivelsen af Mac OS X Server "1.x" introducerede protokolversion 2.2. Det var den første version til at levere transportforbindelser over TCP/IP protokol stakken, den øgede også den maksimale størrelse af "delte" filer fra 2 GiB til 4 TiB, men den maksimale filstørrelse, der kan gemmes, forblev på 2 GiB pga. en Mac-begrænsning OS [6] .
Ændringerne i AFP siden version 3.0 repræsenterer et betydeligt fremskridt i protokollen, der giver funktioner designet specifikt til Mac OS X-klienter.
AFP 3.1 blev introduceret med Mac OS X Server version 10.2. Aktiveret understøttelse af Kerberos-godkendelse og sikre AFP-forbindelser over Secure Shell (SSH). Den maksimale størrelse på "delte filer" og filstørrelse steg til 8 TiB begyndende med Mac OS X Server 10.2 [7] og derefter til 16 TiB i Mac OS X Server 10.3 [8] .
AFP 3.2 tilføjede understøttelse af ACL'er og udvidede attributter i Mac OS X Server 10.4 . Den maksimale størrelse for "delte" filer er mindst 16 TiB, selvom Apple ikke afslørede begrænsninger i Mac OS X Server 10.4. Også AFP 3.2 blev introduceret i Mac OS X Leopard og fikseret understøttelse af Time Machine (synkronisering, informationsbeskyttelsesmetoder og meddelelser i dvaletilstand).
AFP 3.3 tilføjede understøttelse af afspilningscache (påkrævet til Time Machine).
Yderligere opdateringer til AFP-protokollen er beskrevet i udviklerens dokumentation [9] .
AFP version 3 og nyere bruger TCP/IP (portnumre 548 eller 427) udelukkende til dataoverførsel og understøtter kun AppleTalk som en opdagelsesprotokol. Versioner af AFP 2.x understøtter både TCP/IP (ved hjælp af Data Stream Interface ) og AppleTalk. Tidligere versioner af protokollen kan kun bruge AppleTalk.
Filsystemer ( liste , sammenligning ) | |||||||
---|---|---|---|---|---|---|---|
Disk |
| ||||||
Distribueret (netværk) | |||||||
Særlig |
|