Jump to content

Протокол хранения данных Apple

Протокол хранения данных Apple
Протокол связи
Цель Файловые службы
Разработчик(и) Эппл, Инк.
Порт(ы) 548

Apple Filing Protocol ( AFP ), ранее известный как AppleTalk Filing Protocol , является проприетарным сетевым протоколом и частью Apple File Service ( AFS ), который предлагает файловые службы для MacOS , классической Mac OS и Apple II компьютеров . В OS X 10.8 Mountain Lion и более ранних версиях AFP был основным протоколом для файловых служб. Начиная с OS X 10.9 Mavericks , блок сообщений сервера (SMB) стал основным протоколом общего доступа к файлам, а возможность запуска сервера AFP была удалена позже в macOS 11 Big Sur . [1] AFP поддерживает в Юникоде имена файлов , POSIX и списков контроля доступа разрешения , разветвления ресурсов , именованные расширенные атрибуты и расширенную блокировку файлов .

Совместимость

[ редактировать ]

AFP версий 3.0 и более поздних версий использует исключительно TCP/IP (порт 548) для установления связи, поддерживая AppleTalk только как протокол обнаружения служб . Семейство AFP 2.x поддерживает как TCP/IP (с использованием интерфейса потока данных ), так и AppleTalk для связи и обнаружения сервисов. Многие сторонние реализации AFP используют AFP 2.x, тем самым поддерживая AppleTalk в качестве метода подключения. Еще более ранние версии полагаются исключительно на AppleTalk. По этой причине в некоторой более старой литературе AFP называется «Протоколом файлов AppleTalk». В другой литературе AFP может называться «AppleShare», названием клиента AFP для Mac OS 9 (и более ранних версий).

Известные текущие темы совместимости:

  1. В Mac OS X v10.4 и более поздних версиях исключена поддержка серверов AFP, которые для связи используют исключительно AppleTalk.
  2. Компьютеры, использующие классическую Mac OS, могут подключаться к серверам AFP 3.x с некоторыми ограничениями. Например, максимальный размер файла в Mac OS 8 составляет 2 гигабайта . Обычно для подключения к серверам AFP 3.x рекомендуется Mac OS 9.1 или новее; для версий исходной Mac OS до 9.1 AppleShare 3.8.8. требуется установка клиента
  3. Для домашних сетевых каталогов требуется AFP 3.0 и более поздних версий, поскольку Mac OS X требует разрешений POSIX для домашних каталогов пользователей. Для единого входа с использованием Kerberos требуется AFP 3.1.
  4. APFS: AFP несовместим с общим доступом к томам APFS, но его по-прежнему можно использовать в качестве места назначения Time Machine в High Sierra.

Ранние реализации серверного программного обеспечения AFP были доступны в Mac OS, начиная с System 6, в AppleShare и AppleShare IP, а также в ранних выпусках Mac OS X Server «1.x». В клиентских операционных системах AFP назывался «Персональный общий доступ к файлам» и поддерживал до десяти одновременных подключений. [2] Эти реализации AFP основывались на версии протокола 1.x или 2.x. В AppleShare IP 5.x, 6.x и версиях Mac OS X Server «1.x» появилась версия AFP 2.2. Это была первая версия, предлагающая транспортные соединения с использованием TCP/IP, а также AppleTalk. Также был увеличен максимальный размер точки общего доступа с четырех гигабайт до двух терабайт . [2] хотя максимальный размер файла, который можно было сохранить, оставался на уровне двух гигабайт из-за ограничений исходной Mac OS. [3]

Изменения, внесенные в 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. Это была первая версия, в которой использовалась модель разрешений POSIX в стиле UNIX и кодировка имен файлов Unicode UTF-8 . Версия 3.0 поддерживала максимальный размер точки общего доступа и размера файла в два терабайта, максимальный размер файла и размер тома для Mac OS X до версии 10.2. [4] (Обратите внимание, что максимальный размер файла изменился по сравнению с версией 2.2, описанной выше.) До версии AFP 3.0 максимальная длина имени файла, отправляемого через AFP, составляла 31 байт.

