Apple Filing Protocol
現在のAppleのドキュメントは、主にmacOSのためのAFP 3.xを解説している。
ついにAppleTalkのサポートがなくなり、TCP/IPベースのみとなった。AFPはApple Filing Protocolの略とされ、AppleTalkという名称が削除された格好である。
AFP 3.0では、UNIXスタイルのPOSIXパーミッションモデル、Unicodeファイル名 (AFPName) のサポートが追加され、最大共有数と最大ファイルサイズ(2GiB以上)が拡張された。
AFP 3.1では、ディレクトリリストの拡張 (FPEnumerateExt2)、サーバおよびクライアントのクラッシュへの対応、再接続への対応、ユーザ認証方法の追加 (Kerberos, DHX2,R econnect)、IPv6対応、Unicodeサーバ名等が追加されている。
AFP 3.2では、ACL対応 (FPAccess, FPGetACL, FPSetACL)、拡張属性 (FPGetExtAttr, FPListExtAttrs, FPRemoveExtAttr)、Time Machine対応 (FPSyncDir, FPSyncFork)、ファイル名の大文字小文字を区別する拡張 (kCaseSensitive) 等が追加された。
AFP 3.3では、サーバからの返答をキャッシュする機能 (AFP Replay Cache) が追加された。
AFP 3.4では、任意の名前の拡張属性が存在しなかった場合のエラーコードが変更されたのみである。