Apple Filing Protocol — это… Что такое Apple Filing Protocol?
Название: | Apple Filing Protocol |
---|---|
Уровень (по модели OSI): | представительский, прикладной[1][2] |
Семейство: | AppleTalk |
Назначение протокола: | доступ к файлам в Mac OS X |
Проверить информацию. Необходимо проверить точность фактов и достоверность сведений, изложенных в этой статье. |
AFP (англ. Apple Filing Protocol, «AppleShare») — сетевой протокол представительского и прикладного уровней
Поддержка файловой системы AFS есть в операционных системах Windows, Novell NetWare, Linux и FreeNAS.
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, так же в Mac OS X Server 1.x. В клиентских ОС, AFP называется «Personal File Sharing» и поддерживает до десяти подключений.[3] Эта AFP реализация опирается на протокол версии 1.х или 2.х. AppleShare IP-5.х, 6.х, а релиз Mac OS X Server “1.x” представил протокол версии 2.2. Это была первая версия, которая представляла транспортные связи по стеку протоколов TCP/IP, так же увеличен максимальный размер «расшареных» файлов с 2 ГиБ до 4 ТиБ, но максимальный размер файла, который может храниться остался в размере 2 ГиБ в связи с ограничением в Mac OS. [4]
Изменения, внесенные в AFP начиная с версии 3.0 представляет собой значительный прогресс в протоколе, представляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введен в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2[5], а затем до 16 ТиБ в Mac OS X Server 10.3.[6]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшареных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Так же AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
Дальнейшие обновления AFP протокола описаны в документации разработчика. [7]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.
Примечания
Apple Filing Protocol — Википедия
Материал из Википедии — свободной энциклопедии
AFP | |
---|---|
Название | Apple Filing Protocol |
Уровень (по модели OSI) | представительский, прикладной[1][2] |
Семейство | AppleTalk |
Порт/ID | 548[3] и 548[3] |
Назначение протокола | доступ к файлам в Mac OS X |
Разработчик | Apple |
AFP (англ. Apple Filing Protocol, «AppleShare», часть подсистемы Apple File Service, AFS) — сетевой протокол представительского и прикладного уровней[1][2]сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.
Сторонние реализации протокола AFP (AFS) доступны для операционных систем Windows, Novell NetWare, Linux и FreeNAS.
Начиная с OS X версии 10.9 «Mavericks» (2013 год), Apple использует SMB2 вместо AFP в качестве основного протокола удалённого доступа к файлам[4].
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, также в Mac OS X Server 1.x. В клиентских ОС AFP называется «Personal File Sharing» и поддерживает до десяти подключений.
Изменения, внесённые в AFP начиная с версии 3.0, представляют собой значительный прогресс в протоколе, предоставляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введён в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2 [7], а затем до 16 ТиБ в Mac OS X Server 10.3.[8]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшаренных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Также AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
AFP 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).
Дальнейшие обновления AFP протокола описаны в документации разработчика.[9]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.
Примечания
Ссылки
Протокол передачи файлов Apple — Apple Filing Protocol
Подача протокола Apple , ( AFP ), ранее AppleTalk Протокол передачи файлов, является собственностью сетевой протокол , и часть службы File компании Apple ( AFS ), которая предлагает услуги файлов для MacOS и классической Mac OS . В MacOS, AFP является одним из нескольких файловых служб поддерживается с другими , включая Block Server Message (SMB), Network File System (NFS), протокол передачи файлов (FTP) и WebDAV . AFP в настоящее время поддерживает Unicode имена файлов, POSIX и список управления доступомразрешения, вилки ресурсов , называемые расширенные атрибуты, и расширенная блокировка файлов . В Mac OS 9 и более ранних версиях, AFP был основной протокол для файловых служб.
Совместимость
AFP версии 3.0 и больше полагаться исключительно на TCP / IP (порт 548 или 427) для установления связи, поддержки AppleTalk только в качестве обнаружения службы протокола. 2.x семьи AFP поддерживает как TCP / IP ( с использованием данных интерфейса Поток ) и AppleTalk для связи и сервиса обнаружения. Многие сторонние реализации AFP использовать AFP 2.х, тем самым поддерживая AppleTalk в качестве способа подключения. Еще более ранние версии полагаться исключительно на AppleTalk. По этой причине, некоторые старые литература относится к AFP как «Подача протокола AppleTalk». Другая литература может относиться к AFP как «AppleShare», название в Mac OS 9 (и ранее) AFP клиента.
Известные текущие вопросы совместимости являются:
- Mac OS X v10.4 , а затем устраняет поддержку серверов AFP , которые полагаются исключительно на AppleTalk для связи.
- Компьютеры , использующие классическую Mac OS могут подключаться к серверам 3.x AFP, с некоторыми ограничениями. Например, максимальный размер файла в Mac OS 8 составляет 2 гигабайта . Как правило, Mac OS 9.1 или более поздней версии , рекомендуется для подключения к серверам 3.x AFP; для версий оригинального Mac OS предшествующих 9.1, установка AppleShare клиента 3.8.8 требуется.
- AFP 3.0 и выше требуется для сетевых домашних каталогов, так как Mac OS X требует POSIX разрешения на домашних каталогах пользователей. Единый вход с использованием Kerberos требует AFP 3.1.
- НПФ: AFP несовместима с совместным НПФ объемами , но по — прежнему использоваться в качестве места назначения машины в High Sierra.
история
Ранние реализации серверного программного обеспечения AFP были доступны в Mac OS , начиная с System 6, в AppleShare и AppleShare IP, а в начале «1.x» версиях Mac OS X Server. В клиентских операционных системах, AFP был назван «Личным общим доступом к файлам», и поддерживает до десяти одновременных соединений. Эти реализации AFP полагались на версии 1.x или 2.x протокола. AppleShare IP 5.x, 6.x, и «1.x» релизы Mac OS X Server представил AFP версии 2.2. Это была первая версия , чтобы предложить транспортные соединения с использованием протокола TCP / IP, а также AppleTalk. Он также увеличил максимальный размер точки доли от четырех gibibytes до двух tebibytes , хотя максимального размер файла , который можно был бы хранить остался на два gibibytes из — за ограничения в оригинальном Mac OS.
Изменения, внесенные в AFP, начиная с версии 3.0, представляют собой основные достижения в области протокола, внедряя функции, разработанные специально для клиентов Mac OS X.
Однако, как клиент AppleShare в оригинальном Mac OS, клиент AFP в Mac OS X продолжает поддерживать тип и коды создателя , наряду с расширениями имен файлов .
AFP 3,0 был введен в Mac OS X Server 10.0.3 и использовался через Mac OS X Server 10.1.5. Это была первая версия , чтобы использовать UNIX-стиль разрешения POSIX модели и Unicode UTF-8 кодировку имен файлов. Версия 3.0 не поддерживает точку максимума доли и размера файла два tebibytes, максимальный размер файла и размер тома для Mac OS X до версии 10.2. (Обратите внимание , что максимальный размер файла изменен с версии 2.2, описанный выше.) Перед AFP 3.0, 31 байт был максимальная длина имени файла , передаваемого по AFP.
AFP 3,1 был введен в Mac OS X Server версии 10.2. Заметные изменения включали в себя поддержку аутентификации Kerberos, автоматическое переподключение клиента, NFS и Повторная публикация защищенных соединений AFP через Secure Shell (SSH). Максимальная точка доли и размер файла увеличен до 8 tebibytes с Mac OS X Server 10.2, а затем до 16 tebibytes с Mac OS X Server 10.3.
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер точки доля составляет по меньшей мере 16 tebibytes, хотя компания Apple не опубликовала документ ограничивает для Mac OS X Server 10.4.
AFP 3.2+ был введен в Mac OS X Leopard и добавляет поддержку чувствительности к регистру и улучшает поддержку Time Machine (синхронизация, блокировка кражи и уведомлений сна).
AFP поддержка 3.3 мандатов для функциональности Replay Cache (требуется для Time Machine ).
AFP 3.4, введена в OS X Mountain Lion , включает в себя небольшие изменения в отображении ошибок POSIX к ошибкам AFP.
Смотрите разработчиков документации компании Apple на AFP Версия Differences.
Клиент MacOS
В Mac OS X Tiger, пользователи могут подключаться к серверам AFP, просматривая их в сети земного шара или ввода AFP Uniform Resource Locator (URL) в Подключение к диалогу Server. В Mac OS X Leopard и более поздних выпусков, акции AFP отображаются в Finder боковой панели. AFP URL — адрес имеет вид: пфпи: // <сервер> / <доля> , где <сервер> является сервер IP — адрес , доменное имя система имя (DNS) или Bonjour имя, а <доли> имя доли точка. В Snow Leopard и спустя URL вида АФП: // <сервер> / <доля> / <путь> может быть использован для установки подкаталог под точкой акций.
MacOS также предлагает общий доступ к личным файлам, «легкое» выполнение текущей версии AFP. В Mac OS X 10.4, пользователи могут совместно использовать содержимое своих общих папок, проверяя Персональный общий доступ к файлам в разделе о разделе системных настроек.
AFP URL — адрес для серверов AppleTalk принял форму: пфпи: // при / <AppleTalk имя>: <AppleTalk зону> . Для сетей без AppleTalk зон, звездочка (*) будет заменена на имя зоны.
реализации Сторонние
В-третья реализация серверов партии АФПА доступна из целого ряда компаний.
- Открытый источник AFP сервер под названием Netatalk (AFP 3.4) доступен для Unix-подобных операционных систем и интегрированы в NAS — решений , включая системы Buffalo NAS, Exanet ExaStore, Iomega Home Media Network Hard Drive «s, IXsystems FreeNAS, LaCie NAS OS, Lime Technology unRAID, Napp-он, Netgear ReadyNAS, QNAP NAS, Synology DiskStation, Thecus NAS, и многое другое .. Netatalk v3.1, выпущенный 2013-10-28, добавляет Spotlight поддержку ..
- Novell Open Enterprise Server поддерживает AFP.
- Microsoft включает в себя поддержку 2,2 сервера AFP в качестве опции в некоторых версиях ОС Windows ( NT , 2000 и 2003 ). Windows NT Server (3 и 4) поддерживается только AppleTalk, 2000 добавлена AppleShare через IP; Услуги для Macintosh (SFM), была удалена из Windows Server 2008 и выше.
- Novell «s NetWare поддерживает AFP.
- HELIOS UB + поддерживает AFP по целому ряду различных платформ на базе Unix.
- Открытый источник Filesystem в Userspace ( FUSE ) и командной строки реализации клиент afpfs-нг для Linux и Unix-подобных операционных систем
- GroupLogic ExtremeZ-IP (AFP 3.3) и MacServerIP для Windows , предлагают AFP 3.x поддержки — теперь Acronis Access Connect .
- Несколько NAS решения поддерживают AFP самостоятельно реализовать (см также Netatalk решения выше): от Adaptec Snap Server (AFP 3.1) и Time Capsule от Apple (AFP 3.2) .
- Jaffer является реализация Java из протокола AppleTalk File v3.1.
- Xinet из Северного Plains Systems предлагает платформу AFP , которая может работать на большинстве * NIX хостов. Один из их продуктов, ка-акции, были основнымы пребывания на Solaris (на Sparc только) и Irix платформы за последнее десятилетие.
- Columbia протокол AppleTalk (CAP) была открытой реализацией АФПА и AppleTalk из Колумбийского университета , который был прекращен и вышел из употребления.
- поддерживается GVFS через gfvs-АФП-объем-монитор
Смотрите также
Рекомендации
внешняя ссылка
Apple Filing Protocol — Википедия
Материал из Википедии — свободной энциклопедии
AFP | |
---|---|
Название | Apple Filing Protocol |
Уровень (по модели OSI) | представительский, прикладной[1][2] |
Семейство | AppleTalk |
Порт/ID | 548[3] и 548[3] |
Назначение протокола | доступ к файлам в Mac OS X |
Разработчик | Apple |
AFP (англ. Apple Filing Protocol, «AppleShare», часть подсистемы Apple File Service, AFS) — сетевой протокол представительского и прикладного уровней[1][2]сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.
Сторонние реализации протокола AFP (AFS) доступны для операционных систем Windows, Novell NetWare, Linux и FreeNAS.
Начиная с OS X версии 10.9 «Mavericks» (2013 год), Apple использует SMB2 вместо AFP в качестве основного протокола удалённого доступа к файлам[4].
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, также в Mac OS X Server 1.x. В клиентских ОС AFP называется «Personal File Sharing» и поддерживает до десяти подключений.[5] Эта AFP-реализация опирается на протокол версии 1.х или 2.х. AppleShare IP-5.х, 6.х, а релиз Mac OS X Server «1.x» представил протокол версии 2.2. Это была первая версия, которая предоставляла транспортные связи по стеку протоколов TCP/IP, также увеличен максимальный размер «расшаренных» файлов с 2 ГиБ до 4 ТиБ, но максимальный размер файла, который может храниться, остался равным 2 ГиБ в связи с ограничением в Mac OS.[6]
Изменения, внесённые в AFP начиная с версии 3.0, представляют собой значительный прогресс в протоколе, предоставляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введён в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2[7], а затем до 16 ТиБ в Mac OS X Server 10.3.[8]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшаренных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Также AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
AFP 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).
Дальнейшие обновления AFP протокола описаны в документации разработчика.[9]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.
Примечания
Ссылки
Apple Filing Protocol — Википедия. Что такое Apple Filing Protocol
AFP | |
Название | Apple Filing Protocol |
---|---|
Уровень (по модели OSI) | представительский, прикладной[1][2] |
Семейство | AppleTalk |
Порт/ID | 548[3] и 548[3] |
Назначение протокола | доступ к файлам в Mac OS X |
Разработчик | Apple |
AFP (англ. Apple Filing Protocol, «AppleShare», часть подсистемы Apple File Service, AFS) — сетевой протокол представительского и прикладного уровней[1][2]сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.
Сторонние реализации протокола AFP (AFS) доступны для операционных систем Windows, Novell NetWare, Linux и FreeNAS.
Начиная с OS X версии 10.9 «Mavericks» (2013 год), Apple использует SMB2 вместо AFP в качестве основного протокола удалённого доступа к файлам[4].
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, также в Mac OS X Server 1.x. В клиентских ОС AFP называется «Personal File Sharing» и поддерживает до десяти подключений.[5] Эта AFP-реализация опирается на протокол версии 1.х или 2.х. AppleShare IP-5.х, 6.х, а релиз Mac OS X Server «1.x» представил протокол версии 2.2. Это была первая версия, которая предоставляла транспортные связи по стеку протоколов TCP/IP, также увеличен максимальный размер «расшаренных» файлов с 2 ГиБ до 4 ТиБ, но максимальный размер файла, который может храниться, остался равным 2 ГиБ в связи с ограничением в Mac OS.[6]
Изменения, внесённые в AFP начиная с версии 3.0, представляют собой значительный прогресс в протоколе, предоставляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введён в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2[7], а затем до 16 ТиБ в Mac OS X Server 10.3.[8]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшаренных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Также AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
AFP 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).
Дальнейшие обновления AFP протокола описаны в документации разработчика.[9]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.
Примечания
Ссылки
Apple Filing Protocol — Википедия
Материал из Википедии — свободной энциклопедии
AFP | |
Название | Apple Filing Protocol |
---|---|
Уровень (по модели OSI) | представительский, прикладной[1][2] |
Семейство | AppleTalk |
Порт/ID | 548[3] и 548[3] |
Назначение протокола | доступ к файлам в Mac OS X |
Разработчик | Apple |
AFP (англ. Apple Filing Protocol, «AppleShare», часть подсистемы Apple File Service, AFS) — сетевой протокол представительского и прикладного уровней[1][2]сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.
Сторонние реализации протокола AFP (AFS) доступны для операционных систем Windows, Novell NetWare, Linux и FreeNAS.
Начиная с OS X версии 10.9 «Mavericks» (2013 год), Apple использует SMB2 вместо AFP в качестве основного протокола удалённого доступа к файлам[4].
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, также в Mac OS X Server 1.x. В клиентских ОС AFP называется «Personal File Sharing» и поддерживает до десяти подключений.[5] Эта AFP-реализация опирается на протокол версии 1.х или 2.х. AppleShare IP-5.х, 6.х, а релиз Mac OS X Server «1.x» представил протокол версии 2.2. Это была первая версия, которая предоставляла транспортные связи по стеку протоколов TCP/IP, также увеличен максимальный размер «расшаренных» файлов с 2 ГиБ до 4 ТиБ, но максимальный размер файла, который может храниться, остался равным 2 ГиБ в связи с ограничением в Mac OS.[6]
Изменения, внесённые в AFP начиная с версии 3.0, представляют собой значительный прогресс в протоколе, предоставляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введён в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2[7], а затем до 16 ТиБ в Mac OS X Server 10.3.[8]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшаренных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Также AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
AFP 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).
Дальнейшие обновления AFP протокола описаны в документации разработчика.[9]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.
Примечания
Ссылки
Apple Filing Protocol — Википедия. Что такое Apple Filing Protocol
AFP | |
Название | Apple Filing Protocol |
---|---|
Уровень (по модели OSI) | представительский, прикладной[1][2] |
Семейство | AppleTalk |
Порт/ID | 548[3] и 548[3] |
Назначение протокола | доступ к файлам в Mac OS X |
Разработчик | Apple |
AFP (англ. Apple Filing Protocol, «AppleShare», часть подсистемы Apple File Service, AFS) — сетевой протокол представительского и прикладного уровней[1][2]сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.
Сторонние реализации протокола AFP (AFS) доступны для операционных систем Windows, Novell NetWare, Linux и FreeNAS.
Начиная с OS X версии 10.9 «Mavericks» (2013 год), Apple использует SMB2 вместо AFP в качестве основного протокола удалённого доступа к файлам[4].
История
Ранние версии сервера AFP были доступны в Mac OS начиная с версии System 6 в AppleShare и AppleShare IP, также в Mac OS X Server 1.x. В клиентских ОС AFP называется «Personal File Sharing» и поддерживает до десяти подключений.[5] Эта AFP-реализация опирается на протокол версии 1.х или 2.х. AppleShare IP-5.х, 6.х, а релиз Mac OS X Server «1.x» представил протокол версии 2.2. Это была первая версия, которая предоставляла транспортные связи по стеку протоколов TCP/IP, также увеличен максимальный размер «расшаренных» файлов с 2 ГиБ до 4 ТиБ, но максимальный размер файла, который может храниться, остался равным 2 ГиБ в связи с ограничением в Mac OS.[6]
Изменения, внесённые в AFP начиная с версии 3.0, представляют собой значительный прогресс в протоколе, предоставляя функции, разработанные специально для клиентов Mac OS X.
AFP 3.1 был введён в Mac OS X Server версии 10.2. Включена поддержка аутентификации Kerberos и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер «расшаренных файлов» и размер файла увеличен до 8 ТиБ начиная с Mac OS X Server 10.2[7], а затем до 16 ТиБ в Mac OS X Server 10.3.[8]
AFP 3.2 добавлена поддержка списков контроля доступа и расширенные атрибуты в Mac OS X Server 10.4. Максимальный размер «расшаренных» файлов составляет не менее 16 ТиБ, хотя компания Apple не сообщала о пределах в Mac OS X Server 10.4. Также AFP 3.2 была введена в Mac OS X Leopard и исправлена поддержка Time Machine (синхронизация, методы защиты информации и уведомления в режиме сна).
AFP 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).
Дальнейшие обновления AFP протокола описаны в документации разработчика.[9]
Совместимость
AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.