أبل توك

**أبل توك**  عبارة عن حزمة بروتوكولات شبكات احتكارية متوقفة، طورتها شركة أبل لأجهزة ماكنتوش. تتضمن أبل توك عددًا من الميزات التي تسمح بربط الشبكات المحلية دون الحاجة إلى إعداد مسبق أو جهاز توجيه أو خادم مركزي. تقوم الأنظمة المتصلة والمجهزة بأبل توك تلقائيًا بتعيين العناوين، وتحديث مساحة الأسماء الموزعة، وتكوين أي توجيه مطلوب للشبكات الداخلية.

أُطلق بروتوكول أبل توك في عام 1985، وكان البروتوكول الرئيسي المستخدم في أجهزة أبل خلال ثمانينيات وتسعينيات القرن الماضي. كما صدرت نسخ منه لأجهزة آي بي إم بي سي والأجهزة المتوافقة معها، بالإضافة إلى جهاز أبل 2 جي إس. وكان دعم أبل توك متاحًا أيضًا في معظم الطابعات المتصلة بالشبكة (وخاصة طابعات الليزر)، وبعض خوادم الملفات، وعدد من أجهزة التوجيه.

أدى ظهور بروتوكول تي سي بيه/آي بيه خلال التسعينيات إلى إعادة تنفيذ معظم أنواع الدعم هذه على هذا البروتوكول، وأصبح أبل توك غير مدعوم اعتبارًا من إصدار ماك أو إس إكس الإصدار 10.6 في عام 2009. تم تقديم العديد من ميزات التكوين التلقائي الأكثر تقدمًا لأبل توك في بونجور، بينما يلبي التوصيل والتشغيل العالمي احتياجات مماثلة.

## التاريخ

### أبل نت
بعد إطلاق جهاز حاسوب أبل ليزا في يناير 1983، استثمرت أبل جهودًا كبيرة في تطوير نظام شبكة محلية (LAN) لهذه الأجهزة. عُرف هذا النظام باسم **أبل نت** ، وكان مبنيًا على حزمة بروتوكولات  الرائدة ولكنه كان يعمل على نظام كبل محوري مخصص بسرعة  بدلًا من شبكة إيثرنت الخاصة بزيروكس . أُعلن عن أبل نت في أوائل عام 1983، وطُرحت للبيع بسعر مستهدف قدره 500 دولار أمريكي لبطاقات أبل نت القابلة للتوصيل لجهازي ليزا وأبل 2.

في ذلك الوقت، كانت أنظمة الشبكات المحلية المبكرة تُطرح في الأسواق، بما في ذلك إيثرنت، والحلقة المرمزة، و، وأركنت. وكان هذا الموضوع محور اهتمام تجاري كبير آنذاك، إذ هيمن على معارض مثل  (NCC) في أنهايم في مايو 1983. كانت جميع الأنظمة تتنافس على مكانتها في السوق، ولكن حتى في ذلك الوقت، كان الانتشار الواسع لتقنية إيثرنت يُشير إلى أنها ستصبح معيارًا فعليًا. في هذا المعرض، طرح ستيف جوبز على غورشاران سيدهو سؤالًا يبدو بريئًا: «لماذا لم تنتشر الشبكات على نطاق واسع؟».

بعد أربعة أشهر، في أكتوبر، أُلغي مشروع أبل نت. في ذلك الوقت، أعلنوا أن «شركة أبل أدركت أنها ليست في مجال إنشاء أنظمة الشبكات. لقد قمنا ببناء واستخدام أبل نت داخليًا، لكننا أدركنا أنه لو طرحناه في الأسواق، لكانت ظهرت معايير جديدة». في يناير، أعلن ستيف جوبز أنهم سيدعمون بدلاً من ذلك مشروع توكن رينغ من شركة آي بي إم، والذي توقع إطلاقه في غضون «بضعة أشهر».

### أبل باص
خلال هذه الفترة، كانت شركة أبل منغمسة في تطوير حاسوب ماكنتوش. أثناء عملية التطوير، قرر المهندسون استخدام شريحة التحكم التسلسلي  (SCC) بدلاً من المرسل-مستقبل غير المتزامن الشامل (UART) الأقل تكلفة والأكثر شيوعًا لتوفير اتصالات المنفذ التسلسلي. كانت تكلفة شريحة التحكم التسلسلي أعلى بحوالي 5 دولارات من المرسل-مستقبل غير المتزامن الشامل، لكنها وفرت سرعات أعلى بكثير تصل إلى 250&nbsp;كيلوبت في الثانية (أو أعلى مع أجهزة إضافية) ودعمت داخليًا عددًا من البروتوكولات الأساسية الشبيهة بالشبكات مثل المزامنة الثنائية من آي بي إم.

اُختيرت شريحة التحكم التسلسلي (SCC) لأنها تسمح بتوصيل أجهزة متعددة بالمنفذ. يمكن للأجهزة الطرفية المزودة بوحدات شريحة التحكم التسلسلي مماثلة التواصل باستخدام البروتوكولات المدمجة، مع تبادل بياناتها مع بيانات الأجهزة الطرفية الأخرى على نفس الناقل. هذا من شأنه أن يلغي الحاجة إلى منافذ إضافية في الجزء الخلفي من الجهاز، ويسمح بالاستغناء عن فتحات التوسعة لدعم الأجهزة الأكثر تعقيدًا. عُرف المفهوم الأولي باسم **أبل باص**، وهو نظام يتحكم فيه جهاز ماكنتوش المضيف عن طريق استطلاع الأجهزة «البسيطة» بطريقة مشابهة لناقل المسرى التسلسلي العام (USB).

### شبكة أبل باص
كان فريق ماكنتوش قد بدأ بالفعل العمل على ما سيصبح لاحقًا طابعة ، ودرس عددًا من الخيارات الأخرى للإجابة على سؤال كيفية مشاركة هذه الأجهزة باهظة الثمن والموارد الأخرى. وقد أوضحت سلسلة من المذكرات من بوب بيلفيل هذه المفاهيم، مُحددةً نظام ماك، وطابعة ليزر رايتر، ونظام  الذي سيصبح لاحقًا . وبحلول أواخر عام 1983، كان من الواضح أن نظام توكن رينغ من آي بي إم لن يكون جاهزًا في الوقت المناسب لإطلاق ماك، وقد يتأخر إطلاق هذه المنتجات الأخرى أيضًا. وفي النهاية، لم يُطرح نظام توكن رينغ في الأسواق حتى أكتوبر 1985.

