Apple Filing Protocol - Apple Filing Protocol
![]() | Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Březen 2008) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
The Apple Filing Protocol (AFP), dříve AppleTalk Registrační protokol, je proprietární síťový protokol a část Služba souborů Apple (AFS), který nabízí souborové služby pro Operační Systém Mac a klasický Mac OS. V systému macOS je AFP jednou z několika podporovaných souborových služeb, včetně dalších Blokování zpráv serveru (SMB), Systém síťových souborů (NFS), Protokol pro přenos souborů (FTP) a WebDAV. AFP aktuálně podporuje Unicode názvy souborů, POSIX a seznam řízení přístupu oprávnění, vidlice na zdroje, pojmenované rozšířené atributy a pokročilé zamykání souborů. v Mac OS 9 a dříve byl AFP primárním protokolem pro souborové služby.
Kompatibilita
AFP verze 3.0 a vyšší spoléhají výhradně na TCP / IP (port 548) pro navázání komunikace, podpora AppleTalk jen jako objev služby protokol. Rodina AFP 2.x podporuje jak TCP / IP (pomocí Rozhraní datového proudu ) a AppleTalk pro komunikaci a zjišťování služeb. Mnoho implementací AFP jiných výrobců používá AFP 2.x, čímž podporuje AppleTalk jako metodu připojení. Stále dřívější verze se spoléhají výhradně na AppleTalk. Z tohoto důvodu některá starší literatura označuje AFP jako „AppleTalk Filing Protocol“. Jiná literatura může odkazovat na AFP jako „AppleShare“, název klienta AFP pro Mac OS 9 (a starší).
Pozoruhodná aktuální témata kompatibility jsou:
- Mac OS X v10.4 a později vylučuje podporu serverů AFP, které se při komunikaci spoléhají pouze na AppleTalk.
- Počítače používající klasický Mac OS se mohou s určitými omezeními připojit k serverům AFP 3.x. Například maximální velikost souboru v systému Mac OS 8 je 2 gigabajty. Pro připojení k serverům AFP 3.x se obvykle doporučuje Mac OS 9.1 nebo novější; u verzí původního systému Mac OS před 9.1 instalace systému AppleShare je vyžadován klient 3.8.8.
- Pro domácí domácí síťové adresáře je vyžadován AFP 3.0 a novější, protože Mac OS X vyžaduje POSIX oprávnění v domovských adresářích uživatelů. Jednotné přihlášení pomocí Kerberos vyžaduje AFP 3.1.
- APFS: AFP není kompatibilní se sdílením APFS svazky, ale stále je použitelný jako cíl Time Machine v High Sierra.
Dějiny
Rané implementace serverového softwaru AFP byly k dispozici v systému Mac OS počínaje System 6, v AppleShare a AppleShare IP a v raných verzích „1.x“ serveru Mac OS X Server. V klientských operačních systémech se AFP nazýval „Osobní sdílení souborů“ a podporoval až deset současných připojení.[1] Tyto implementace AFP se spoléhaly na verzi 1.x nebo 2.x protokolu. Verze AppleShare IP 5.x, 6.xa „1.x“ systému Mac OS X Server představila AFP verze 2.2. Jednalo se o první verzi, která nabízí transportní připojení pomocí protokolu TCP / IP i AppleTalk. Také se zvýšila maximální velikost bodu sdílení ze čtyř gibibyty na dva tebibytů,[1] i když maximální velikost souboru, kterou bylo možné uložit, zůstala na dvou gigabajtech kvůli omezením v původním systému Mac OS.[2]
Změny provedené v AFP od verze 3.0 představují hlavní pokroky v protokolu a zavádějí funkce určené speciálně pro klienty Mac OS X.
Stejně jako klient AppleShare v původním systému Mac OS však klient AFP v systému Mac OS X nadále podporuje typ a kódy pro autory, spolu s přípony souborů.
AFP 3.0 byl představen v Server Mac OS X. 10.0.3 a byl používán přes Mac OS X Server 10.1.5. Byla to první verze, která používala model oprávnění POSIX ve stylu UNIX a Unicode UTF-8 kódování názvů souborů. Verze 3.0 podporovala maximální bod sdílení a velikost souboru dva tebibyty, maximální velikost souboru a velikost svazku pro Mac OS X do verze 10.2.[3] (Všimněte si, že od verze 2.2, popsané výše, se změnila maximální velikost souboru.) Před AFP 3.0 byla maximální délka souboru odeslaného přes AFP 31 bytů.
AFP 3.1 byl představen v systému Mac OS X Server verze 10.2. Pozoruhodné změny zahrnovaly podporu ověřování pomocí protokolu Kerberos, automatické opětovné připojení klienta, sdílení NFS a zabezpečené připojení AFP prostřednictvím Zabezpečte Shell (SSH). Maximální bod sdílení a velikost souboru se zvýšila na 8 tebibytů se systémem Mac OS X Server 10.2,[3][4] a poté na 16 tebibytů se systémem Mac OS X Server 10.3.[3][5]
AFP 3.2 přidává podporu pro seznamy řízení přístupu a rozšířené atributy v systému Mac OS X Server 10.4. Maximální velikost sdíleného bodu je nejméně 16 tebibytů, ačkoli Apple nezveřejnil dokument s omezeními pro Mac OS X Server 10.4.
AFP 3.2+ byl představen v Mac OS X Leopard a přidává podporu citlivosti na velká a malá písmena a zlepšuje podporu pro Stroj času (oznámení o synchronizaci, krádeži zámku a spánku).
AFP 3.3 nařizuje podporu funkce Replay Cache (požadováno pro Stroj času ).
AFP 3.4, představený v OS X Mountain Lion, zahrnuje malou změnu v mapování chyb POSIX na chyby AFP.
Přečtěte si dokumentaci vývojáře společnosti Apple o rozdílech verzí AFP.[6]
Klient macOS
V systému Mac OS X Tiger se uživatelé mohou připojit k serverům AFP jejich procházením v Síť zeměkoule nebo vstup do AFP Jednotný vyhledávač zdrojů (URL) do dialogového okna Připojit k serveru. V systému Mac OS X Leopard a novějších verzích se sdílené položky AFP zobrazují na postranním panelu Finderu. Adresy AFP mají formu: afp: // ⟨server⟩ / ⟨share⟩, kde ⟨server⟩ je server IP adresa, Domain Name System (DNS) název nebo Bonjour name a ⟨share⟩ je název sdíleného bodu. Ve Snow Leopard a novějších, URL formuláře afp: // ⟨server⟩ / ⟨share⟩ / ⟨cesta⟩ lze použít k připojení podadresáře pod sdílený bod.
MacOS také nabízí osobní sdílení souborů, „odlehčenou“ implementaci aktuální verze AFP. V systému Mac OS X 10.4 mohou uživatelé sdílet obsah svých veřejných složek zaškrtnutím možnosti Osobní sdílení souborů v části Sdílení v Předvolbách systému.
Adresy AFP pro servery AppleTalk měly podobu: afp: // at / ⟨AppleTalk name⟩: ⟨AppleTalk zone⟩. Pro sítě bez zón AppleTalk, an hvězdička (*) nahradí název zóny.
Implementace třetích stran
Implementace AFP na servery třetích stran jsou k dispozici od řady společností.
- An otevřený zdroj Volal server AFP Netatalk (AFP 3.4) je k dispozici pro Unixový operační systémy a integrovány do NAS řešení včetně systémů Buffalo NAS, Exanet ExaStore,[7] Iomega Síťový pevný disk pro domácí média,[8] IXsystems FreeNAS, LaCie NAS OS, Lime Technology unRAID,[9] Napp-it,[10] Netgear ReadyNAS, QNAP NAS, Synology DiskStation, Thecus NAS,[11] a více.[12][13] Netatalk v3.1, vydáno 28. 10. 2013, dodává Reflektor Podpěra, podpora.[14][15]
- Novell Open Enterprise Server podporuje AFP.
- Microsoft zahrnuje podporu serveru AFP 2.2 jako možnost v některých verzích Okna (NT, 2000 & 2003 ). Windows NT Server (3 a 4) podporuje pouze AppleTalk, 2000 přidáno AppleShare přes IP; Services for Macintosh (SFM), was remove from Windows Server 2008 dále.
- Novell je NetWare podporuje AFP.
- HELIOS UB + podporuje AFP na celé řadě různých platforem založených na Unixu.
- The otevřený zdroj Souborový systém v uživatelském prostoru (POJISTKA ) a implementace klienta příkazového řádku afpfs-ng pro Linux a Unixový operační systémy
- GroupLogic ExtremeZ-IP (AFP 3.3) a MacServerIP pro Windows nabízí podporu AFP 3.x - nyní Acronis Soubory se připojují.
- Trochu NAS řešení podporují nezávisle implementovanou AFP (viz také řešení Netatalk výše): Snap server společnosti Adaptec (AFP 3.1) a Apple AirPort Time Capsule (AFP 3.2).
- Jaffere je Java implementace Appletalk File Protocol v3.1.
- Xinet od společnosti North Plains Systems nabízí platformu AFP, která může běžet na většině platforem založených na Unixu. Jedním z jejich produktů, ka-share, byl hlavní pobyt Solaris SPARC a Křemíková grafika IRIX platformy.
- Columbia AppleTalk Protocol (CAP) byla implementace open source AFP a AppleTalk od Columbia University která byla ukončena a přestala být používána.
- podporováno GVfs přes monitor gfvs-afp-volume[16]
Viz také
Reference
- ^ A b „AppleShare a AppleShare Sdílení souborů IP: Tabulka všech omezení“. Citováno 2012-06-10.
- ^ „Mac OS 8, 9: Mac OS Extended Format - Volume and File Limits“. Citováno 2012-06-10.
- ^ A b C „Mac OS X: Mac OS Extended Format - Volume and File Limits“. Citováno 2012-06-10.
- ^ „Mac OS X Server 10.2: Testovaná a teoretická maxima (limity)“. Citováno 2012-06-10.
- ^ „Mac OS X Server 10.3: Testovaná a teoretická maxima (limity)“. Citováno 2012-06-10.
- ^ „Dokumentace vývojáře společnosti Apple k rozdílům ve verzi AFP“. Citováno 2011-09-15.
- ^ P. V. Anthony (19. 9. 2005). „Netatalk / Re: [Netatalk-admins] Editace videa“. netatalk-admins (Poštovní seznam). Citováno 2019-02-17.
- ^ „Serial port (Home Media)“. NAS-Central Iomega Wiki. Archivovány od originál dne 17. 8. 2018. Citováno 2019-02-17.
- ^ "Poznámky k vydání". unRAID Wiki. Citováno 2019-02-17.
- ^ „napp-it // webbed ZFS NAS / SAN zařízení pro OmniOS, OpenIndiana a Solaris: rozšíření“. Citováno 2019-02-17.
- ^ „N0204 beta firmware V3.00.10.1“. Thecus. Citováno 2019-02-17.
- ^ Ralph Böhme (22. září 2011). „Stav podpory Netatalk a AFP podle dodavatele NAS, aktualizace“. Citováno 2019-02-17.
- ^ Ralph Böhme (18. ledna 2011). „Stav podpory Netatalk a AFP podle dodavatele NAS“. Citováno 2019-02-17.
- ^ „Poznámky k verzi Netatalk“. Citováno 2014-01-02.
- ^ "11. Sdílení". Uživatelská příručka FreeNAS® 11.2-U3. 11.1. Akcie společnosti Apple (AFP). Citováno 2014-01-02.
- ^ „Back-endy pro GVfs“.
externí odkazy
- Příručka souborových služeb pro Mac OS X Server 10.4
- Průvodce programováním protokolu Apple Filing Protocol
- Referenční protokol protokolu Apple
- Mac OS X: Některé aplikace a služby pro Mac OS X vyžadují AFP 3.0 nebo novější
- Inside AppleTalk - původní specifikace pro zásobník protokolu AppleTalk včetně AFP
- Glosář pojmů týkajících se sítí
- Článek NewsFactor Network, A
- Macintosh: Specifikace a podmínky systému souborů
- Technická poznámka Apple TN1150 k formátu svazku HFS Plus
- Apple přechází z AFP na SMB2