ما هو البت تورنت و كيف يعمل
البت تورنت (BitTorrent): هو برتكول أو برنامج< لمشاركه الملفات حيث يتصل الأطراف (peers) ببعضهم لمشاركه الملف و يساهم به سيرفر يسمى التراكر (tracker) بتنظيم الاتصال بين الأطراف.
الاطراف(peers): تعنى عدد الناس المتصلين الذين يقومون بمشاركه الملف اما بالتحميل او الرفع و هى تحتوى كلا من seeders و leechers
اى ان peers = عدد leechers + عدد seeders
و ال Seeders هم الاطراف الذين حملو الملف كاملا 100% و يعرض الملف للتحميل للأخريين, و كلما ذاد عدد seeders كلما ذادت الفرصه لتحميل الملف اسرع
و ال leechers هم الاطراف الذين لازالوا يحملون الملف ولم يكملوا بعد تحميله من 0 - 99%.
فأنت عندما تبدا تحميل الملف تقوم بتحميله من كلا من seeders و leechers اى من الاطراف الذين انهوا الملف و الاطراف الذين لا يزالوا يحملوا الملف
و هو مبدا المساهمه و المشاركه فأنت تظن انك ستقوم تحميل الملف من من انهوا الملف كاملا 100% اى ال seeders انما الواقع انك ستقوم تحميل الملف من كلا من ال seeders و من الاجزاء التى قام بتحميلها ال leechers الاخريين
حيث يقوم برتكول البت تورنت بتقسيم الملف المراد تحميله لاجزاء و ليكن الف جزء مثلا
و كل leecher يقوم بتحميل اجزاء من seeder و فى نفس الوقت يقوم كل leecher بمشاركه الاجزاء التى حملها مع ال leechers الاخرين
و هذا يميز برنامج و برتكول البت تورنت عن باقى البرامج و البرتكولات مثل kazza و imesh مثلا
فهو يقلل الضغط على ال seeders و يتم تحميل الملف من كل الاطراف بالتبادل
و ملف التورنت: ما هو الا عباره عن ملف وصفى يحتوى على معلومات مثل عدد الملفات المطلوب تحميلها و حجمها و اهم ما يحتويه هو عنوان التراكر الذى سيتولى التنسيق بين الأطراف, و ملف التورنت ينتهى بامتداد .torrent و يتعرف عليه برامج التورنت مثل Azureus و BitComet و µTorrent و ABC ..... الخ, فأنت تقوم بعمل ملف التورنت بطريق سهله و تشارك هذا الملف مع أصدقائك مثلا عن طريق أرساله الى الايميل او المنتديات او على دسك
التراكر (tracker): هو عنوان السيرفر الذى يتولى عمليه التنسيق الاتصال بين الاطراف (peers) و يجمع معلومات عن هؤلاء الاطراف و هو لا يمتلك نسخه من الملف و لا يعرف ما يحتويه المراد تحميله.
حيث مثلا عند تحميل ملف تورنت يبحث ملف التورنت على عنوان التراكر و ليكن مثلا
http://tracker.com/announce و يقوم التراكر بتسجيل تحميلك للملف و ارسال لك عناوين الاطراف (peers) الاخرى حتى يقوم برنامجك بالاتصال بهم
و فى حاله التراكر private و الذى يتطلب تسجيل و يحددك بنظام Ratio
يقوم التراكر اولا بتحديد اذا كنت مؤهل للتحميل يعنى يبحث هل انت مسجل فى الموقع اما لا عن طريق كود معين تحصل عليه فى حاله تسجيلك للموقع و يطلق عليه مفتاح المرور (passkey)
فعندما يقوم برنامج التورنت فى جهازك بالاتصال بالتراكر, يسأل التراكر عن مفتاح المرور (passkey) . فا ان لم تسجل من قبل بالتراكر فلن يرسل برنامج التورنت مفتاح المرور للتراكر فيرفض التراكر التحميل و يرسل لك رساله تفيد بأنك لست مسجل بالتراكر (Authentication Failed)
بعد ذلك يقوم التراكر بتسجيل دخولك و يرسل لك عنوانين الأطراف لتبدا انت بالاتصال بهم و مشاركه الملف معهم اما بالتحميل او الرفع
و بمرور الوقت يقوم التراكر بالاتصال دوريا ببرنامج التورنت حتى ياخذ منه الاحصائيات عن كميه نقل البينات bandwidth عنك (اى كميه ما قمت بتحميله و رفعه ) و ايضا يقوم بتجديد عنوانين الاطراف (peers) فى حاله تغيرهم ( اى ان كان اتصل احد الاطراف لتحميل الملف او انقطع احدهم).
نظام الرتيو (Ratio) يعنى معدل المشاركه التى قمت بها و يحسب بقسمه الكميه التى قمت برفعها (upload) على الكميه التى قمت بتحميلها (download)
و يعنى مشاركه الملف 1.0 انك قمت بتحميل كميه بيانات مساويه لكميه رفع البيانات (اى انك قمت برفع نفس كميه البيانات لملف انت قمت بتحميله)
و كلما ذاد الرقم (مثلا 2.3) كلما يعنى انك ساهمت بنسبه عاليه فى رفع الملف
و يطلب منك معظم المواقع الخاصه رفع نفس كميه البيانات التى قمت بتحميلها حتى تحقق نظام عادل
و تطلبه منك المواقع الخاصه (private) و ليس المواقع العامه (public)
لتحميل او مشاركه ملف بالتورنت
1- قم بتحميل اى من البرامج Azureus او BitComet او µTorrent او ABC
2- قم بتحميل ملف التورنت و فتحه عن طريق البرنامج و يمكنك الحصول على ملفات تورنت (كليبات , اغانى, أفلام, لعب, كتب, انمى) ا