- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- AFP (Apple Filing Protocol)
- Содержание
- История
- Совместимость
- Mac OS X клиент
- Использование функции общего доступа к файлам на компьютере Mac
- Общий доступ к файлам
- Дополнительные параметры
- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- Apple Filing Protocol
- Содержание
- Совместимость
- Историческая справка
- Клиент Mac OS X
- Сторонние реализации
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
AFP (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]
Изменения, внесенные в 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.
Источник
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Apple Filing Protocol
Разработчики: | AppleTalk |
---|---|
Тип ПО: | представительский, прикладной |
Лицензия: | доступ к файлам в Mac OS X |
Веб-сайт | developer .apple .com |
Apple Filing Protocol — ранее AppleTalk Filing Protocol, является проприетарным сетевым протоколом и частью Apple File Service (AFS), который предлагает файловые службы для macOS и классической Mac OS. В macOS AFP является одной из нескольких поддерживаемых файловых служб, включая других, включая серверный блок сообщений (SMB), сетевую файловую систему (NFS), протокол передачи файлов (FTP) и WebDAV. В настоящее время AFP поддерживает имена файлов Unicode, POSIX и разрешения списка управления доступом, форки ресурсов, именованные расширенные атрибуты и расширенную блокировку файлов. В Mac OS 9 и более ранних версиях AFP был основным протоколом файловых служб.
Содержание
Совместимость
AFP версии 3.0 и выше полагаются исключительно на TCP / IP (порт 548 или 427) для установления связи, поддерживая AppleTalk только как протокол обнаружения услуг. Семейство AFP 2.x поддерживает как TCP / IP (с использованием интерфейса потока данных), так и AppleTalk для обнаружения связи и обслуживания. Многие сторонние реализации AFP используют AFP 2.x, тем самым поддерживая AppleTalk как метод подключения. Еще более ранние версии полагаются исключительно на AppleTalk. По этой причине некоторые старые книги относятся к AFP как «протокол подачи AppleTalk». Другая литература может относиться к AFP как к «AppleShare», названию клиента AFP 9 (и ранее) AFP. Известные текущие темы совместимости:
- Mac OS X версии 10.4 и выше устраняет поддержку серверов AFP, которые полагаются исключительно на AppleTalk для связи.
- Компьютеры, использующие классическую Mac OS, могут подключаться к серверам AFP 3.x с некоторыми ограничениями. Например, максимальный размер файла в Mac OS 8 составляет 2 гигабайта. Как правило, Mac OS 9.1 или более поздняя версия рекомендуется для подключения к серверам AFP 3.x; Для версий исходной MacOS до 9.1 требуется установка клиента AppleShare 3.8.8.
- AFP 3.0 и более поздние версии необходимы для сетевых домашних каталогов, поскольку для Mac OS X требуются разрешения POSIX для домашних домашних каталогов. Единый вход с использованием Kerberos требует AFP 3.1.
- APFS: AFP в настоящее время выступает против APFS.
Историческая справка
Ранние версии программного обеспечения сервера AFP были доступны в MacOS, начиная с System 6, в AppleShare и AppleShare IP, а также в ранних версиях «Mac OS X Server» 1.x. В клиентских операционных системах AFP назывался «Personal File Sharing» и поддерживал до десяти одновременных подключений. [Источник 1] Эти реализации 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. [Источник 2] Изменения, внесенные в 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. [Источник 3] (Обратите внимание, что максимальный размер файла изменился с версии 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 [Источник 4] , а затем до 16 tebibytes с Mac OS X Server 10.3. [Источник 5] 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 обеспечивает поддержку функции Replay Cache (требуется для Time Machine). AFP 3.4, представленный в OS X Mountain Lion, включает незначительное изменение в отображении ошибок POSIX для ошибок AFP . См. Документацию разработчика Apple о различиях версий AFP. [Источник 6]
Клиент Mac OS X
В Mac OS X Tiger пользователи могут подключаться к серверам AFP, просматривая их в с любой точки земного шара или вводя унифицированный указатель ресурса AFP (URL) в диалоговом окне «Подключиться к серверу». В OS X Leopard, AFP отображаются в боковой панели Finder side-bar. URL-адреса AFP имеют форму: afp: // / , где — это IP-адрес сервера, имя системы доменных имен (DNS) или имя Bonjour, а — имя общего ресурса точка. В Snow Leopard URL-адрес формы afp: // / /
может использоваться для монтирования подкаталога под точкой общего доступа. Mac OS X также предлагает Personal File Sharing, «легкую» реализацию текущей версии AFP. В клиенте Mac OS X 10.4 пользователи могут совместно использовать содержимое своих общих папок, проверив Personal File Sharing в разделе «Общий доступ» в разделе «Системные настройки». URL-адреса AFP для серверов AppleTalk получили форму: afp: // at / : . Для сетей без зон AppleTalk вместо названия зоны будет заменена звездочка (*).
Сторонние реализации
Сторонние серверные реализации AFP доступны и у ряда иных компаний.
- Сервер UNP с открытым исходным кодом под названием Netatalk (AFP 3.3) доступен для UNIX-подобных операционных систем. Netatalk v3.1, выпущенный в 2013-10-28 годах,также была добавлена поддержка Spotlight. [Источник 7]
- 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 NetWare поддерживает AFP.
- HELIOS UB + поддерживает AFP на целом ряде различных платформ на базе Unix.
- Файловая система с открытым исходным кодом в пользовательском пространстве (FUSE) и клиентская реализация командной строки afpfs-ng для Linux и Unix-подобных операционных систем
GroupLogic ExtremeZ-IP (AFP 3.3) и MacServerIP для Windows предлагают поддержку AFP 3.x — теперь имеет название Acronis Access Connect.
- Несколько решений для NAS поддерживают AFP в основном посредством Netatalk: LaCie EtherNet Disk & 12big (AFP 3.3), ReadyNAS NETGEAR (AFP 3.2), QNAP (AFP 3.x), дисковых станций Synology (AFP 3.1), Thecus (AFP 3. X), Snap-сервер Adaptec (AFP 3.1), ExaStore Exanet (AFP 3.1), Iomega Home Media Network Hard Drive и Apple’s Time Capsule (AFP 3.2), являющиеся коммерческими примерами, и FreeNAS и napp-it (которые используют Netatalk) являются примером свободных программных обеспечений.
- Jaffer — это Java-реализация Appletalk File Protocol v3.1.
- Xinet от North Plains Systems предлагает платформу AFP, которая может работать на большинстве хостов * nix. Один из их продуктов, ka-share, был основным местом пребывания на Solaris (только на Sparc) и платформах Irix за последнее десятилетие.
- Протокол Columbia AppleTalk (CAP) был открытой версией AFP и AppleTalk из Колумбийского университета, который был прекращен и вышел из использования.
- Поддержка GVfs через gfvs-afp-volume-monitor [Источник 8]
Источник