Apple file protocol для чего

Apple Filing Protocol

Шаблон:Карточка протокола Шаблон:Достоверность AFP ( Шаблон:Lang-en , «AppleShare») — сетевой протокол представительского и прикладного уровней [1] [2] сетевой модели OSI , предоставляющий доступ к файлам в Mac OS X . Он поддерживает Юникод -совместимые имена файлов, ограничения файлов POSIX и ACL , расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.

Поддержка файловой системы 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 3.3 добавленная поддержка воспроизведения кэш (требуется для Time Machine).

Дальнейшие обновления AFP протокола описаны в документации разработчика. [7]

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

AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.

Источник

Протокол подачи Apple — Apple Filing Protocol

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

Протокол Apple Filing Protocol ( AFP ), ранее называвшийся протоколом AppleTalk Filing Protocol, является проприетарным сетевым протоколом и частью Apple File Service ( AFS ), который предлагает файловые службы для macOS и классической Mac OS . В Mac OS 9 и более ранних версиях AFP был основным протоколом для файловых служб. Протокол устарел, начиная с OS X 10.9 Mavericks , а поддержка AFP Server была удалена в macOS 11 Big Sur . В macOS 10.x AFP — одна из нескольких поддерживаемых файловых служб, в том числе блок сообщений сервера (SMB), сетевая файловая система (NFS), протокол передачи файлов (FTP) и WebDAV . В настоящее время AFP поддерживает имена файлов Unicode , разрешения 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 (и более ранних версий).