أثار سؤال ستيف جوبز السابق لسيدو عددًا من الأفكار. وعندما أُلغي مشروع أبل نت في أكتوبر، قاد سيدو جهودًا لتطوير نظام شبكات جديد قائم على أجهزة أبل باص. لم يكن هذا النظام الجديد مُلزمًا بالتقيد بأي مفاهيم مسبقة، وصُمم ليكون جديرًا بجهاز ماك - نظامًا يُمكن للمستخدم تثبيته بنفسه ولا يتطلب أي إعدادات أو عناوين شبكة ثابتة - باختصار، شبكة سهلة الاستخدام. تطلّب الأمر جهدًا كبيرًا، ولكن بحلول وقت إصدار جهاز ماك، كانت المفاهيم الأساسية قد وُضِعت، وكانت بعض البروتوكولات منخفضة المستوى في طريقها إلى الاكتمال. وقد ذكر سيدو هذا العمل لبيلفيل بعد ساعتين فقط من الإعلان عن جهاز ماك.

أُعلن عن نظام أبل باص «الجديد» في أوائل عام 1984، مما يسمح بالاتصال المباشر من جهاز ماك أو ليزا عبر صندوق صغير يُوصل بمنفذ التسلسل ويتصل عبر كابلات بجهاز الحاسوب التالي في اتجاهي الشبكة. كما أُعلن عن محولات لأجهزة أبل 2 و. وأعلنت أبل أيضًا أنه يمكن ربط شبكة أبل باص بنظام توكن رينغ، وستظهر كعقدة واحدة داخله. وكانت تفاصيل آلية عمل هذا النظام غير واضحة.

### شبكة أبل توك الشخصية
قبل إصداره في أوائل عام 1985، تم تغيير اسم أبل باص إلى **أبل توك**. وقد تم تسويقه في البداية باسم **شبكة أبل توك الشخصية** ، وهو عبارة عن عائلة من بروتوكولات الشبكة وطبقة مادية.

تتضمن الطبقة الفيزيائية عددًا من القيود، بما في ذلك سرعة تبلغ  فقط، ومسافة قصوى تبلغ  من البداية إلى النهاية، و32 عقدة فقط لكل شبكة محلية. في المقابل، تبلغ سرعة ستارلان—من بين أبطأ معايير الشبكات—1 ميجابت في الثانية. ولكن نظرًا لأن الأجهزة الأساسية مدمجة في جهاز ماك، فإن إضافة عقد لا تكلف سوى حوالي 50 دولارًا أمريكيًا لصندوق المحول. بالمقارنة، تكلف بطاقات إيثرنت أو توكن رينغ مئات أو آلاف الدولارات. إضافةً إلى ذلك، لا تتطلب حزمة الشبكة بأكملها سوى حوالي 6 كيلوبايت من ذاكرة الوصول العشوائي (RAM)، مما يسمح بتشغيلها على أي جهاز ماك.

سمحت السرعة المنخفضة نسبيًا لبروتوكول أبل توك بتخفيضات إضافية في التكلفة. فبدلاً من استخدام دوائر الإرسال والاستقبال المتوازنة في ، تستخدم كابلات أبل توك أرضية كهربائية مشتركة واحدة، مما يحد من السرعات إلى حوالي ، ولكنه يسمح بإزالة موصل واحد. وهذا يعني إمكانية استخدام كابلات ثلاثية الموصلات الشائعة للتوصيل. بالإضافة إلى ذلك، صُممت المحولات لتكون «ذاتية الإنهاء»، مما يعني أن العقد في نهاية الشبكة يمكنها ترك موصلها الأخير غير موصول. فلا حاجة لإعادة توصيل الأسلاك معًا في حلقة، ولا حاجة إلى موزعات أو أجهزة أخرى.

صُمم النظام للتوسع المستقبلي؛ إذ يسمح نظام العنونة بالتوسع إلى 255 عقدة في الشبكة المحلية (مع أنه لا يمكن استخدام سوى 32 عقدة في ذلك الوقت)، وباستخدام «الجسور» (التي عُرفت لاحقًا باسم «الموجهات»، مع أنها ليست متطابقة تقنيًا) يُمكن ربط الشبكات المحلية لتكوين مجموعات أكبر. وتتيح «المناطق» عنونة الأجهزة ضمن شبكة إنترنت متصلة عبر الجسور. إضافةً إلى ذلك، صُمم بروتوكول أبل توك منذ البداية ليُستخدم مع أي رابط مادي محتمل، وفي غضون سنوات قليلة، أُعيد تسمية الطبقة المادية إلى ، لتمييزها عن بروتوكولات أبل توك.

إحدى مزايا أبل توك هي خاصية التهيئة التلقائية. لربط جهاز بشبكة، يقوم المستخدم بتوصيل المحول بالجهاز، ثم يوصل كابلًا منه بأي منفذ متاح في أي محول آخر. يقوم بروتوكول أبل توك بالتفاوض على عنوان الشبكة، ويُنشئ قائمة بأسماء وأنواع الأجهزة الأخرى على الشبكة، مما يُمكّن المستخدم من استعراض الأجهزة عبر . يتميز أبل توك بسهولة استخدامه، لدرجة أنه كان من الشائع ظهور شبكات مخصصة عند وجود عدة أجهزة ماك في نفس الغرفة. لاحقًا، استخدمت أبل هذه الميزة في إعلان يُظهر إنشاء شبكة بين مقعدين في طائرة. من عيوب شبكة أبل توك الشخصية سهولة انفصال موصلات الكابلات، مما قد يُسبب أعطالًا في الشبكة.

### فون نت والمحولات الأخرى
على الرغم من بطئه، إلا أن نظام أبل توك أصبح شائعًا على نطاق واسع. ونشأ سوق مزدهر لأجهزة أبل توك من جهات خارجية خلال السنوات القليلة التالية. ومن الأمثلة البارزة على ذلك محول بديل صممته شركة  وسوّقته شركة فارالون تحت اسم  عام 1987. وكان هذا المحول بديلاً لموصل أبل، حيث استخدم مقابس الهاتف التقليدية بدلاً من موصلات أبل الدائرية. يسمح فون نت بربط شبكات أبل توك باستخدام أسلاك الهاتف العادية، وبجهد إضافي بسيط، يمكن تشغيل الهواتف التناظرية وأبل توك على كابل هاتف واحد رباعي الموصلات.

