بونجور سليب بروكسي
خدمة Bonjour Sleep Proxy من Apple هي مكون مفتوح المصدر [ 1 ] لشبكات لا تتطلب أي إعدادات ، مصممة للمساعدة في تقليل استهلاك الطاقة للأجهزة الإلكترونية المتصلة بالشبكة . [ 2 ] تسمح هذه الخدمة للجهاز الذي يقدم خدمات مثل مشاركة الملفات أو مشاركة الطابعات أو تسجيل الدخول عن بُعد، بالدخول في وضع السكون ، أي وضع الطاقة المنخفضة، مع بقاء خدماته متاحة، حتى على مستوى العالم، وذلك من خلال التسجيل لدى خادم وكيل السكون على الشبكة المحلية. يستمر خادم وكيل السكون في الإعلان عن الخدمات على الشبكة المحلية نيابةً عن الجهاز المضيف في وضع السكون، ويستمع للاتصالات الواردة، سواء كانت الخدمات متاحة محليًا فقط أو عبر الإنترنت. عندما يحاول أي جهاز استخدام أي خدمة مُوَكَّلة، يقوم خادم الوكيل بتنبيه الجهاز النائم، وتعمل الخدمة كما لو كان الجهاز النائم يعمل بكامل طاقته.
أي جهاز قادر على العمل كخادم وكيل أثناء السكون يُعلن عن ذلك على جميع الشبكات المحلية التي ينتمي إليها. يمكن للجهاز الذي يُقدّم خدمات الشبكة، مثل مشاركة الملفات، تسجيل خدماته لدى خادم وكيل أثناء السكون المتاح عندما لا تكون خدماته قيد الاستخدام، ثم يدخل في وضع السكون حتى الحاجة إلى إحدى خدماته. يستمر خادم الوكيل أثناء السكون في الإعلان عن الخدمات في نظام أسماء النطاقات متعدد البث (mDNS) نيابةً عن الجهاز المُضيف في وضع السكون. [ 2 ] عندما يرصد خادم الوكيل أثناء السكون محاولة استخدام أي من هذه الخدمات، يُوقظ الجهاز المُضيف في وضع السكون، وتستمر الخدمة بشكل طبيعي. وفي حالة SSH ، يمكن للخادم الذي لديه جلسة نشطة التسجيل لدى خادم وكيل، ثم الدخول في وضع السكون، ليتم إيقاظه مع الحزمة التالية المُستلمة، مُستمرًا في نفس الجلسة. [ 3 ] [ 2 ]
تشير آبل إلى هذه الخدمة باسم Bonjour Sleep Proxy في وثائق الدعم الخاصة بها. [ 4 ] تستخدم الخدمة ميزة Wake on Demand ، التي تم تقديمها لأول مرة في نظام التشغيل Mac OS X Snow Leopard . [ 5 ]
تفاصيل
بروتوكول تحليل العناوين وبروتوكول اكتشاف الجوار
عندما يقبل خادم وكيل في وضع السكون طلبًا للتوجيه، فإنه يستحوذ فعليًا على عناوين IP للخوادم الموجّهة إليه عبر بروتوكول تحليل العناوين (ARP) وبروتوكول اكتشاف الجوار (NDP). وللحصول على حركة البيانات لعناوين IPv4 الخاصة بالخادم الموجّه إليه، يرسل إعلانات ARP مجانية لتوجيه الحزم المُوجّهة إلى الخادم الموجّه إليه إلى الوكيل. وبالنسبة لعناوين IPv6، يفعل الشيء نفسه باستخدام بروتوكول NDP. وللحفاظ على هذا الارتباط، يستجيب الوكيل نيابةً عن الخادم الموجّه إليه لطلبات ARP وNDP. تُؤدي هذه العملية فعليًا إلى ربط عناوين IP للخوادم الموجّهة إليها بمنفذ فعلي في خادم الوكيل.
عندما تصل حزمة بيانات، من أي مكان على الإنترنت، لخدمة وسيطة، يقوم خادم الوكيل في وضع السكون بإيقاظ المضيف النائم وعكس العملية المذكورة أعلاه، باستخدام ARP وNDP مرة أخرى لإعادة ربط عناوين IP نفسها بالجهاز المناسب، وتستمر أي خدمة كما لو أن الخادم لم يكن في وضع السكون.
قد يبدو هذا الأمر مربكًا لمسؤولي الشبكة الذين لا يتوقعون سلوك تغيير عناوين MAC .
خاصية Wake-on-LAN وحزم البيانات السحرية
تُعرف طريقة إيقاظ خادم وكيل السكون لجهاز مضيف في وضع السكون باسم " الإيقاظ عبر الشبكة المحلية" (Wake-on-LAN) . تقوم واجهة الشبكة للجهاز المضيف، المزودة بهذه الخاصية، بإيقاظه عند استقبالها سلسلة بتات محددة، وتُسمى الحزمة التي تحتوي على هذا النمط " الحزمة السحرية" . تطلبت التطبيقات الأولى لتقنية الإيقاظ عبر الشبكة المحلية (WoL) واجهات شبكة سلكية. أما في حالة الاتصال اللاسلكي ( Wi-Fi )، فتُرسل حزمة الإيقاظ عبر ملحقات الوسائط المتعددة اللاسلكية (WMM). [ 5 ] في كلتا الحالتين، يجب أن تدعم واجهة الشبكة هذه الوظيفة. توفر Apple تعليمات للتحقق من توافق هذه الميزة مع أجهزة Macintosh. [ 4 ]
الخدمات المدعومة والأمثلة
تستطيع خدمة وكيل السكون الإعلان عن أي خدمات مدعومة من Bonjour ، أثناء سكون جهاز الكمبيوتر المضيف. ومن أمثلة الخدمات المدعومة: [ 4 ]
- مشاركة الملفات : يمكن للمضيف الذي يدعم خدمة وكيل السكون، والتي توفر خدمات الملفات، أن يدخل في وضع السكون عند الحاجة. وعندما يحتاج شخص ما إلى الوصول إلى الملفات المشتركة، سيستيقظ المضيف تلقائيًا.
- مشاركة مكتبة iTunes : قد يدخل الكمبيوتر الذي يستضيف مكتبة iTunes في وضع السكون، وسيستيقظ تلقائيًا عندما يرغب شخص ما في تصفح مكتبة iTunes من جهاز كمبيوتر مختلف.
- مشاركة الطابعة : يمكن توصيل طابعة ومشاركتها من جهاز كمبيوتر يدعم خدمة وكيل السكون. يمكن للكمبيوتر الدخول في وضع السكون عند عدم استخدامه، ولكنه سيستيقظ عند الحاجة لمعالجة مهمة طباعة مُرسلة من جهاز كمبيوتر آخر.
- SSH : قد يدخل جهاز الكمبيوتر الذي يوفر الوصول عبر SSH في وضع السكون، ويستيقظ عبر خدمة وكيل السكون عند بدء تسجيل الدخول عبر SSH.
- مشاركة سطح المكتب : مشابهة للأمثلة المذكورة أعلاه.
التطبيقات
يمكن الاطلاع على التطبيقات على شبكة محلية باستخدام متصفح Bonjour .
- Apple AirPort Express مع إصدار البرنامج الثابت 7.4.1 أو 7.4.2 [ 4 ]
- Apple AirPort Extreme مع إصدار البرنامج الثابت 7.4.1 أو 7.4.2 [ 4 ]
- كبسولة الزمن من أبل إيربورت [ 4 ]
- أبل تي في (جميع الأجيال)
- هوم بود (2018)
- هوم بود ميني (2020)
- تعمل أجهزة الكمبيوتر التي تعمل بنظام التشغيل Mac OS X Snow Leopard كخوادم وكيلة لوضع السكون Bonjour عند تمكين مشاركة الإنترنت . [ 6 ]
مراجع
- ↑ ملاحظة: انظر إلى شفرة المصدر mDNSResponder على www.macosforge.org ، والتي تتضمن تطبيقًا كاملاً لخدمة DNS-SD/mDNS Sleep Proxy، المتاحة بموجب ترخيص Apache 2.0 مفتوح المصدر.
- 1 2 3 مارك كروخمال (23 مارس 2010). "مسودة الإنترنت: draft-cheshire-dnsext-multicastdns-11" . شركة آبل . تم الاطلاع بتاريخ 30 مايو 2010 .
- ↑ تشيشاير، ستيوارت (ديسمبر 2009). "فهم خدمة وكيل النوم" . ستيوارت تشيشاير . تم الاسترجاع في 11 أبريل 2024 .
- 1 2 3 4 5 6 "Mac OS X v10.6: حول خاصية التنبيه عند الطلب (مقالة أبل HT3774)" . أبل. 27 أغسطس 2009. تم الاطلاع عليه في 15 سبتمبر 2009. "
إعداد خاصية التنبيه عند الطلب"، "إعداد وكيل نوم Bonjour".
- 1 2 غلين فليشمان (28 أغسطس 2009). "ميزة الاستيقاظ عند الطلب تُمكّن نظام سنو ليوبارد من النوم مع إبقاء عين مفتوحة" . Macworld.com. مؤرشف من الأصل في 16 سبتمبر 2009. تم الاسترجاع في 15 سبتمبر 2009. "
كيف تعمل؟"، "لوحة تفضيلات موفر الطاقة
- ↑ مؤتمر أبل(WWDC) 2009، الجلسة 508، الشبكات بدون تهيئة باستخدام Bonjour "نسخة مؤرشفة" (PDF) . مؤرشفة من الأصل (PDF) بتاريخ 6 أغسطس 2009. تم الاطلاع عليها بتاريخ 15 سبتمبر 2009 .
{{cite web}}: CS1 maint: archived copy as title ( link )
روابط خارجية
- رقم براءة الاختراع الأمريكية 7107442 ، انظر علامة تبويب "الفسيفساء" للاطلاع على الأشكال.
- رقم براءة الاختراع الأمريكية 7330986 ، انظر علامة تبويب "الفسيفساء" للاطلاع على الأشكال
- براءة الاختراع الأمريكية رقم 7447757 ، انظر علامة تبويب "الفسيفساء" للاطلاع على الأشكال.
- Fscklog.com: Snow Leopard و2009er Macs: Wake on WLAN (الألمانية، الألمانية)
- موقع Macrumors.com: نظرة فاحصة على ميزة Wake on Demand من Snow Leopard
- opensource.apple.com: تطبيق mDNS مفتوح المصدر يتضمن خدمة وكيل السكون
- جامعة كاليفورنيا في سان دييغو: SleepServer: نهج برمجي فقط لتقليل استهلاك الطاقة لأجهزة الكمبيوتر الشخصية في بيئات المؤسسات 22 يونيو 2010. Usenix 2010.
- بحث مايكروسوفت: لم يعد الأرق في سياتل موجوداً ، 22 يونيو 2010. مؤتمر Usenix 2010.
- يحتوي موقع ستيوارت تشيشاير على صفحة تشرح خطوات استكشاف أخطاء خدمة Sleep Proxy وإصلاحها
- برامج شركة أبل
- تكوين الحاسوب
- نظام أسماء النطاقات
- بروتوكولات الربط
- بروتوكولات الشبكة
- اتصالات وخدمات ويندوز
