البت تورنت هو بروتوكول أو برنامج لمشاركه الملفات، حيث يتصل الأطراف ويسموا (peers) ببعضهم لمشاركه الملف و يساهم به سيرفر يسمى التراكر (tracker) بتنظيم الاتصال بين الأطراف. والاطراف(peers)، تعنى عدد الناس المتصلين الذين يقومون بمشاركه الملف إما بالتحميل أو الرفع و هي تحتوى كلا من seeders و lechers ، فأما ال Seeders هم الأطراف الذين حملو الملف كاملا 100 و يعرض الملف للتحميل للأخريين. و كلما ذاد عدد seeders كلما زادت الفرصة لتحميل الملف أسرع، في حين leechers، هم الأطراف الذين لازالوا يحملون الملف ولم يكملوا بعد تحميله من 0 - .99 فعندما تبدأ بتحميل الملف تقوم بتحميله من كلا من seeders و leechers اي من الأطراف الذين انهوا الملف و الأطراف الذين لا يزالوا يحملوا الملف و هو مبدأ المساهمة و المشاركة فأنت تظن انك ستقوم تحميل الملف ممن انهوا الملف كاملا 100 اى ال seeders إنما الواقع انك ستقوم تحميل الملف من كلا من ال seeders و من الأجزاء التى قام بتحميلها ال leechers الأخريين. حيث يقوم بروتوكول البت تورنت بتقسيم الملف المراد تحميله لأجزاء و ليكن ألف جزء مثلا و كل leecher يقوم بتحميل أجزاء من seeder و فى نفس الوقت يقوم كل الآخرين و هذا يميز برنامج و بروتوكول البت تورنت عن باقى البرامج و البرتكولات مثل kazza و imesh مثلا فهو يقلل الضغط على ال seeders و يتم تحميل الملف من كل الأطراف بالتبادل مشاركه الملف بين الأطراف. ------------------------------------------------------------------------ ما هو ملف التورنت؟ ------------------------------------------------------------------------ هو عبارة عن ملف وصفى يحتوى على معلومات مثل عدد الملفات المطلوب تحميلها و حجمها و اهم ما يحتويه ، هو عنوان التراكر الذي سيتولى التنسيق بين الأطراف، و ملف التورنت ينتهى بامتداد .torrent ، والتراكر هو عنوان السيرفر الذى يتولى عمليه التنسيق الاتصال بين الأطراف (peers) و يجمع معلومات عن هؤلاء الأطراف و هو لا يمتلك نسخه من الملف و لا يعرف ما يحتويه المراد تحميله، فعندما يقوم برنامج التورنت فى جهازك بالاتصال بالتراكر, يسأل التراكر عن مفتاح المرور. فان لم تسجل من قبل بالتراكر فلن يرسل برنامج التورنت مفتاح المرور للتراكر فيرفض التراكر التحميل و يرسل لك رسالة تفيد بأنك لست مسجل بالتراكر (Authentication Failed) بعد ذلك يقوم التراكر بتسجيل دخولك ويرسل لك عنوانين الأطراف لتبدأ آنت بالاتصال بهم و مشاركه الملف معهم إما بالتحميل أو الرفع و بمرور الوقت يقوم التراكر بالاتصال دوريا ببرنامج التورنت حتى ياخذ منه الإحصائيات عن كميه نقل البيانات عنك (اى كميه ما قمت بتحميله و رفعه ) و أيضا يقوم بتجديد عنوانين الأطراف في حالة تغيرهم ( اى أن كان اتصل احد الأطراف لتحميل الملف او انقطع احدهم).