استغلت شركات أخرى قدرة وحدة التحكم في الإشارات (SCC) على قراءة الساعات الخارجية لدعم سرعات نقل بيانات أعلى، تصل إلى . في هذه الأنظمة، احتوى المحول الخارجي أيضًا على ساعة خاصة به، واستخدمها لإرسال إشارات إلى دبابيس إدخال الساعة في وحدة التحكم في الإشارات. كان نظام **فلاش توك**  من سنترام أشهر هذه الأنظمة، حيث عمل بسرعة ، وكان مصممًا للاستخدام مع نظام الشبكات  الخاص بهم. وكان هناك حل مشابه هو **داينا توك**  بسرعة ، والذي استخدم وحدة منفصلة تُوصل بين الحاسوب ووحدة لوكال توك/فون نت العادية. كما قدمت داينا بطاقة توسعة للحاسوب الشخصي تعمل بسرعة تصل إلى  عند الاتصال ببطاقات داينا أخرى للحاسوب الشخصي. وُجدت أنظمة أخرى ذات أداء أعلى، لكنها غالبًا ما تطلبت كابلات خاصة غير متوافقة مع لوكال توك/فون نت، بالإضافة إلى تعديلات على بروتوكول الشبكة، مما تسبب في كثير من الأحيان بمشاكل.

### أبل توك عبر الإيثرنت
مع توسع شركة أبل في أسواق تجارية وتعليمية، ازدادت حاجتها إلى دمج بروتوكول أبل توك في شبكاتها القائمة. وقد استثمرت العديد من هذه المؤسسات بالفعل في بنية تحتية باهظة الثمن لشبكة إيثرنت، ولم تكن هناك طريقة مباشرة لتوصيل جهاز ماكنتوش بشبكة إيثرنت. تضمن بروتوكول أبل توك بنيةً لربط الشبكات الفرعية الخاصة به، ولذا، كحلٍّ لهذه المشكلة، تم ابتكار **بروتوكول إيثر توك** في البداية لاستخدام الإيثرنت كشبكة أساسية بين الشبكات الفرعية لبروتوكول لوكال توك. ولتحقيق ذلك، كان على المؤسسات شراء ، وقد أوكلت أبل مهمة إنتاج هذه الأجهزة إلى جهات خارجية. استجابت عدة شركات، من بينها  وعدد من الشركات الناشئة مثل كينيتيكس.

### لوكال توك وإيثر توك وتوكن توك وأبل شير
بحلول عام 1987، كان من الواضح أن تقنية الإيثرنت تتفوق على تقنية توكن رينغ في معركة المعايير، وفي منتصف ذلك العام، قدمت شركة أبل بروتوكول **إيثر توك 1.0** ، وهو تطبيق لبروتوكول أبل توك عبر الطبقة الفيزيائية للإيثرنت. تم تقديم هذا البروتوكول لجهاز ماكنتوش 2 الذي صدر حديثًا، وهو أحد أول جهازي ماكنتوش من أبل مزودين بفتحات توسعة (كان جهاز ماكنتوش إس إي مزودًا بفتحة واحدة من نوع مختلف). تضمن نظام التشغيل لوحة تحكم جديدة للشبكة تتيح للمستخدم اختيار الاتصال الفيزيائي المراد استخدامه للشبكة (من «مدمج» أو «إيثر توك»). عند إطلاقه، كانت بطاقات واجهة الإيثرنت متوفرة من شركتي ثري كوم وكينيتكس، والتي يتم توصيلها بفتحة  في الجهاز. كما وسّعت حزمة بروتوكولات الشبكة الجديدة النظام ليسمح بـ255 عقدة كاملة لكل شبكة محلية. مع إصدار إيثر توك، أُعيد تسمية شبكة أبل توك الشخصية إلى لوكال توك، وهو الاسم الذي عُرفت به طوال معظم فترة وجودها. لاحقًا، تم دعم تقنية توكن رينغ بمنتج مشابه يُدعى **تون توك** ، والذي استخدم نفس لوحة تحكم الشبكة والبرمجيات الأساسية. ومع مرور الوقت، طرحت العديد من الشركات الخارجية بطاقات إيثرنت وتوكن رينغ متوافقة تستخدم نفس برامج التشغيل.

أدى ظهور جهاز ماكنتوش مزود بوصلة إيثرنت مباشرة إلى تفاقم مشكلة التوافق بين الإيثرنت ولوكال توك: إذ احتاجت الشبكات التي تضم أجهزة ماك جديدة وقديمة إلى وسيلة للتواصل فيما بينها. وقد يكون الأمر بسيطًا كشبكة من أجهزة ماك 2 المتصلة بالإيثرنت تحاول التواصل مع طابعة ليزر رايتر متصلة فقط بـلوكال توك. اعتمدت أبل في البداية على منتجات  المذكورة سابقًا، ولكن على عكس اعتقاد أبل بأن هذه المنتجات ستكون محدودة الانتشار، بحلول نهاية عام 1987، كان هناك 130،000 شبكة من هذا النوع قيد الاستخدام. كان أبل توك آنذاك نظام الشبكات الأكثر استخدامًا في العالم، حيث تجاوز عدد مستخدميه ثلاثة أضعاف عدد مستخدمي أي مورد آخر.

شهد عام 1987 أيضًا طرح منتج ، وهو  مخصص يعمل على أي جهاز ماك مزود ذاكرة وصول عشوائي (RAM) سعتها 512 كيلوبايت أو أكثر. كان جهاز ماك بلس المزود بقرص صلب خارجي من نوع واجهة النظام الحاسوبي الصغير (SCSI) من أجهزة أبل شير الشائعة. احتل أبل شير المرتبة الثالثة بين أنظمة تشغيل الشبكات (NOS) في أواخر ثمانينيات القرن الماضي، بعد نوفيل نت وار و من مايكروسوفت. ورغم أن نوفيل نت وار استحوذ على أكثر من 50% من سوق أنظمة تشغيل الشبكات، إلا أن مستخدمي أبل توك كانوا الأكثر رضا. أظهر استطلاع رأي أُجري عام 1989 وشمل 100 مستخدم لشبكات لان كبيرة أن 6% منهم يستخدمون منتجات أبل، ليحتل بذلك المرتبة الخامسة بين الشركات المصنعة. كان أبل شير بمثابة البديل الفعلي لمشاريع ماكنتوش أوفيس الفاشلة، والتي كانت تعتمد على جهاز خادم ملفات مخصص.

