بروتوكول تقديم الملفات لشركة Apple

بروتوكول تقديم الملفات لشركة Apple
بروتوكول الاتصالات
غايةخدمات الملفات
المطور(ون)شركة أبل
المنفذ(ات)548

بروتوكول تقديم ملفات Apple ( AFP )، المعروف سابقًا باسم بروتوكول تقديم ملفات AppleTalk ، هو بروتوكول شبكة خاص ، وجزء من خدمة ملفات Apple ( AFS )، التي تقدم خدمات الملفات لأجهزة كمبيوتر macOS و Mac OS الكلاسيكي و Apple II . في OS X 10.8 Mountain Lion والإصدارات الأقدم، كان AFP هو البروتوكول الأساسي لخدمات الملفات. بدءًا من OS X 10.9 Mavericks ، تم جعل Server Message Block (SMB) بروتوكول مشاركة الملفات الأساسي، مع إزالة القدرة على تشغيل خادم AFP لاحقًا في macOS 11 Big Sur . [1] يدعم 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 (والإصدارات الأقدم).

المواضيع المتوافقة الحالية الجديرة بالملاحظة هي:

  1. يقوم نظام التشغيل Mac OS X v10.4 والإصدارات الأحدث بإلغاء الدعم لخوادم AFP التي تعتمد فقط على AppleTalk للاتصالات.
  2. يمكن لأجهزة الكمبيوتر التي تستخدم نظام التشغيل Mac OS الكلاسيكي الاتصال بخوادم AFP 3.x، مع بعض القيود. على سبيل المثال، يبلغ الحد الأقصى لحجم الملف في نظام التشغيل Mac OS 8 2 غيغابايت . عادةً، يوصى باستخدام نظام التشغيل Mac OS 9.1 أو إصدار أحدث للاتصال بخوادم AFP 3.x؛ بالنسبة لإصدارات نظام التشغيل 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 بدءًا من نظام 6، وفي AppleShare وAppleShare IP، وفي الإصدارات المبكرة "1.x" من Mac OS X Server. في أنظمة تشغيل العميل، كان يُطلق على AFP اسم "مشاركة الملفات الشخصية"، وكان يدعم ما يصل إلى عشرة اتصالات متزامنة. [2] اعتمدت تطبيقات AFP هذه على الإصدار 1.x أو 2.x من البروتوكول. قدمت AppleShare IP 5.x و6.x وإصدارات "1.x" من Mac OS X Server إصدار AFP 2.2. كان هذا هو الإصدار الأول الذي يوفر اتصالات النقل باستخدام TCP/IP بالإضافة إلى AppleTalk. كما زاد من الحد الأقصى لحجم نقطة المشاركة من أربعة جيجابايت إلى تيرابايتين ، [2] على الرغم من أن الحد الأقصى لحجم الملف الذي يمكن تخزينه ظل عند اثنين جيجابايت بسبب القيود في نظام التشغيل Mac OS الأصلي. [3]

تمثل التغييرات التي تم إجراؤها على 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. [4] (لاحظ أن الحد الأقصى لحجم الملف تغير عن الإصدار 2.2، الموصوف أعلاه.) قبل AFP 3.0، كان 31 بايت هو الحد الأقصى لطول اسم الملف المرسل عبر AFP.

تم تقديم AFP 3.1 في إصدار Mac OS X Server 10.2. تضمنت التغييرات الملحوظة دعم مصادقة Kerberos وإعادة الاتصال التلقائية بالعميل وإعادة مشاركة NFS واتصالات AFP الآمنة عبر Secure Shell (SSH). تمت زيادة الحد الأقصى لنقطة المشاركة وحجم الملف إلى 8 تيرابايت مع Mac OS X Server 10.2، [4] [5] ثم إلى 16 تيرابايت مع Mac OS X Server 10.3. [4] [6]

يضيف AFP 3.2 دعمًا لقوائم التحكم في الوصول والسمات الموسعة في Mac OS X Server 10.4. يبلغ الحد الأقصى لحجم نقطة المشاركة 16 تيرابايت على الأقل، على الرغم من أن Apple لم تنشر مستندًا يحدد الحدود لـ Mac OS X Server 10.4. نفذت Apple دعم AFP 3.2 في جهاز التوجيه اللاسلكي AirPort Time Capsule .

تم تقديم 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. [7]

عميل macOS

في نظام التشغيل Mac OS X Tiger، يمكن للمستخدمين الاتصال بخوادم AFP من خلال البحث عنها في عالم الشبكة أو إدخال محدد موقع الموارد الموحد (URL) لـ AFP في مربع الحوار "الاتصال بالخادم". في نظام التشغيل Mac OS X Leopard والإصدارات الأحدث، يتم عرض مشاركات AFP في الشريط الجانبي لـ Finder. تأخذ عناوين URL لـ AFP الشكل التالي: afp:// ⟨server⟩ / ⟨share⟩ ، حيث ⟨server⟩ هو عنوان IP الخاص بالخادم أو اسم نظام اسم المجال (DNS) أو اسم Bonjour ، و⟨ share⟩ هو اسم نقطة المشاركة. في نظام التشغيل Snow Leopard والإصدارات الأحدث، يمكن استخدام عنوان URL من الشكل afp:// ⟨server⟩ / ⟨share⟩ / ⟨path⟩ لتركيب دليل فرعي أسفل نقطة مشاركة.

