Apple Filing Protocol (AFP): O Que É?
O Apple Filing Protocol (AFP), também conhecido como Protocolo de Arquivos da Apple, é um protocolo de rede proprietário desenvolvido pela Apple Inc. Ele faz parte do Apple File Service (AFS) e oferece serviços de arquivos para computadores Mac, sistemas operacionais clássicos da Apple e até mesmo para computadores Apple II.
![Apple Filing Protocol - AFP](https://www.icloud.com.br/wp-content/uploads/2024/02/afp-apple-788x518.webp)
Compatibilidade do AFP – Apple Filing Protocol
O AFP possui diferentes versões que variam em termos de compatibilidade. A partir do AFP 3.0, a comunicação é estabelecida exclusivamente através do protocolo TCP/IP, utilizando o porto 548. No entanto, versões anteriores do AFP dependem exclusivamente do protocolo AppleTalk. Além disso, algumas implementações de terceiros do AFP utilizam a versão AFP 2.x, que suporta tanto TCP/IP quanto AppleTalk.
É importante ressaltar que o AFP 3.0 e versões posteriores são necessários para o uso de diretórios pessoais em rede, pois o macOS exige permissões POSIX nesses diretórios. Além disso, o AFP 3.1 é necessário para a autenticação com Kerberos.
História do AFP – Apple Filing Protocol
O AFP teve suas primeiras implementações disponíveis no Mac OS a partir do System 6, nos sistemas AppleShare e AppleShare IP. Em sistemas operacionais clientes, o AFP era chamado de “Compartilhamento de Arquivos Pessoais” e suportava até dez conexões simultâneas.
Ao longo do tempo, o AFP passou por diversas atualizações e versões. A versão 2.2 do Apple Filing Protocol, introduzida no AppleShare IP 5.x e 6.x e no Mac OS X Server “1.x”, foi a primeira a oferecer conexões de transporte usando TCP/IP, além do AppleTalk. Essa versão também aumentou o tamanho máximo de compartilhamento de quatro gigabytes para dois terabytes.
As mudanças realizadas no AFP desde a versão 3.0 representam avanços significativos no protocolo, introduzindo recursos projetados especificamente para clientes do Mac OS X. No entanto, o cliente AFP no Mac OS X continua a suportar códigos de tipo e criador, juntamente com extensões de nome de arquivo.
O cliente macOS do AFP
O macOS possui um cliente nativo para o Apple Filing Protocol, que permite aos usuários se conectarem a servidores AFP de forma fácil e conveniente. No Mac OS X Tiger e versões posteriores, os usuários podem se conectar a servidores AFP navegando por eles no ícone de Rede ou inserindo um URL AFP (Uniform Resource Locator) na caixa de diálogo “Conectar ao Servidor”.
A partir do Mac OS X Leopard, os compartilhamentos AFP são exibidos na barra lateral do Finder. Os URLs AFP têm a seguinte estrutura: afp://servidor/compartilhamento, onde “servidor” é o endereço IP, nome DNS ou nome Bonjour do servidor, e “compartilhamento” é o nome do compartilhamento.
Além disso, o macOS também oferece o recurso de Compartilhamento de Arquivos Pessoais, uma implementação simplificada do cliente AFP atual para permitir conexões de clientes AFP legados. Os usuários podem compartilhar o conteúdo de suas pastas Públicas marcando a opção “Compartilhamento de Arquivos Pessoais” na seção Compartilhamento das Preferências do Sistema.
Implementações de Terceiros do AFP
Além do cliente nativo do macOS, existem várias implementações de servidores AFP de terceiros disponíveis no mercado. Uma delas é o Netatalk, um servidor AFP (Apple Filing Protocol) de código aberto que suporta o AFP 3.4 e é compatível com sistemas operacionais semelhantes ao Unix. Outras soluções NAS também podem integrar o Netatalk para oferecer suporte ao AFP.
Outras implementações populares incluem o Novell Open Enterprise Server, que suporta o AFP, e o Microsoft Windows, que inclui suporte ao servidor AFP 2.2 como uma opção em algumas versões do sistema operacional. O Novell NetWare e o HELIOS UB+ também oferecem suporte ao AFP em várias plataformas baseadas em Unix.
Conclusão sobre Apple Filing Protocol
O Apple Filing Protocol (AFP) é um protocolo de rede desenvolvido pela Apple Inc. para oferecer serviços de arquivos para computadores Mac, sistemas operacionais clássicos da Apple e até mesmo computadores Apple II. Compatível com diferentes versões do AFP, o macOS possui um cliente nativo que permite a fácil conexão a servidores AFP. Além disso, existem implementações de terceiros do AFP disponíveis, como o Netatalk, que permitem a integração do AFP em diferentes sistemas operacionais. Com recursos avançados, como permissões finamente ajustadas, autenticação segura e controle de acesso, o AFP é uma opção confiável para compartilhamento de arquivos em redes mistas.