### المرحلة الثانية من أبل توك وغيرها من التطورات
أُصدر تصميم مُعاد تصميمه بشكلٍ كبير عام 1989 تحت اسم **أبل توك المرحلة الثانية** . يُمكن اعتبار المرحلة الثانية، من نواحٍ عديدة، محاولةً لجعل الإصدار السابق (الذي لم يُسمَّ المرحلة الأولى) أكثر عمومية. أصبح بإمكان الشبكات المحلية (LANs) الآن دعم أكثر من 255 عقدة، ولم تعد المناطق مرتبطةً بالشبكات المادية، بل أصبحت بنىً افتراضيةً بالكامل تُستخدم ببساطة لتنظيم العقد. على سبيل المثال، يُمكن الآن إنشاء منطقة «الطابعات» التي تُدرج جميع الطابعات في المؤسسة، أو قد يرغب المستخدم في وضع الجهاز نفسه في منطقة «الطابق الثاني» للإشارة إلى موقعه الفعلي. كما تضمنت المرحلة الثانية تغييراتٍ على بروتوكولات الربط الشبكي الأساسية لجعلها أقل «ثرثرةً»، والتي كانت تُشكِّل سابقًا مشكلةً خطيرةً في الشبكات التي تربط بين الشبكات واسعة النطاق.

في هذه المرحلة، كانت شركة أبل قد طورت مجموعة واسعة من منتجات الاتصالات، وتم الإعلان عن العديد منها بالتزامن مع إطلاق المرحلة الثانية من أبل توك. وشملت هذه المنتجات تحديثات لـ إيثر توك وتوكن توك، وبرنامج أبل توك وأجهزة لوكال توك لأجهزة آي بي إم بي سي، وإيثر توك لنظام التشغيل  من أبل مما يسمح له باستخدام طابعات  وموارد الشبكة الأخرى، بالإضافة إلى منتجات ماك إكس.25 وماك إكس.

بحلول عام 1990، أصبح الإيثرنت شبه عالمي، وحان الوقت لدمجه في أجهزة ماك مباشرةً من المصنع. مع ذلك، لم تكن الأسلاك المستخدمة في هذه الشبكات موحدة تمامًا بعد. حلت أبل هذه المشكلة باستخدام منفذ واحد في الجزء الخلفي من الحاسوب، حيث يمكن للمستخدم توصيل محول لأي نظام كابلات. استند نظام **فريندلي نت** هذا إلى  (AUI) المعيارية في الصناعة، لكنه اختار عمدًا موصلًا غير قياسي أصغر حجمًا وأسهل استخدامًا، أطلقوا عليه اسم «أبل إيه يو آي» أو ****. طُرح فريندلي نت لأول مرة في أجهزة  و، واستُخدم في معظم أجهزة ماك لفترة من الزمن. وكما هو الحال مع لوكال توك، ظهر عدد من محولات فريندلي نت من جهات خارجية بسرعة.

مع تحول نظام  إلى نظام الكابلات القياسي لشبكة الإيثرنت، أضافت أجهزة  من الجيل الثاني منفذ 10 بي إيه إس إي-تي بالإضافة إلى منفذ إيه إيه يو آي. كما أضافت أجهزة  وأجهزة باور ماكنتوش منخفضة المواصفات منفذ 10 بي إيه إس إي-تي. وكانت أجهزة  و و آخر أجهزة ماكنتوش التي تضمنت منفذ إيه إيه يو آي، وأصبح نظام 10 بي إيه إس إي-تي معيارًا عالميًا بدءًا من جهازي  وباور بوك جي 3.

### الإنترنت بحرف «I» الكبير
منذ بداية أبل توك، رغب المستخدمون في ربط أجهزة ماكنتوش بشبكات تي سي بيه/آي بيه. في عام 1984، كان بيل كروفت من جامعة ستانفورد رائدًا في تطوير حزم بروتوكول الإنترنت (IP) المغلفة ببروتوكول بروتوكول تسليم حزم البيانات (DDP) كجزء من مشروع سيجيت (بوابة ستانفورد إيثرنت-أبل توك). قامت شركة كينيتيكس بتسويق سيجيت في جسر لوكال توك إلى إيثرنت الخاص بها كخيار توجيه إضافي. بعد بضع سنوات، تم فصل  عن كود سيجيت وأصبح الطريقة الفعلية لتوجيه حزم بروتوكول الإنترنت (IP) عبر شبكات لوكال توك. بحلول عام 1986، أصدرت جامعة كولومبيا الإصدار الأول من حزمة كولومبيا أبل توك (CAP) التي سمحت بتكامل أكبر بين بيئات يونكس وتي سي بيه/آي بيه وأبل توك. في عام 1988، أصدرت أبل نظام ، الذي سمح لأجهزة ماك بدعم تي سي بيه/آي بيه على الأجهزة المزودة بأجهزة إيثرنت مناسبة. مع ذلك، ترك هذا العديد من الجامعات أمام مشكلة دعم بروتوكول الإنترنت (IP) على أجهزة ماك العديدة المزودة بلوكال توك. سرعان ما أصبح من الشائع تضمين دعم ماك تي سي بيه في جسور لوكال توك إلى إيثرنت. لم يصبح ماك تي سي بيه جزءًا قياسيًا من نظام التشغيل ماك أو إس الكلاسيكي حتى عام 1994، وبحلول ذلك الوقت كان يدعم أيضًا بروتوكول إدارة الشبكة البسيط (SNMP) وبروتوكول الربط بين نقطتين (PPP).

في أوائل التسعينيات، كان جهاز ماك عميلًا رئيسيًا على الإنترنت سريع التوسع. ومن بين البرامج الأكثر شهرةً وانتشارًا: فيتش ويودورا وإكسودس ونيوزواتشر وحزم إن سي إس إيه، وخاصةً إن سي إس إيه موزايك وبرنامج نتسكيب نافيجاتور المشتق منه. بالإضافة إلى ذلك، ظهر عدد من منتجات الخوادم التي سمحت لجهاز ماك باستضافة محتوى الإنترنت. خلال هذه الفترة، كان لدى أجهزة ماك ما يقارب ضعفين إلى ثلاثة أضعاف عدد العملاء المتصلين بالإنترنت مقارنةً بأي منصة أخرى. على الرغم من الحصة السوقية الصغيرة نسبياً لأجهزة الحاسوب الصغيرة بشكل عام.

