كيفية عمل التورنت و أساسياته

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

الـ (BitTorrent) هو برتكول الـ (peer to peer sharing) يستعمل لتوزيع كمية كبيرة من الـ (data) وهو من أكثر البرتكولات اشتهارا وتداولا و يقدر نسبة استخدام الـ (Internet Traffic) ما بين (27%) الي (55%) هي فقط لاستخدام التورنت حسب احصائيات سنة 2009 من شهر فبراير.

في هذا المقال ساطرح عليكم باختصار أهم العبارات المتداولة وأسوقكم لتتعرفوا عليها , فمن هذه العبارات :
(BitTorrent client) يعرف بأنه لأي برنامج ينفذ برتكول الـ (BitTorrent) فأي (Client) قادر علي إعداد أو المطالبة أو حتي تبادل الملفات من أي نوع من أنواع الملفات الموجودة بالحاسب عبر الشبكة.

(Peers) هم الأشخاص الذين يحملون أو يرفعون الملف أو حتي من حمل الملف وتركه متوفربدون أي رفع , وينقسم الـ (peers) الي نوعين هما :
الأول (Seeder) هم الاشخاص الذين يملكون الملف كاملا (%100) ليرفعوه لغيرهم من الذين لم يكن عندهم الملف مكتملا , ومنه (seeding) وهي عملية ترك كلاينت التورنت مفتوحا بعد اكتمال التحميل لمدة.
الثاني (leecher) النوع الثاني من أنواع البير, وهم الاشخاص الذين لا يملكون الملف كاملا (100%) أو لا يملكون جزء منه أو حتي من حدد ملفات معينة وترك البقية فانه يعتبر ليشر كذلك. ومنها (leeching) وهي عملية تحميل الملفات قبل اكتمالها (100%).
ملحوظة بسيطة: ملف التورنت (file.torrent) يحتوي هذا الملف علي معلومات بسيطة (metadata) عن الملف المراد مشاركته وعن اسم الموقع او (tracker).
(BitTorrent Tracker) : هو عنوان السيرفر الذي يتولي عملية التنسيق بين الـ (peers) فيما بينهم وجمع وتنسيق المعلومات عن عملياتهم , جدير بالذكر أن التراكر لا يملك الملف الذي يتشاركه الـ (peers) فيما بينهم ولا يعرف محتوياته حتي. مهمته الوحيدة تسجيل تحميلك أو رفعك أو عمل (seeding) للملف وربطك مع الـ (peers) حتي تكتمل عملية التحميل. 

تنقسم التراكرات لنوعين :
a- Public tracker :
هو التراكر المفتوح الذي يتاح لاي أحد تحميل ما يشاء من أي ملف بالموقع ويمكن إضافة عنوان الموقع لأي ملفتورنتآخر عبر تقنية (DHT). يتسم هذا النوع من التراكر بالسرعة الرديئة وعدم وجود قوانين واضحة واحتوائه علي الكثير من الملفات المزيفة والتي قد تحتوي علي فايروسات.
b- Private tracker:
تراكر خاص , وهو التراكر الذي يتطلب التسجيل حتي تستطيع استخدام ملفات التراكر, وأغلبها تحددك بنظام (Ratio) يعرف بأنه نسبة ما تحمله إلي ما ترفعه, يقوم التراكر الخاص بجمع معلومات حول الـ (Peers) وتوصيلهم ببعضهم البعض لكن الـ (peers) المسجلين في الموقع فقط وذلك عبر كود يملكه أي عضو مسجل بالتراكر يسمي الـ (passkey) أو مفتاح العبور.

عندما يبدأ (client) بالاتصال بالتراكر يطالب التراكر أولا بالـ (passkey) إن لم تسجل من قبل بالتراكر فلن يرسل الكلاينت أي مفتاح لذا لن تستطيع التحميل.

تطورت التراكرات الخاصة وأصبحت اقوي ضد هجمات الهكر وذلك عن طريق تقوية سكريبت الحماية الخاص بالتراكر.
لماذا يتميز التراكر الخاص :
يستحيل أن يكون هنالك ملف مزيف (Fake).
يستحيل أن تحوي الملفات المرفوعة أي نوع من أنواع البرمجيات الضارة كالفيروسات.
السرعة العالية في جميع الملفات.
القسم الإجتماعي نشيط جدا كالمنتديات وغرف المحادثات والدعم الـ (IRC).
القوانين صارمة جدا فلا يوجد تساهل في أي بند من بنود القوانين أيا كان.

(Cross Seeding) وهي عملية تحميل ملفتورنتموجود أصلا لديك في الجهاز مشابه للحجم والاسم وفي كل شئ بغرض عملية الرفع بدون التحميل.
هذه بعض الأشياء المهمة التي يجب معرفتها حول التورنت، وحتما هناك أشياء لم أذكرها آملا أن تعرفوها بأنفسكم ..نتمنى ان اكون قد نفعتكم و يرجي متابعتنا
عبد الرحيم
عبد الرحيم
عبدالرحيم , مدون جزائري مهتم بكل مايتعلق بالتقنية , ناشر على الموقع وصانع محتوى على اليوتيوب , احب نشر كل ماهو مفيد للمحتوى العربي