تورنت

من ويكيبيديا، الموسوعة الحرة

  • تورنت (.torrent) هو امتداد لملف يعمل على برامج تبادل الملفات بواسطة بروتوكول بت تورنت.
  • تستعمل أحيانا للاشارة إلى بروتوكول بت تورنت.
  • تورنت مدينة في مقاطعة فلنسيا الاسبانية.

ما هو البت تورنت و كيف يعمل? Filed under: p2p




البت تورنت (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- قم بتحميل ملف التورنت و فتحه عن طريق البرنامج و يمكنك الحصول على ملفات تورنت (كليبات ، اغانى, أفلام, لعب, كتب, انمى) من هنا

لغات أخرى