مع انتقال العالم السريع إلى بروتوكول الإنترنت (IP) لاستخدامات الشبكات المحلية (LAN) والشبكات الواسعة (WAN)، واجهت أبل تحدي صيانة قاعدتي بيانات برمجيتين متقادمتين على نطاق واسع على مجموعة متزايدة من الأجهزة، بالإضافة إلى طرح أجهزة باور بي سي. أدى ذلك إلى جهود مشروع النقل المفتوح (Open Transport)، الذي أعاد تنفيذ بروتوكولي ماك تي سي بيه وأبل توك على قاعدة بيانات برمجية جديدة كليًا مُقتبسة من معيار  الخاص بنظام يونكس. واجهت الإصدارات الأولى مشاكل ولم تستقر إلا بعد فترة. في ذلك الوقت، كانت أبل قد انغمست في مشروع  الذي باء بالفشل في نهاية المطاف.

### الإرث والتوقف عن الاستخدام
مع استحواذ أبل على شركة نكستر وتطوير نظام التشغيل ماك أو إس إكس لاحقًا، أصبح نظام أبل توك نظامًا قديمًا تمامًا. أُضيفت إليه دعم أبل توك في نظام ماك أو إس إكس لتوفير الدعم لعدد كبير من أجهزة أبل توك الموجودة، ولا سيما طابعات الليزر ومشاركة الملفات، إلا أن حلول الاتصال البديلة الشائعة في ذلك الوقت، وخاصةً يو إس بي للطابعات، حدّت من الطلب عليه. ومع تخلي أبل عن العديد من فئات هذه المنتجات، واعتماد جميع الأنظمة الجديدة على بروتوكول الإنترنت (IP)، أصبح أبل توك أقل شيوعًا. وأُزيل دعم أبل توك نهائيًا من سلسلة ماك أو إس في الإصدار 10.6 من نظام ماك أو إس إكس عام 2009.

مع ذلك، لم يُقلّل فقدان أبل توك من الرغبة في حلول الشبكات التي تجمع بين سهولة استخدامه وتوجيه بروتوكول الإنترنت. وقد قادت أبل تطوير العديد من هذه الحلول، بدءًا من طرح جهاز التوجيه إيربورت وصولًا إلى تطوير نظام الشبكات بدون إعدادات مسبقة وتطبيقه، رانديفو، الذي أُعيد تسميته لاحقًا إلى «بونجور».

اعتبارًا من عام 2020، تمت إزالة دعم أبل توك بالكامل من الدعم القديم مع ماك أو إس 11 بيغ سور.

## التصميم
اتبع تصميم أبل توك نموذج الربط البيني للأنظمة المفتوحة لطبقات البروتوكولات. وعلى عكس معظم أنظمة الشبكات المحلية المبكرة، لم يُبنَ أبل توك باستخدام نظام  النموذجي. لم يكن الهدف منه الإيثرنت، ولم يكن يدعم عناوين 48 بت للتوجيه. ومع ذلك، فإن العديد من أجزاء نظام أبل توك لها نظائر مباشرة في إكس إن إس.

كان أحد أبرز ما يميز أبل توك هو احتوائه على بروتوكولين يهدفان إلى جعل النظام ذاتي التكوين بالكامل. يسمح بروتوكول تحليل عناوين أبل توك (AARP) لأجهزة أبل توك بإنشاء عناوين شبكية خاصة بها تلقائيًا، بينما يُعد بروتوكول ربط الأسماء (NBP) نظامًا ديناميكيًا لربط عناوين الشبكة بأسماء يسهل على المستخدم قراءتها. على الرغم من وجود أنظمة مشابهة لبروتوكول تحليل عناوين أبل توك في أنظمة أخرى، مثل ، إلا أنه بدءًا من عام 2002 تقريبًا، وفر نظام رونديفو (الذي يجمع بين اكتشاف الخدمات القائم على نظام أسماء النطاقات، ونظام أسماء النطاقات متعدد البث، وعنونة الارتباط المحلي) إمكانيات وسهولة استخدام باستخدام بروتوكول الإنترنت (IP) مشابهة لتلك الموجودة في أبل توك.

قدّمت كلٌّ من بروتوكول تحليل عناوين أبل توك وبروتوكول ربط الأسماء طرقًا لتمكين أجهزة «التحكّم» من تجاوز الآليات الافتراضية. وكانت الفكرة هي السماح لأجهزة التوجيه بتوفير المعلومات أو «ربط» النظام بعناوين وأسماء معروفة. في الشبكات الكبيرة حيث قد يُسبّب بروتوكول تحليل عناوين أبل توك مشاكل أثناء بحث العُقد الجديدة عن عناوين متاحة، يُمكن أن يُقلّل إضافة جهاز توجيه من «كثرة الاتصالات». وقد جعل كلٌّ من بروتوكول تحليل عناوين أبل توك وبروتوكول ربط الأسماء معًا أبل توك نظام شبكات سهل الاستخدام. تُضاف الأجهزة الجديدة إلى الشبكة عن طريق توصيلها، مع إمكانية تسميتها. يتم فحص قوائم وبروتوكول ربط الأسماء وعرضها بواسطة برنامج يُعرف باسم «»، والذي يعرض قائمة بالأجهزة الموجودة على الشبكة المحلية، مُقسّمة إلى فئات مثل خوادم الملفات والطابعات.

## البروتوكولات

### بروتوكول تحليل عناوين أبل توك
يقوم بروتوكول تحليل عناوين أبل توك (AARP) بتحويل عناوين أبل توك إلى عناوين طبقة الربط. وهو مكافئ وظيفيًا لبروتوكول اقتران العناوين، ويحصل على تحليل العناوين بطريقة مشابهة جدًا لبروتوكول تحليل العناوين.

