كيف يعمل BitTorrent؟

يستهلك BitTorrent 12٪ من إجمالي حركة المرور على الإنترنت في أمريكا الشمالية و 36٪ من إجمالي حركة المرور في منطقة آسيا والمحيط الهادئ ، وفقًا لدراسة أجريت عام 2012. من الشائع جدًا أن "نظام تنبيه حقوق النشر" الجديد يستهدف حركة مرور BitTorrent وحدها.

قد يُعرف BitTorrent عمومًا بأنه طريقة للقرصنة ، ولكنه ليس مخصصًا للقراصنة فقط. إنه بروتوكول مفيد وغير مركزي من نظير إلى نظير يتمتع بمزايا كبيرة مقارنة بالبروتوكولات الأخرى في العديد من المواقف.

ستساعدك هذه المقالة في فهم كيفية عمل بروتوكول BitTorrent ولماذا ليس مجرد أداة للقرصنة. لقد أوضحنا سابقًا كيفية بدء استخدام BitTorrent.

كيف يعمل BitTorrent

عندما تقوم بتنزيل صفحة ويب مثل هذه ، يتصل جهاز الكمبيوتر الخاص بك بخادم الويب ويقوم بتنزيل البيانات مباشرة من هذا الخادم. يقوم كل كمبيوتر يقوم بتنزيل البيانات بتنزيلها من الخادم المركزي لصفحة الويب. هذا هو مقدار عمل حركة المرور على الويب.

BitTorrent هو بروتوكول نظير إلى نظير ، مما يعني أن أجهزة الكمبيوتر في "سرب" BitTorrent (مجموعة من أجهزة الكمبيوتر تقوم بتنزيل وتحميل نفس التورنت) تنقل البيانات بين بعضها البعض دون الحاجة إلى خادم مركزي.

تقليديًا ، ينضم الكمبيوتر إلى سرب BitTorrent عن طريق تحميل ملف .torrent في عميل BitTorrent. يتصل عميل BitTorrent بـ "تعقب" محدد في ملف .torrent. المتعقب هو خادم خاص يتتبع أجهزة الكمبيوتر المتصلة. يشارك المتعقب عناوين IP الخاصة به مع عملاء BitTorrent الآخرين في السرب ، مما يسمح لهم بالاتصال ببعضهم البعض.

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

الأهم من ذلك ، أن عملاء BitTorrent لا يقومون بتنزيل الملفات من المتعقب نفسه. يشارك المتعقب في التورنت فقط من خلال تتبع عملاء BitTorrent المتصلين بالسرب ، وليس في الواقع عن طريق تنزيل البيانات أو تحميلها.

Leechers و Seeders

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

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

أجهزة تتبع التورنت والسيول التي لا تتبع

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

كما تنص مواصفات بروتوكول DHT ، "في الواقع ، يصبح كل نظير متتبعًا." هذا يعني أن عملاء BitTorrent لم يعودوا بحاجة إلى خادم مركزي يدير سربًا. بدلاً من ذلك ، يصبح BitTorrent نظامًا لامركزيًا بالكامل لنقل الملفات من نظير إلى نظير.

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

BitTorrent ليس فقط للقرصنة

BitTorrent ليس مرادفًا للقرصنة. تستخدم Blizzard عميل BitTorrent مخصصًا لتوزيع التحديثات لألعابها ، بما في ذلك World of Warcraft و StarCraft II و Diablo 3. وهذا يساعد على تسريع التنزيلات للجميع من خلال السماح للأشخاص بمشاركة النطاق الترددي للتحميل الخاص بهم مع الآخرين ، والاستفادة من النطاق الترددي غير المستخدم نحو التنزيلات الأسرع من أجل كل واحد. بالطبع ، يوفر أيضًا أموال Blizzard على فواتير النطاق الترددي.

يمكن للأشخاص استخدام BitTorrent لتوزيع الملفات الكبيرة على أعداد كبيرة من الأشخاص دون دفع مقابل عرض النطاق الترددي لاستضافة الويب. يمكن استضافة فيلم أو ألبوم موسيقي أو لعبة مجانية على BitTorrent ، مما يتيح طريقة سهلة ومجانية للتوزيع حيث يساعد الأشخاص الذين يقومون بتنزيل الملف أيضًا في توزيعه. وزعت WikiLeaks البيانات عبر BitTorrent ، مما أدى إلى إزالة حمولة كبيرة من خوادمهم. تستخدم توزيعات Linux BitTorrent للمساعدة في توزيع صور قرص ISO الخاصة بهم.

تقوم شركة BitTorrent، Inc. - وهي شركة مسؤولة عن تطوير BitTorrent كبروتوكول ، والتي قامت أيضًا بشراء وتطوير عميل Torrent torrent الشهير - بتطوير مجموعة متنوعة من التطبيقات التي تستخدم بروتوكول BitTorrent لأشياء جديدة عبر مشروع BitTorrent Labs. تتضمن تجارب المعامل تطبيق مزامنة يقوم بمزامنة الملفات بشكل آمن بين العديد من أجهزة الكمبيوتر عن طريق نقل الملفات مباشرة عبر BitTorrent ، وتجربة BitTorrent Live التي تستخدم بروتوكول BitTorrent للمساعدة في بث الفيديو المباشر ، والاستفادة من قوة BitTorrent لدفق الفيديو المباشر إلى حجم كبير. عدد الأشخاص بدون متطلبات النطاق الترددي الحالي.

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

ائتمان الصورة: صورة رأس بواسطة جاكوبيان والخادم المركزي ومخططات شبكة الند للند بواسطة ماورو بيج على ويكيبيديا