Protocolo de archivo de Apple

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 16 de diciembre de 2016; las comprobaciones requieren 11 ediciones .
AFP
Nombre Protocolo de archivo de Apple
Nivel (según el modelo OSI ) representante, aplicado [1] [2]
Familia AppleTalk
Puerto/ID 548 [3] y 548 [3]
Propósito del protocolo acceder a archivos en Mac OS X
Desarrollador Manzana

AFP ( Apple Filing  Protocol , "AppleShare", parte del subsistema Apple File Service, AFS) es un protocolo de red de las capas de presentación y aplicación [1] [2] del modelo de red OSI que brinda acceso a archivos en Mac OS X . Admite nombres de archivo compatibles con Unicode , restricciones de archivos POSIX y ACL , bloqueo de archivos extendido. Antes de Mac OS 9 , el protocolo era el principal protocolo de transferencia de archivos en Mac OS.

Las implementaciones de terceros del protocolo AFP (AFS) están disponibles para los sistemas operativos Windows , Novell NetWare , Linux y FreeNAS .

A partir de OS X versión 10.9 "Mavericks" (2013), Apple utiliza SMB2 en lugar de AFP como protocolo principal de acceso remoto a archivos [4] .

Historia

Las primeras versiones del servidor AFP han estado disponibles en Mac OS desde System 6 en AppleShare y AppleShare IP, también en Mac OS X Server 1.x. En los sistemas operativos cliente, AFP se denomina "Uso compartido de archivos personales" y admite hasta diez conexiones [5] . Esta implementación de AFP se basa en la versión de protocolo 1.xo 2.x. AppleShare IP-5.x, 6.x y el lanzamiento de Mac OS X Server "1.x" introdujeron la versión 2.2 del protocolo. Fue la primera versión en proporcionar enlaces de transporte sobre la pila de protocolos TCP/IP, también aumentó el tamaño máximo de los archivos "compartidos" de 2 GiB a 4 TiB, pero el tamaño máximo de archivo que se puede almacenar permaneció en 2 GiB debido a una limitación de Mac. OS [6] .

Los cambios realizados en AFP desde la versión 3.0 representan un avance significativo en el protocolo, proporcionando funciones diseñadas específicamente para clientes Mac OS X.

AFP 3.1 se introdujo con Mac OS X Server versión 10.2. Compatibilidad habilitada para la autenticación Kerberos y conexiones AFP seguras a través de Secure Shell (SSH). El tamaño máximo de los "archivos compartidos" y el tamaño del archivo aumentó a 8 TiB a partir de Mac OS X Server 10.2 [7] y luego a 16 TiB en Mac OS X Server 10.3 [8] .

AFP 3.2 agregó soporte para ACL y atributos extendidos en Mac OS X Server 10.4 . El tamaño máximo de los archivos "compartidos" es de al menos 16 TiB, aunque Apple no reveló los límites en Mac OS X Server 10.4. Además, se introdujo AFP 3.2 en Mac OS X Leopard y se corrigió la compatibilidad con Time Machine (sincronización, métodos de protección de información y notificaciones en modo de suspensión).
AFP 3.3 agregó soporte de caché de reproducción (requerido para Time Machine).

Más actualizaciones del protocolo AFP se describen en la documentación del desarrollador [9] .

Compatibilidad

Las versiones 3 y posteriores de AFP utilizan TCP/IP (números de puerto 548 o 427) exclusivamente para la transferencia de datos y solo admiten AppleTalk como protocolo de descubrimiento. Las versiones de AFP 2.x admiten tanto TCP/IP (mediante la interfaz de flujo de datos ) como AppleTalk. Las versiones anteriores del protocolo solo pueden usar AppleTalk.

Notas

  1. 1 2 http://docwiki.cisco.com/wiki/AppleTalk#AppleTalk_Filing_Protocol Archivado el 1 de junio de 2011 en Wayback Machine "AFP realiza funciones en las capas de presentación y aplicación del conjunto de protocolos AppleTalk".
  2. 1 2 Manual de protocolos de red, 2005 Archivado el 19 de septiembre de 2014 en Wayback Machine , ISBN 0-9740945-2-8 , página 300-301, Figura 2-26
  3. 1 2 Registro de número de puerto de protocolo de transporte y nombre de servicio - IANA .
  4. El nuevo OS X utiliza el uso compartido de archivos de Windows de forma predeterminada. AFP está fuera, SMB2 está adentro, pero ¿de quién es la versión de SMB2? ¿Y la máquina del tiempo? Archivado el 20 de diciembre de 2016 en Wayback Machine 2013 .
  5. AppleShare y AppleShare IP File Sharing: Tabla de todas las limitaciones (enlace no disponible) . Consultado el 23 de julio de 2011. Archivado desde el original el 5 de junio de 2012. 
  6. Mac OS 8, 9: Formato extendido de Mac OS - Límites de volumen y archivo (enlace descendente) . Consultado el 23 de julio de 2011. Archivado desde el original el 5 de junio de 2012. 
  7. Mac OS X Server 10.2: Máximos (límites) probados y teóricos (enlace descendente) . Consultado el 23 de julio de 2011. Archivado desde el original el 5 de junio de 2012. 
  8. Mac OS X Server 10.3: Máximos (límites) probados y teóricos (enlace descendente) . Consultado el 23 de julio de 2011. Archivado desde el original el 5 de junio de 2012. 
  9. Documentación para desarrolladores de Apple sobre las diferencias de versión de AFP (enlace no disponible) . Consultado el 15 de septiembre de 2011. Archivado desde el original el 5 de junio de 2012. 

Enlaces