نظام بروتوكول تحليل عناوين أبل توك بسيط نسبيًا. عند تشغيل جهاز أبل توك، يبث حزمة بروتوكول تحليل عناوين أبل توك للتحقق من عنوان الشبكة، بهدف تلقي رد من أجهزة التحكم مثل أجهزة التوجيه. إذا لم يُقدّم أي عنوان، يتم اختيار عنوان عشوائيًا من «الشبكة الفرعية الأساسية» (0). ثم يبث الجهاز حزمة أخرى تُفيد باختيار هذا العنوان، وينتظر لمعرفة ما إذا كان أي جهاز آخر على الشبكة سيُبلغ عن ذلك. إذا كان جهاز آخر يستخدم هذا العنوان، فسيختار الجهاز المتصل حديثًا عنوانًا آخر، ويستمر في المحاولة حتى يجد عنوانًا متاحًا. في الشبكات التي تضم العديد من الأجهزة، قد يتطلب الأمر عدة محاولات قبل العثور على عنوان متاح، لذا، ولأغراض تحسين الأداء، يُسجّل العنوان الناجح في ذاكرة الوصول العشوائي المستدامة ويُستخدم كعنوان افتراضي في المستقبل. هذا يعني أنه في معظم التطبيقات العملية حيث تُضاف الأجهزة تدريجيًا، لا يلزم سوى محاولة أو اثنتين قبل أن يصبح العنوان ثابتًا فعليًا.

### بروتوكول تدفق بيانات أبل توك
كان بروتوكول تدفق بيانات أبل توك (ADSP) إضافة متأخرة نسبيًا إلى مجموعة بروتوكولات أبل توك، وذلك عندما اتضح الحاجة إلى وسيلة نقل موثوقة وموجهة نحو الاتصال على غرار بروتوكول تي سي بيه. وتتمثل الاختلافات الرئيسية بينه وبين بروتوكول تي سي بيه فيما يلي:
* قد يتم رفض محاولة الاتصال.
* لم تكن هناك اتصالات «نصف مفتوحة»؛ بمجرد أن يبدأ أحد الطرفين في قطع الاتصال، يتم إغلاق الاتصال بالكامل (أي أن بروتوكول تدفق بيانات أبل توك هو مزدوج كامل، وليس أحادي الاتجاه المزدوج).
* كان نظام أبل توك يتضمن نظام رسائل تنبيه يسمح بإرسال رسائل قصيرة تتجاوز تدفق البيانات العادي. كانت هذه الرسائل تُسلّم بشكل موثوق، ولكن بترتيب غير متسلسل بالنسبة لتدفق البيانات. إذ تُسلّم أي رسالة تنبيه في أسرع وقت ممكن بدلاً من انتظار وصول نقطة تسلسل البايتات الحالية إلى موضعها الحالي.

### بروتوكول تقديم ملفات أبل
 (AFP)، المعروف سابقًا باسم بروتوكول ملفات أبل توك، هو بروتوكول الاتصال بخوادم ملفات . وهو مبني على بروتوكول جلسة أبل توك (لبروتوكول ملفات أبل القديم عبر بروتوكول تسليم البيانات) أو  (لبروتوكول ملفات أبل عبر تي سي بيه)، ويوفر خدمات للتحقق من هوية المستخدمين (قابلة للتوسيع لتشمل طرق تحقق مختلفة، بما في ذلك تبادل الأرقام العشوائية ثنائي الاتجاه) ولتنفيذ عمليات خاصة بنظام ملفات ماكنتوش إتش إف إس. ولا يزال بروتوكول بروتوكول ملفات أبل مستخدمًا في نظام ماك أو إس، على الرغم من إيقاف دعم معظم بروتوكولات أبل توك الأخرى.

### بروتوكول جلسة أبل توك
كان بروتوكول جلسة أبل توك (ASP) بروتوكولًا وسيطًا، بُني على بروتوكول معاملات أبل توك (ATP)، الذي كان بدوره أساس بروتوكول جلسة أبل توك. وقد وفّر خدمات أساسية لطلب استجابات لأوامر عشوائية وإجراء استعلامات حالة خارج النطاق. كما سمح للخادم بإرسال رسائل تنبيه غير متزامنة إلى العميل.

### بروتوكول معاملات أبل توك
كان بروتوكول معاملات أبل توك (ATP) البروتوكول الأصلي الموثوق به على مستوى النقل لأبل توك، وقد بُني على أساس بروتوكول تسليم البيانات. في ذلك الوقت، كان يُعتقد أن بروتوكولًا كاملًا وموثوقًا به وموجهًا نحو الاتصال مثل تي سي بيه مكلف للغاية بالنسبة لمعظم الاستخدامات المقصودة لأبل توك. ولذلك، كان بروتوكول ملفات أبل عبارة عن تبادل بسيط للطلبات والاستجابات، دون الحاجة إلى إنشاء أو إنهاء الاتصالات.

يمكن الرد على حزمة طلب بروتوكول معاملات أبل توك بما يصل إلى ثماني حزم استجابة. ثم يرسل مقدم الطلب حزمة تأكيد تحتوي على قناع بتات يشير إلى أي من حزم الاستجابة التي استلمها، حتى يتمكن المستجيب من إعادة إرسال الباقي.

يمكن لبروتوكول معاملات أبل توك العمل إما في وضع «مرة واحدة على الأقل» أو وضع «مرة واحدة بالضبط». كان وضع «مرة واحدة بالضبط» ضروريًا للعمليات غير المتكررة ؛ ففي هذا الوضع، يحتفظ المستجيب بنسخة من مخازن الاستجابة في الذاكرة حتى استلام حزمة تحرير من المُرسِل بنجاح، أو حتى انقضاء مهلة زمنية. وبهذه الطريقة، يمكنه الاستجابة للطلبات المكررة التي تحمل نفس مُعرّف المعاملة عن طريق إعادة إرسال بيانات الاستجابة نفسها، دون إعادة تنفيذ العملية الفعلية.

### بروتوكول تسليم حزم البيانات
كان بروتوكول تسليم البيانات (DDP) أدنى بروتوكول نقل مستقل عن وصلة البيانات. وقد وفر خدمة تسليم البيانات دون ضمانات للتسليم. بُنيت جميع بروتوكولات مستوى التطبيق، بما في ذلك بروتوكولات البنية التحتية بروتوكول ربط الأسماء (NBP) وبروتوكول صيانة جدول التوجيه (RTMP) وبروتوكول معلومات المنطقة (ZIP)، على بروتوكول تسليم البيانات. يتوافق بروتوكول تسليم البيانات الخاص بأبل توك بشكل وثيق مع طبقة الشبكة في نموذج الاتصال أو إس آي.

