ما هو البت تورنت و كيف يعمل?
البت تورنت (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 و يتم تحميل الملف من
كل الاطراف بالتبادل
منقول