Читайте также:  Какие версии ios поддерживает apple

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

  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, а также в ранних версиях «1.x» Mac OS X Server. В клиентских операционных системах AFP назывался «Personal File Sharing» и поддерживал до десяти одновременных подключений. Эти реализации AFP основывались на версии 1.x или 2.x протокола. AppleShare IP 5.x, 6.x и «1.x» выпуски Mac OS X Server представили AFP версии 2.2. Это была первая версия, предлагающая транспортные соединения с использованием TCP / IP, а также AppleTalk. Он также увеличил максимальный размер точки общего доступа с четырех гигабайт до двух терабайт , хотя максимальный размер файла, который можно было сохранить, остался на уровне двух гигабайт из-за ограничений в исходной 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. Это была первая версия, в которой использовалась модель разрешений POSIX в стиле UNIX и кодировки имен файлов Unicode UTF-8 . Версия 3.0 поддерживала максимальную точку общего доступа и размер файла два терабайта, максимальный размер файла и размер тома для Mac OS X до версии 10.2. (Обратите внимание, что максимальный размер файла изменился по сравнению с версией 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, а затем до 16 терабайт с Mac OS X Server 10.3.

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 3.4, представленный в OS X Mountain Lion , включает незначительное изменение в отображении ошибок POSIX на ошибки AFP.

См. Документацию Apple для разработчиков о различиях версий AFP.

Клиент macOS

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

Читайте также:  Китайский айфон экран замена

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

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

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

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

  • Открытый источник AFP сервер под названием Netatalk (AFP 3.4) доступен для Unix-подобных операционных систем и интегрированы в NAS — решений , включая системы Buffalo NAS, Exanet ExaStore, Iomega «s Home Media Network Hard Drive, IXsystems TrueNAS, LaCie NAS OS, Lime Technology unRAID, Napp-it, Netgear ReadyNAS, QNAP NAS, Synology DiskStation, Thecus NAS и другие. Netatalk v3.1, выпущенный 28 октября 2013 г., добавляет поддержку Spotlight .
  • Novell Open Enterprise Server поддерживает AFP.
  • Microsoft включает поддержку сервера AFP 2.2 в качестве опции в некоторых версиях Windows ( NT , 2000 и 2003 ). Windows NT Server (3 и 4) поддерживает только AppleTalk, в 2000 добавлен AppleShare over IP; Службы для Macintosh (SFM) были удалены из Windows Server 2008 и далее.
  • Novell «s NetWare поддерживает AFP.
  • HELIOS UB + поддерживает AFP на целом ряде различных платформ на базе Unix.
  • С открытым исходным кодомFilesystem в Userspace ( FUSE ) и командной строки реализации клиент afpfs-нг для Linux и Unix-подобных операционных систем
  • GroupLogicExtremeZ-IP (AFP 3.3) и MacServerIP для Windows предлагают поддержку AFP 3.x — теперь AcronisFiles Connect .
  • Несколько решений NAS поддерживают независимую реализацию AFP (см. Также решения Netatalk выше): Adaptec Snap Server (AFP 3.1) и Apple AirPort Time Capsule (AFP 3.2) .
  • Jaffer — это Java-реализация протокола Appletalk File Protocol v3.1.
  • Xinet от North Plains Systems предлагает платформу AFP, которая может работать на большинстве платформ на базе Unix. Один из их продуктов, ka-share, был основным продуктом платформ SolarisSPARC и Silicon GraphicsIRIX .
  • Columbia AppleTalk Protocol (CAP) — это реализация AFP и AppleTalk с открытым исходным кодом от Колумбийского университета , поддержка которой прекращена и больше не используется.
  • поддерживается GVfs через gfvs-afp-volume-monitor

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

AFP (Apple Filing Protocol)

Apple Filing Protocol
Разработчики: AppleTalk
Тип ПО: представительский, прикладной
Лицензия: доступ к файлам в Mac OS X
Веб-сайт developer .apple .com /library /mac /documentation /Networking /Conceptual /AFP /Introduction /Introduction .html

AFP (англ. Apple Filing Protocol, «AppleShare» )— сетевой протокол представительского и прикладного уровней сетевой модели OSI, предоставляющий доступ к файлам в Mac OS X. Он поддерживает Юникод-совместимые имена файлов, ограничения файлов POSIX и ACL, расширенную блокировку файлов. До Mac OS 9 протокол был основным протоколом передачи файлов под Mac OS.

Поддержка файловой системы AFS есть в операционных системах Windows, Novell NetWare, Linux и FreeNAS. [1]

Содержание

История

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

Читайте также:  Iphone 11 перестал работать фейс айди

Изменения, внесенные в 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, а затем до 16 ТиБ в Mac OS X Server 10.3.

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 протокола описаны в документации разработчика. [3]

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

AFP версий 3 и более поздние используют исключительно TCP/IP (номера портов 548 или 427) для передачи данных и поддерживают AppleTalk только в качестве протокола обнаружения. Версии AFP 2.x поддерживают работу как через TCP/IP (используя Data Stream Interface) так и через AppleTalk. Более ранние версии протокола могут использовать только AppleTalk.

Mac OS X клиент

В Mac OS X Tiger, пользователи могут подключаться к серверам AFP, просматривая их в сети земного шара или ввода AFP Uniform Resource Locator (URL) в Подключение к диалогу Server. В OS X Leopard, акции AFP отображаются в Finder боковой панели. AFP URL — адреса имеют вид: afp:// / , где является сервера IP — адрес , доменное имя системы имя (DNS), или Bonjour имя, а имя доли пункт. В Snow Leopard, в URL вида afp:// / /

может быть использован для монтирования поддиректория в общий ресурс.

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

Использование функции общего доступа к файлам на компьютере Mac

Общий доступ к файлам

Чтобы включить функцию общего доступа к файлам в OS X, откройте панель «Общий доступ» в программе «Системные настройки» и выберите параметр «Общий доступ к файлам». Теперь компьютеры Mac и компьютеры с ОС Windows могут распознавать ваш компьютер в локальной сети.

Если подключить компьютер Mac с OS X Mavericks или OS X Yosemite к другому компьютеру с помощью функции общего доступа к файлам, компьютер Mac будет пытаться автоматически использовать протокол SMB для установления связи. Если протокол SMB недоступен, компьютер с OS X устанавливает связь с помощью файлового протокола Apple (AFP). Чтобы подключиться к компьютеру Mac или компьютеру с ОС Windows, который предоставляет доступ к файлам в локальной сети, откройте раздел «Общий доступ» в любом окне Finder.

Доступ к общим файлам в локальной сети можно также получить из окон открытия и сохранения.

Чтобы напрямую подключиться к файловому серверу, используйте функцию «Подключение к серверу» в окне Finder. Выберите меню «Переход» > «Подключение к» и введите URL-адрес, IP-адрес или доменное имя.

Можно попытаться выполнить соединение с помощью определенного протокола подключения (например, SMB или AFP), указав действительный URL-адрес. URL-адрес можно использовать, если сервер, к которому вы подключаетесь, использует выбранный протокол. * smb://ServerName/ShareName

Дополнительные параметры

Если необходимо ограничить набор протоколов, которые используются при подключении к компьютеру с помощью функции общего доступа к файлам, нажмите кнопку «Дополнительные параметры» на панели «Общий доступ». Затем можно выбрать протоколы, которые будут использоваться вашим компьютером Mac. По умолчанию OS X Mavericks и более поздних версий автоматически включает протоколы SMB и AFP для совместимости с компьютерами с ОС Windows, компьютерами Mac с ОС Mavericks, Yosemite и более ранними версиями OS X.

Источник

Оцените статью