### بروتوكول ربط الأسماء
كان بروتوكول ربط الأسماء (NBP) نظامًا ديناميكيًا موزعًا لإدارة أسماء أبل توك. عند بدء تشغيل خدمة ما على جهاز، تُسجّل لنفسها اسمًا يختاره مسؤول النظام. في هذه المرحلة، يوفر بروتوكول ربط الأسماء (NBP) آلية للتحقق من عدم وجود جهاز آخر قد سجّل الاسم نفسه. لاحقًا، عندما يرغب عميل في الوصول إلى تلك الخدمة، يستخدم بروتوكول ربط الأسماء للاستعلام من الأجهزة للعثور عليها. يوفر بروتوكول ربط الأسماء إمكانية استعراض أسماء جميع الخدمات المتاحة، بالإضافة إلى إمكانية البحث عن خدمة باسم محدد. كانت الأسماء سهلة القراءة، تحتوي على مسافات وأحرف كبيرة وصغيرة، وتدعم البحث.

### بروتوكول أبل توك إيكو
بروتوكول أبل توك إيكو (AEP) هو بروتوكول طبقة نقل مصمم لاختبار إمكانية الوصول إلى عُقد الشبكة. يُنشئ بروتوكول أبل توك إيكو حزم بيانات لإرسالها إلى عُقدة الشبكة، ويتم تحديد نوع الحزمة في حقل «النوع» كحزمة بروتوكول أبل توك إيكو. تُمرر الحزمة أولًا إلى مُعالج بروتوكول تسليم البيانات المصدر. بعد تحديدها كحزمة بروتوكول أبل توك إيكو، تُعاد توجيهها إلى العقدة حيث يفحصها مُعالج بروتوكول تسليم البيانات في الوجهة. بعد تحديد نوع الحزمة كحزمة بروتوكول أبل توك إيكو، تُنسخ الحزمة ويُعدّل أحد حقولها لإنشاء حزمة رد بروتوكول أبل توك إيكو، ثم تُعاد إلى عُقدة المصدر.

### بروتوكول الوصول إلى الطابعة
كان بروتوكول الوصول إلى الطابعة (PAP) الطريقة القياسية للتواصل مع طابعات بوست سكريبت، وقد بُني على بروتوكول معاملات أبل توك (ATP). عند فتح اتصال بروتوكول الوصول إلى الطابعة، يرسل كل طرف إلى الآخر طلب بروتوكول معاملات أبل توك، والذي يعني ببساطة «أرسل لي المزيد من البيانات». وكان رد العميل على الخادم هو إرسال جزء من كود بوست سكريبت، بينما يمكن للخادم الرد بأي رسائل تشخيصية قد تنشأ نتيجة لذلك، وبعد ذلك يُرسل طلب «أرسل المزيد من البيانات» آخر. وقد وفر استخدام بروتوكول معاملات أبل توك هذا تحكمًا تلقائيًا في تدفق البيانات ؛ إذ لا يمكن لأي طرف إرسال البيانات إلى الطرف الآخر إلا إذا كان هناك طلب بروتوكول معاملات أبل توك معلق للرد عليه.

كما وفر بروتوكول الوصول إلى الطابعة (PAP) إمكانية الاستعلام عن حالة الطابعة خارج نطاق الشبكة، وذلك عبر معاملات بروتوكول معاملات أبل توك منفصلة. حتى أثناء انشغال خادم بروتوكول الوصول إلى الطابعة بمعالجة مهمة طباعة من أحد العملاء، كان بإمكانه الاستمرار في الاستجابة لطلبات الحالة من أي عدد من العملاء الآخرين. وقد سمح هذا لأجهزة ماكنتوش الأخرى على الشبكة المحلية التي تنتظر الطباعة بعرض رسائل حالة تُشير إلى انشغال الطابعة، ونوع المهمة التي تعمل عليها.

### بروتوكول صيانة جدول التوجيه
كان بروتوكول صيانة جدول التوجيه (RTMP) هو البروتوكول الذي تُبقي أجهزة التوجيه من خلاله بعضها البعض على اطلاع ببنية الشبكة. وكان هذا هو الجزء الوحيد من أبل توك الذي يتطلب بثًا دوريًا غير مطلوب: كل 10 ثوانٍ، كان على كل جهاز توجيه إرسال قائمة بجميع أرقام الشبكة التي يعرفها ومدى بُعدها المُقدَّر.

### بروتوكول معلومات المنطقة
كان بروتوكول معلومات المنطقة (ZIP) هو البروتوكول الذي يتم من خلاله ربط أرقام شبكة أبل توك بأسماء المناطق. كانت المنطقة عبارة عن تقسيم فرعي للشبكة يكون مفهوماً للبشر (على سبيل المثال، «قسم المحاسبة»)؛ ولكن بينما كان يجب تعيين رقم الشبكة لقسم متصل طوبولوجياً من الشبكة، يمكن أن تشمل المنطقة عدة أجزاء مختلفة غير متصلة من الشبكة.

## التنفيذ المادي

كان التنفيذ الافتراضي الأولي لبروتوكول أبل توك عبارة عن بروتوكول تسلسلي عالي السرعة يُعرف باسم ، والذي استخدم منافذ  المدمجة في أجهزة ماكنتوش بسرعة . استخدم لوكال توك موزعًا في منفذ آر إس-422 لتوفير كابلات نقل البيانات من وإلى المنفذ. كانت بنية الشبكة عبارة عن ناقل: حيث تم توصيل الكابلات على التوالي من كل جهاز متصل إلى الجهاز التالي، بحد أقصى 32 كابلًا مسموحًا به في أي جزء من . كان النظام بطيئًا بمعايير اليوم، ولكن في ذلك الوقت، كانت التكلفة الإضافية وتعقيدات ربط الشبكات على أجهزة الحاسوب الشخصية كبيرة لدرجة أنه كان من الشائع أن تكون أجهزة ماك هي أجهزة الحاسوب الشخصية الوحيدة المتصلة بالشبكة في المكتب. أما أجهزة الحاسوب الأكبر حجمًا، مثل محطات عمل يونكس أو فاكس، فكانت تُربط عادةً عبر شبكة إيثرنت.

