متتبع ملفات التورنت

متتبع BitTorrent هو نوع خاص من الخوادم التي تساعد في التواصل بين النظراء باستخدام بروتوكول BitTorrent .

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

قد تستخدم برامج BitTorrent الحديثة جدول تجزئة موزع وبروتوكول تبادل النظراء لاكتشاف النظراء بدون استخدام برامج التتبع؛ ومع ذلك، لا تزال برامج التتبع تُضمّن غالبًا مع ملفات التورنت لتحسين سرعة اكتشاف النظراء. [ 1 ]

المتتبعات العامة مقابل المتتبعات الخاصة

مواقع التتبع العامة

يمكن لأي شخص استخدام مواقع التتبع العامة أو المفتوحة عن طريق إضافة عنوان موقع التتبع إلى ملف تورنت موجود، أو يمكن استخدامها مع أي ملف تورنت جديد، مثل OpenBitTorrent . وقد كان موقع The Pirate Bay يدير أحد أشهر مواقع التتبع العامة حتى تم تعطيله في عام 2009 بسبب مشاكل قانونية.

متتبعون خاصون

المتتبع الخاص هو متتبع BitTorrent يقيد استخدامه من خلال اشتراط التسجيل فيه. وتعتمد العديد من المتتبعات الخاصة على نظام دعوة للتحكم في التسجيل ، حيث يُمنح الأعضاء النشطون والمساهمون صلاحية منح مستخدم جديد إذن التسجيل، أو يخضع المستخدم الجديد لعملية مقابلة. [ 2 ]

توجد عدة ظروف يكون فيها توزيع المواد المحمية بحقوق الطبع والنشر أو أجزاء منها قانونياً.

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

وهناك أيضًا تجارب تبيع بشكل قانوني محتوى يتم توزيعه عبر BitTorrent باستخدام نظام تتبع "آمن".

تحسين موثوقية التورنت

تُعدّ برامج التتبع السبب الرئيسي لتلف "مجموعة" BitTorrent. (أما الأسباب الأخرى فتتعلق في الغالب بأجهزة عملاء تالفة أو مخترقة تقوم بتحميل بيانات تالفة). وقد تحسّنت موثوقية برامج التتبع بفضل ابتكارين رئيسيين في بروتوكول BitTorrent.

تورنت متعدد المسارات

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

ملفات تورنت بدون تتبع

كان برنامج Vuze (المعروف سابقًا باسم Azureus) أول عميل BitTorrent يُطبّق هذا النظام من خلال طريقة جدول التجزئة الموزع (DHT). وفي الوقت نفسه، طُوّر نظام DHT بديل وغير متوافق، يُعرف باسم Mainline DHT، واعتمدته لاحقًا برامج BitTorrent (Mainline) وμTorrent وTransmission وrTorrent وKTorrent وBitComet وDeluge.

تتشارك الإصدارات الحالية من عميل BitTorrent الرسمي، وμTorrent ، و BitComet ، و Transmission ، وBitSpirit، جميعها في التوافق مع Mainline DHT . ويعتمد كلا تطبيقي DHT على Kademlia . ابتداءً من الإصدار 3.0.5.0، يدعم Vuze أيضًا Mainline DHT بالإضافة إلى قاعدة بياناته الموزعة الخاصة، وذلك باستخدام إضافة تطبيق اختيارية تُسمى MainlineDHT Plugin . وهذا يُتيح لعميل Vuze الوصول إلى قاعدة بيانات أكبر.

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

دعم IPv6

أحد الخيارات المتاحة لبروتوكول التتبع هذا القائم على HTTP هو خيار "الضغط". يُحدد هذا الخيار، كما هو مُعرّف في BEP 23 [ 3 ] ، أن بإمكان المُتتبع ضغط الاستجابة عن طريق ترميز عناوين IPv4 كمجموعة من 4 بايتات (32  بت). مع ذلك، يبلغ طول عناوين IPv6  128 بت، وبالتالي، فإن خيار "الضغط" سيُعطّل دعم IPv6. ولمعالجة هذه المشكلة، يجب على العملاء والمُتتبعين إما تجنّب استخدام الإعلانات المضغوطة عبر IPv6 أو تطبيق BEP 07 [ 4 ].

برمجة

قام برنامج opentracker من ديرك إنجلينج بتشغيل أحد أكبر مواقع تتبع BitTorrent، وهو موقع The Pirate Bay .

qBittorrent هو عميل BitTorrent مفتوح المصدر مع دعم مدمج للمتتبعات.

BitTorious هو برنامج تتبع مفتوح المصدر ومدعوم تجارياً مع بوابة إدارة متكاملة عبر الإنترنت.

انظر أيضاً

مراجع

  1. ^ دي وو؛ دونجل، بريثولا؛ هاي شياو جون. تشانغ، تشاو؛ روس، كيث. “فهم تبادل الأقران في أنظمة BitTorrent – ​​جامعة نيويورك” (PDF) . تم الاسترجاع في 22 ديسمبر 2022 .
  2. جونز، بن (15 يناير 2008). "تداول دعوات مواقع التورنت: سلعة أم نقمة؟" . تورنت فريك . مؤرشف من الأصل في 19 يونيو 2013. تم الاطلاع عليه في 23 أكتوبر 2010 .
  3. هاريسون، ديفيد. "يعيد برنامج التتبع قوائم النظراء المضغوطة" . مؤرشف من الأصل بتاريخ 11 فبراير 2010. تم الاطلاع عليه بتاريخ 28 فبراير 2017 .
  4. هازل، جريج؛ نوربيرج. "امتداد متتبع IPv6" . مؤرشف من الأصل بتاريخ 15-05-2017 . تم الاسترجاع بتاريخ 28-02-2017 .