البت تورنت

هل تساءلت كيف يقوم بعض الأشخاص بتحميل فيلمٍ كاملٍ على حواسيبهم دون استخدام DVD، أو كيف يمكنهم تحميل الكتب أو غيرها من الملفات الضخمة؟ كل هذا يتم عبر بروتوكولٍ يُعرف ببروتوكول الند للند (peer-to-peer)، الذي أنشأه المبرمج الأمريكي Bram Cohen في 2001، وقد حمل معه تغييرًا كبيرًا في المجال الترفيهي وتبادل المعلومات عبر الإنترنت، وقد أُطلق على البروتوكول اسم البت تورنت أو BitTorrent، كما حمل أول برنامج لمشاركة ملفات التورنت منه نفس الاسم (BitTorrent).

فما هو هذا البروتوكول، وما مبدأ عمله، وماهي أفضل برامجه؟§

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

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

من هنا، يمكن إيجاد سببٍ لوصفه بكونه بروتوكولًا يقوم على نشر الملفات واستجماعها، فبدلًا من تحميل الملف في كل مرةٍ يُطلب فيها تحميله من قبل المستخدمين، يقوم الأشخاص الذين قاموا بتحميل كامل الملف مسبقًا، والذين يطلق عليهم اسم Seeders، بإرساله إلى مستخدمٍ آخر يكنّى بوصف leach قام بإرسال طلبٍ لتحميله، والذي يقوم في المقابل عند اكتمال التحميل بمشاركته مع أطرافٍ آخرين لم يكملوا تحميل الملف بعد، ومن أصول استخدام البت تورنت هو أن يبقى المستخدم في حالة اتصالٍ بالشبكة لإرسال ملف التورنت مكتمل التحميل إلى مستخدمين آخرين.§

المفردات الخاصة بالبت تورنت

  • ملف تورنت (Torrent file): هو جزءٌ من البيانات التي يتم تحميلها ومن ثم نقلها إلى عميل بت تورنت آخر (Client)، ويقوم ملف التورنت بإطلاع العميل على البيانات التي يتم تحميلها وأين يمكنه إيجادها.
  • العميل ((Client): برنامج يقبل ملف تورنت ويبدأ تحميل البيانات المرتبطة به، فكما يحتاج تصفح الإنترنت إلى وجود مستعرضات مثل Firefox وغيرها، يحتاج تحميل ملف تورنت إلى وجود برنامج خاص على جهاز الكمبيوتر.
  • Seeders وleechers: حيث إنّ Seeders هم الأطراف الذين أنهوا تحميل الملف ويعرضون إرساله لكل مستخدمٍ يطلب تحميله، أما Leechers فهم الأطراف الذين يقومون بتحميل ملف تورنت ولم ينتهوا بعد.§
  • المتتبع (Tracker): ملفٌ صغيرٌ ينشئه الكمبيوتر يحتوي بياناتٍ وصفيةً عن الملف وجهاز الكمبيوتر الذي ينسق عملية توزيع الملف.§

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

بدايةً، إن ملف التورنت هو ملفٌ وصفيٌّ؛ أي أنه لا يحمل المحتوى الحقيقي لينشره بل يحتوي على بياناتٍ وصفيةٍ تحمل الكثير من المعلومات المختلفة، وعادةً ما ينتهي هذا الملف بامتداد torrent. ليقوم بعدها برنامج بت تورنت باستخدام هذه المعلومات وتوزيع المحتوى الحقيقي وتحميله بسهولةٍ على الحواسيب، وبعض برمجيات البت تورنت هي uTorrent وTransmission وBitTorrent .

يمكن تشبيه ملف التورنت بمفتاح التشغيل لبدء تحميل المحتوى الحقيقي، فأيّ شخصٍ مهتم بتحميل محتوىً معين من كتب أو وثائق أو غيرها من الملفات يجب عليه أولًا أن يحصل على ملف التورنت إما بتحميله بشكلٍ مباشرٍ أو باستخدام رابطٍ ديناميكيٍّ، ثم استخدام برنامج بت تورنت لمسح الملف أو الرابط ومن ثم تحديد مواقع Seeders لتأمين الملف المطلوب، وذلك من خلال محاولة الاتصال المباشر بقائمةٍ محددةٍ من عناوين المخدمات التي تنسق الاتصال بين الأطراف (Trackers)، وفي حال إتمام العملية بنجاحٍ، يبدأ تحميل المحتوى المطلوب.

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

هل ينطوي تحميل ملفات التورنت على أي مخاطر

نعم، ويكمن خطره في أن الأطراف الأخرى تستطيع رؤية عنوان IP الخاص بالمستخدم. تقوم الكثير من شركات الإنتاج والتسجيل بتوظيف أشخاصٍ مهمتهم هي الإبلاغ عن كل عناوين IP التي تقوم بتحميل ملفات التورنت، لتقوم بعدها شركات مزودي خدمة الإنترنت بالتواصل مع الأجهزة القانونية لمنع تحميل الملف مرةً أخرى، وقد يصل الأمر إلى السجن. طبعًا الحل يكمن باستخدام شبكةٍ افتراضيةٍ خاصة (VPN) لتغيير عنوان IP والحفاظ على هوية المستخدم مجهولة.§

أفضل برامج بت تورنت المجانية

  • QBittorrent
    • برنامج بسيط وسريع يعمل على أنظمة تشغيل Windows وmacOS وLinux.
    • لا يحتوي إعلانات.
    • أدوات إضافية متاحة.
    • لا توجد حزمة برمجيات.
    • يملك ملحقات أقل من بعض برامج البت تورنت الأخرى.
  • Vuze
    • برنامج مليء بالميزات ويعمل على أنظمة Windows.
    • واجهة مستخدم واضحة ذات تصميمٍ متقنٍ.
    • قابل للتوسيع عبر ملحقاتٍ إضافيةٍ.
    • يحتوي إعلاناتٍ.
    • تحوي النسخة المدفوعة منه Vuze Plus على ميزة الحماية ضد الفيروسات وتشغيل ملفات الوسائط.
  • Deluge
    • يعمل على أنظمة التشغيل Windows وmacOS وLinux.
    • قابل للعمل على عدة منصاتٍ (Cross Platform).
    • يمكن توسيعه باستخدام الملحقات الإضافية، ويمكن المستخدم من تخصيص البرنامج حسب ما يرغب.
    • الاندماج مع المتصفح.
    • واجهة المستخدم فيه بسيطة بعض الشيء.
  • uTorrent
    • برنامج خفيف جدًا تمتلكه BitTorrent.
    • يعمل على أنظمة التشغيل Windows وmacOS وAndroid.
    • حجمه صغير.
    • يحتوي على إعلاناتٍ.
    • يحتوي على حزمة برمجيات إضافية.
    • عانى uTorrent من مشاكلَ متعلقة بالأمان وأحدثها كان تمكن قراصنة الإنترنت من التحكم بالوظائف الأساسية للبرنامج العميل (Client)، والتجسس على تحميلات المستخدمين، إلا أن BitTorrent قامت بتصحيح نقطة الضعف هذه.
  • BitTorrent
    • التطبيق الموكل من البت تورنت ذاتها.
    • يقدم مراجعات وتعليقات وتحميل ملفات (Seeding) عبر الإنترنت.
    • يعمل على أنظمة التشغيل Windows وmacOS وAndroid.
    • سهولة الاستخدام بالنسبة للمبتدئين.
    • جدولة التحميل.
    • صغير الحجم.
    • يحتوي على إعلاناتٍ.§