كانت هناك تطبيقات مادية أخرى متاحة أيضًا. كان  بديلًا شائعًا جدًا للوكال توك، وهو حل من طرف ثالث من شركة الحوسبة في فارالون (التي أعيد تسميتها إلى ، واستحوذت عليها موتورولا في عام 2007). استخدم فون نيت أيضًا منفذ RS-422، وكان مطابقًا للوكال توك من حيث برامج تشغيل منفذ لوكال توك من أبل، ولكنه كان يعمل عبر كابلات هاتف قياسية رخيصة الثمن مزودة بموصلات معيارية رباعية الأسلاك سداسية المواضع، وهي نفس الكابلات المستخدمة لتوصيل الهواتف الأرضية. نظرًا لاستخدامه الزوج الثاني من الأسلاك، كان من الممكن توصيل أجهزة الشبكة حتى من خلال مقابس الهاتف الموجودة في حال عدم وجود خط ثانٍ. وكما هو الحال مع موزعات ومحولات الشبكة الحالية، قدمت فارالون حلولًا لـ فون نت لاستخدامها في تكوينات النجمة والحافلة، مع كل من توصيلات النجمة السلبية (حيث يتم توصيل أسلاك الهاتف ببعضها البعض عند نقطة مركزية)، وتوصيلات النجمة النشطة باستخدام جهاز موزع «وحدة تحكم فون نت النجمية». في التكوين النجمي، كان أي خلل في الأسلاك يؤثر على جهاز واحد فقط، وكان من السهل تحديد المشاكل. وبفضل انخفاض تكلفة فون نت ومرونته وسهولة استكشاف الأخطاء وإصلاحها، أصبح الخيار السائد لشبكات ماك حتى أوائل التسعينيات.

أصبحت بروتوكولات أبل توك تعمل أيضًا عبر طبقات الإيثرنت (أولًا الكابل المحوري ثم الكابل المزدوج المجدول) وطبقة توكن رينغ، وأطلقت عليها أبل اسمي «إيثر توك» و«توكن توك» على التوالي. وأصبح إيثر توك تدريجيًا أسلوب التنفيذ السائد لبروتوكول أبل توك مع انتشار الإيثرنت في صناعة الحواسيب الشخصية خلال التسعينيات. وإلى جانب أبل توك وتي سي بيه/آي بيه، يمكن لأي شبكة إيثرنت أن تدعم في الوقت نفسه بروتوكولات أخرى مثل  و.

## نموذج الشبكات

## الإصدارات

## حلول عبر الأنظمة الأساسية
على عكس أجهزة ماك، لم يكن هناك في أواخر ثمانينيات القرن الماضي معيارٌ سائدٌ لأجهزة الشبكات المحلية (LAN) لمنصة الحوسبة المكتبية الأكثر شيوعًا، وهي أجهزة الحاسوب الشخصية المتوافقة التي تعمل بنظام إم إس-دوس. أطلقت أبل بطاقة أبل توك للحاسوب الشخصي في أوائل عام 1987، مما سمح لأجهزة الحاسوب الشخصية بالانضمام إلى شبكات أبل توك والطباعة على طابعات ليزر رايتر. وبعد عام، تم إصدار أبل شير بي سي، مما سمح لأجهزة الحاسوب الشخصية بالوصول إلى خوادم ملفات أبل شير.

مكّن نظام «توبس تيليكونيكتور» وهو نظام شبكات إم إس-دوس يعمل عبر نظام أبل توك، أجهزة الحاسوب الشخصية التي تعمل بنظام إم إس-دوس من التواصل عبر أجهزة شبكة أبل توك. يتألف هذا النظام من بطاقة واجهة أبل توك للحاسوب الشخصي ومجموعة من برامج الشبكات التي تتيح وظائف مثل مشاركة الملفات ومحركات الأقراص والطابعات. إلى جانب إمكانية إنشاء شبكة أبل توك خاصة بأجهزة الحاسوب الشخصية، فقد أتاح النظام التواصل بين أجهزة الحاسوب الشخصية وأجهزة ماك المثبتة عليها برامج تي أو بيه إس. (يمكن لأجهزة ماك غير المثبتة عليها برامج تي أو بيه إس استخدام الشبكة نفسها، ولكن فقط للتواصل مع أجهزة أبل الأخرى). لم تكن برامج تي أو بيه إس الخاصة بأجهزة ماك تضاهي جودة برامج أبل الأصلية، سواء من حيث سهولة الاستخدام أو من حيث المتانة وخلوها من الأعطال، إلا أن برامج DOS كانت سهلة الاستخدام نسبيًا وفقًا لمعايير DOS، وكانت متينة.

يدعم نظاما التشغيل بي إس دي ولينكس بروتوكول أبل توك من خلال مشروع مفتوح المصدر يسمى ، والذي ينفذ مجموعة البروتوكولات الكاملة ويسمح لهما بالعمل كخوادم ملفات أو طباعة أصلية لأجهزة حاسوب ماكنتوش، والطباعة على طابعات لوكال توك عبر الشبكة.

دعمت أنظمة تشغيل ويندوز سيرفر بروتوكول أبل توك بدءًا من ويندوز إن تي وحتى ويندوز سيرفر 2003 وقد أدرجت ميرامار بروتوكول أبل توك في منتجها بي سي ماكلان الذي أوقفت سي إيه دعمه عام 2007. ولا تزال  تُضمّن بروتوكول أبل توك مع برنامج خادم  الخاص بها لتكامل ماكنتوش مع ويندوز، والذي يدعم ويندوز سيرفر 2008 وويندوز فيستا بالإضافة إلى الإصدارات السابقة. وتُقدّم هيليوس للبرمجيات المحدودة تطبيقًا خاصًا بها لحزمة بروتوكول أبل توك، كجزء من خادم  الخاص بها. وهو عبارة عن مجموعة خوادم للملفات والطباعة تعمل على نطاق واسع من المنصات المختلفة.

بالإضافة إلى ذلك، أصدرت جامعة كولومبيا حزمة كولومبيا أبل توك (CAP) التي نفّذت مجموعة البروتوكولات لأنظمة يونكس المختلفة، بما في ذلك ، وسن أو إس، وبي إس دي، وإيريكس. لم تعد هذه الحزمة تُحدَّث بانتظام.

## انظر أيضا
* نظام ملفات الشبكة
* سامبا

## المراجع

### الاستشهادات

### ببليوغرافيا

* 
* 
* 

## وصلات خارجية
* نقل بروتوكول أبل توك عبر الإنترنت 

تصنيف:برمجيات أبل
تصنيف:نظم تشغيل شبكية
تصنيف:بروتوكولات الشبكة