كيف تستخدم الشركات العملاقة مثل Google و Netflix بروتوكول BitTorrent
يمكن استخدام بروتوكول BitTorrent لتقليل تأثير الخادم والشبكة لتوزيع الملفات الكبيرة وبدلاً من تنزيل ملف من خادم مصدر واحد ، يتيح بروتوكول BitTorrent للمستخدمين الانضمام إلى “swarm” من المضيفين للتحميل / التنزيل من بعضهم البعض بالوقت ذاته.
فهم بروتوكول BitTorrent
ببساطة بروتوكول BitTorrent هو بروتوكول مشاركة ملفات P2P – أولاً ، دعنا ننظر في شبكات نظير إلى نظير قبل فهم كيفية عمل BitTorrent.
مقدمة موجزة عن شبكات P2P
P2P تعني نظير إلى نظير – تعريف P2P هو “نموذج اتصالات يكون لكل طرف فيه نفس القدرات ويمكن لأي طرف بدء جلسة اتصال”.
على عكس نموذج الخادم / العميل الكلاسيكي ، حيث يبدأ العميل دائمًا الاتصال عن طريق إرسال طلب ويمكن للخادم إرسال استجابة فقط في نموذج P2P يُطلق على جميع المشاركين “أقرانهم” ولديهم نفس القدرات.
يمكن تقسيم شبكات P2P بشكل عام إلى فئتين:
Pure P2P – شبكة P2P الخالصة\النقية: “يمكن إزالة أي نظير تم اختياره بشكل تعسفي من الشبكة دون أن تتعرض الشبكة لأي خسارة في خدمة الشبكة” ، أي أن جميع العقد متساوية تمامًا ولا توجد تبعية نقطة واحدة.
Hybrid P2P – شبكة P2P الهجينة هي: “كيان مركزي ضروري لتوفير أجزاء من خدمات الشبكة المقدمة”.
يتطابق شكل BitTorrent الأصلي مع مفهوم Hybrid P2P ، ويوزع BitTorrent ملفًا عن طريق تقسيمه إلى “أجزاء” وتوزيع القطع “pieces” على أقرانه.
تتكون عادةً من الكيانات التالية:
1.”tracker”
2.ملف metainfo ثابت (ملف تورنت)
3.برنامج تنزيل أصلي (البذور/seed)
4.تنزيل المستخدم النهائي (الحصد/leecher)
استخدام بروتوكول BitTorrent من قبل الشركات العملاقة
يتم استخدام بروتوكول BitTorrent من قبل العديد من عمالقة وشركات التكنولوجيا المعروفة ، وهنا تقدم أمازون Amazon Simple Storage Service (المعروفة أيضًا باسم Amazon S3) ، وهي تدعم بروتوكول BitTorrent بحيث يمكن للمطورين توفير التكاليف عند توزيع المحتوى على نطاق واسع ويمكن استخدام بروتوكول BitTorrent لاسترداد أي كائن يمكن الوصول إليه بشكل عام في Amazon S3 ، ويستخدم eBay بروتوكول BitTorrent لتوزيع الفهرس وسيستخدمه قريبًا لإنشاء التوزيع أيضًا.
قال Tom Cook من مجموعة هندسة الأنظمة في Facebook إن BitTorrent رائع لنشر الخادم وإنه سريع للغاية ويسمح لهم بتخفيف الكثير من مخاوف التوسع التي كانت لديهم في الماضي حيث استغرق الأمر وقتًا طويلاً للحصول على الرمز إلى خوادم الويب قبل أن يتمكنوا من تشغيله وبفضل نظام التوزيع الذي يعمل بنظام BitTorrent قد أصبح بإمكان Facebook الآن إرسال بضع مئات من الميجابايت إلى عشرات الآلاف من الأجهزة في دقيقة واحدة فقط.
منصة أخرى لوسائل التواصل الاجتماعي وهي تويتر Twitter التي فعلت الشيء نفسه ، ويعتمد تنفيذها الذي يحمل الاسم الرمزي “Murder” على عميل BitTornado BitTorrent ، فالرمز مفتوح للجمهور ومرخص بموجب ترخيص Apache للبرنامج المجاني.
تستخدم Blizzard Entertainment ، إحدى شركات الألعاب الرائدة في العالم بروتوكول BitTorrent للمساعدة في تنزيل World of Warcraft و Starcraft II و Diablo III ، وهنا يسمح لـ Blizzard بتوفير المال على النطاق الترددي وتقديم سرعات تنزيل أسرع للعديد من لاعبيها.
باعتبارها أكبر شبكة موزعة في العالم تتفوق BitTorrent في نقل الملفات الكبيرة عبر عدد كبير من الخوادم المختلفة وكلها مدعومة من BTT.