AFP 3.1 был представлен в Mac OS X Server версии 10.2. Заметные изменения включали поддержку аутентификации Kerberos, автоматическое переподключение клиента, повторное использование NFS и безопасные соединения AFP через Secure Shell (SSH). Максимальный размер точки общего доступа и размера файла увеличен до 8 терабайт в Mac OS X Server 10.2. [4] [5] а затем до 16 терабайт с Mac OS X Server 10.3. [4] [6]

В AFP 3.2 добавлена ​​поддержка списков управления доступом и расширенных атрибутов в Mac OS X Server 10.4. Максимальный размер точки общего доступа составляет не менее 16 терабайт, хотя Apple не опубликовала документ об ограничениях для Mac OS X Server 10.4. Apple реализовала поддержку AFP 3.2 в своем AirPort Time Capsule беспроводном маршрутизаторе .

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

Клиент MacOS

[ редактировать ]

В Mac OS X Tiger пользователи могут подключаться к серверам AFP, найдя их на глобусе сети AFP или введя универсальный указатель ресурсов (URL) в диалоговом окне «Подключение к серверу». В Mac OS X Leopard и более поздних версиях общие ресурсы AFP отображаются на боковой панели Finder. URL-адреса AFP имеют форму: afp:// ⟨server⟩ / ⟨share⟩ , где ⟨server⟩ сервера — это IP-адрес , имя системы доменных имен (DNS) или Bonjour имя , а ⟨share⟩ — это имя общего ресурса. точка. В Snow Leopard и более поздних версиях URL-адрес вида afp:// ⟨server⟩ / ⟨share⟩ / ⟨path⟩ может использоваться для монтирования подкаталога под точкой общего доступа.

macOS также предлагает личный доступ к файлам, «облегченную» реализацию текущей версии AFP. В Mac OS X 10.4 пользователи могут делиться содержимым своих общих папок, установив флажок «Общий доступ к личным файлам» в разделе «Общий доступ» в системных настройках.

URL-адреса AFP для серверов AppleTalk имели вид: afp://at/ ⟨Имя AppleTalk⟩ : ⟨Зона AppleTalk⟩ . В сетях без зон AppleTalk звездочкой имя зоны будет заменено (*).

Сторонние реализации

[ редактировать ]

Сторонние серверные реализации AFP доступны от ряда компаний.

См. также

[ редактировать ]
  1. ^ Флейшман, Гленн (18 декабря 2020 г.). «AFP больше не поддерживается в macOS Big Sur. Вот исправление» . Макмир . Проверено 9 января 2021 г.
  2. ^ Jump up to: а б «Общий доступ к файлам AppleShare и AppleShare IP: таблица всех ограничений» . Проверено 10 июня 2012 г.
  3. ^ «Mac OS 8, 9: Расширенный формат Mac OS — ограничения по объему и файлам» . Проверено 10 июня 2012 г.
  4. ^ Jump up to: а б с «Mac OS X: Расширенный формат Mac OS — ограничения по объему и файлам» . Проверено 10 июня 2012 г.
  5. ^ «Mac OS X Server 10.2: Проверенные и теоретические максимумы (пределы)» . Проверено 10 июня 2012 г.
  6. ^ «Mac OS X Server 10.3: Проверенные и теоретические максимумы (пределы)» . Проверено 10 июня 2012 г.
  7. ^ «Документация разработчика Apple о различиях версий AFP» . Проверено 15 сентября 2011 г.
  8. ^ «Мабам/КАП» . Гитхаб .
  9. ^ «Бэкенды для GVfs» .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5420b4dc657dea4b0632361786dd47f2__1701464760
URL1:https://arc.ask3.ru/arc/aa/54/f2/5420b4dc657dea4b0632361786dd47f2.html
Заголовок, (Title) документа по адресу, URL1:
Apple Filing Protocol - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)