يوفر نظام macOS أيضًا ميزة Personal File Sharing، وهي عبارة عن تطبيق "خفيف" للإصدار الحالي من AFP. في نظام Mac OS X 10.4، يمكن للمستخدمين مشاركة محتويات المجلدات العامة الخاصة بهم من خلال تحديد Personal File Sharing في قسم Sharing في System Preferences (تفضيلات النظام).

تتخذ عناوين URL لـ AFP لخوادم AppleTalk الشكل التالي: afp://at/ ⟨AppleTalk name⟩ : ⟨AppleTalk zone⟩ . بالنسبة للشبكات التي لا تحتوي على مناطق AppleTalk، سيتم استبدال اسم المنطقة بعلامة النجمة (*).

تنفيذات الطرف الثالث

تتوفر تنفيذات خادم الطرف الثالث لـ AFP من عدد من الشركات.

  • يتوفر خادم AFP مفتوح المصدر يسمى Netatalk (AFP 3.4) لأنظمة التشغيل الشبيهة بنظام Unix . وتتكامل مجموعة من حلول NAS مع Netatalk لتمكين دعم AFP.
  • يدعم Novell Open Enterprise Server تقنية AFP.
  • تتضمن Microsoft دعم خادم AFP 2.2 كخيار في بعض إصدارات Windows ( NT و 2000 و 2003 ). يدعم Windows NT Server (3 و4) AppleTalk فقط، وأضاف 2000 AppleShare عبر IP؛ وتمت إزالة خدمات Macintosh (SFM) من Windows Server 2008 فصاعدًا.
  • يدعم NetWare الخاص بـ Novell تقنية AFP.
  • يدعم HELIOS UB+ AFP على مجموعة كاملة من المنصات المختلفة المستندة إلى Unix.
  • نظام الملفات مفتوح المصدر في مساحة المستخدم (FUSE) وتنفيذ عميل سطر الأوامر apfs-ng لأنظمة التشغيل Linux و Unix-like
  • يوفر GroupLogic ExtremeZ-IP (AFP 3.3) وMacServerIP لنظام التشغيل Windows دعمًا لـ AFP 3.x - الآن Acronis Files Connect.
  • Snap Server من Adaptec عبارة عن NAS مع تنفيذ خاص لـ AFP 3.1.
  • Jaffer هو تنفيذ Java لـ AFP 3.1.
  • تقدم شركة Xinet من North Plains Systems منصة AFP يمكن تشغيلها على معظم المنصات التي تعتمد على نظام Unix. وكان أحد منتجاتها، ka-share، عنصرًا أساسيًا في منصات Solaris SPARC و Silicon Graphics IRIX .
  • حزمة Columbia AppleTalk (CAP) عبارة عن تنفيذ تاريخي مفتوح المصدر لـ AFP وAppleTalk من جامعة كولومبيا والذي تم تحديثه آخر مرة في عام 1996. [8]
  • مدعوم بواسطة GVfs من خلال gfvs-afp-volume-monitor [9]

انظر أيضا

مراجع

  1. ^ Fleishman, Glenn (2020-12-18). "لم يعد دعم AFP متاحًا في macOS Big Sur. إليك الحل". Macworld . تم الاسترجاع في 2021-01-09 .
  2. ^ "AppleShare & AppleShare IP File Sharing: Chart of All Limitations" . تم الاسترجاع في 2012-06-10 .
  3. ^ "Mac OS 8, 9: Mac OS Extended Format - Volume and File Limits" . تم الاسترجاع في 2012-06-10 .
  4. ^ abc "Mac OS X: Mac OS Extended Format - Volume and File Limits" . تم الاسترجاع في 2012-06-10 .
  5. ^ "Mac OS X Server 10.2: Tested and theory maximums (limits)" . تم الاسترجاع في 2012-06-10 .
  6. ^ "Mac OS X Server 10.3: Tested and theory maximums (limits)" . تم الاسترجاع في 2012-06-10 .
  7. ^ "وثائق مطوري Apple حول اختلافات إصدار AFP" . تم الاسترجاع في 15 سبتمبر 2011 .
  8. ^ "Mabam/CAP". GitHub .
  9. ^ "البرامج الخلفية لـ GVfs".
  • دليل خدمات الملفات لنظام التشغيل Mac OS X Server 10.4
  • دليل برمجة بروتوكول الملفات الخاص بشركة Apple
  • مرجع بروتوكول تقديم الملفات لشركة Apple
  • Mac OS X: تتطلب بعض تطبيقات وخدمات Mac OS X AFP 3.0 أو إصدارًا أحدث
  • داخل AppleTalk - المواصفات الأصلية لمجموعة بروتوكولات AppleTalk بما في ذلك AFP
  • مسرد مصطلحات الشبكات
  • مقالة في شبكة NewsFactor، أ
  • Macintosh: مواصفات وشروط نظام الملفات
  • ملاحظة تقنية من Apple رقم TN1150 حول تنسيق HFS Plus Volume
  • آبل تنتقل من AFP إلى SMB2
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=بروتوكول_تسجيل_الملفات_لشركة_آبل&oldid=1243637779"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate