Apple-arkiveringsprotokol

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 16. december 2016; checks kræver 11 redigeringer .
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] .

Historie

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] .

Kompatibilitet

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.

Noter

  1. 1 2 http://docwiki.cisco.com/wiki/AppleTalk#AppleTalk_Filing_Protocol Arkiveret 1. juni 2011 på Wayback Machine "AFP udfører funktioner på præsentations- og applikationslagene i AppleTalk-protokolpakken."
  2. 1 2 Network Protocols Handbook, 2005 Arkiveret 19. september 2014 på Wayback Machine , ISBN 0-9740945-2-8 , side 300-301, figur 2-26
  3. 1 2 Tjenestenavn og transportprotokolportnummerregister - IANA .
  4. Nyt OS X bruger Windows fildeling som standard. AFP er ude, SMB2 er inde - men hvis version af SMB2? Og hvad med Time Machine? Arkiveret 20. december 2016 på Wayback Machine 2013
  5. AppleShare & AppleShare IP-fildeling: Oversigt over alle begrænsninger (link ikke tilgængeligt) . Hentet 23. juli 2011. Arkiveret fra originalen 5. juni 2012. 
  6. Mac OS 8, 9: Mac OS Extended Format - Volume and File Limits (downlink) . Hentet 23. juli 2011. Arkiveret fra originalen 5. juni 2012. 
  7. Mac OS X Server 10.2: Testede og teoretiske maksimum (grænser) (downlink) . Hentet 23. juli 2011. Arkiveret fra originalen 5. juni 2012. 
  8. Mac OS X Server 10.3: Testede og teoretiske maksimum (grænser) (downlink) . Hentet 23. juli 2011. Arkiveret fra originalen 5. juni 2012. 
  9. Apples udviklerdokumentation om AFP-versionsforskelle (link ikke tilgængeligt) . Hentet 15. september 2011. Arkiveret fra originalen 5. juni 2012. 

Links