الخميس، 20 ديسمبر 2012

شرح فكرة عمل التورنت

شرح طريقه عمل التورنت - كيف يتم تحميل ملف التورنت

بقلم : محمد طاهر
... بسم الله الرحمن الرحيم ...


عندما تكون مستخدم جديد في التورنت فانه قد يشغل بالك بعض المسميات مثل 
ما هو التورنت  ؟
ما هو seeds  ؟
ما هو peers  ؟
 ما هو trackers  ؟
نعم انها اسأله جميله تدل علي أن تفكيرك إيجابي و انك تريد أن تعرف كيفيه عمل التورنت بطريقه علميه , شكرا علي تفكيرك بهذه الطريقه ولذلك انت الأن ستتعلم وتعرف كل شئ عن التورنت بكل سهوله وبدون تعقيد وبعد قرائتك للموضوع ستقوم بنفسك بعمل التورنت بكل سهوله وستجرب بنفسك  وكل ما عليك الان هو ان تركز معي .

اولا نراجع سريعا فكرة الرفع و التحميل العادي  لتسهيل فهم التورنت  :

في  الروابط العاديه لو أننا نريد أن نرفع برنامج ما و ليكن برنامج فوتوشوب من جهازك إلى موقع إستضافه على الإنترنت وليكن الرابيدشير أو الميديا فاير  لتضعه فى منتدى أو مدونه ,  فاننا  ندخل على موقع  الرابيدشير أو الميديا فاير ثم نضغط على كلمة Browse ثم نختر الملف الذي نريد رفعه من الكمبيوتر الخاص بنا  وهو كمثال  برنامج الفوتوشوب  ثم ننتظر حتي  يكتمل رفع البرنامج حسب حجمه  وحسب سرعة إتصالك بالإنترنت  و بعدها يعطينا الموقع رابط  الملف وهو عبارة عن  إسم الموقع الذي تم الرفع اليه  و في أخره رمز من حروف أو أرقام  فمثلا يعطينا رمز الملف بهذا الشكل  bbyuzzxx12g وعندما يتم دمجه مع رابط موقع الإستضافه  يصبح هكذا  www.rapidshare.com/bbyuzzxx12g حينما يكون في الربيد شير  أو  www.mediafire.com/bbyuzzxx12g عندما يكون علي ميديا فاير ثم بعدها تأخذ هذا الرابط و تضعه فى اي موقع  وعندما يضغط علي الرابط أي زائر تفتح له صفحة أخري فينتظر قليلا ثم يضغط على Download ويبدأ تحميل  الملف عنده فى جهازه .

وهنا سؤال جيد  اين يبقى هذا الملف وكيف يتم تحميله ؟

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

ثانيا  فكره الرفع والتحميل فى التورنت :


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

كيف يصل الزوار الي الملف الذي يوجد بجهازك ؟

لنفترض أنك وضعت إسطوانه برنامج الفوتوشوب في جهازك علي القرص الصلب  " D "  ثم قمت بصناعه ملف التورنت كما ذكرنا ثم رفعت  ملف التورنت إلي الميديا فاير ثم وضعت رابط ملف التورنت  فى مدونه الحبوني , هنا أصبحت  أنت صاحب الإسطوانه ويطلق عليك اسم الناشر او Seed لأن الإسطوانه توجد في جهازك انت فقط فتصبح انت الناشر الوحيد أو  Seed
ثم بعد ذلك  دخل زائر  وحمل رابط التورنت  من مدونه الحبوني وقام  بفتحه ببرنامج التورنت الموجود بجهازه
و بدأ التحميل ,  أول شئ  سيقوم به برنامج التورنت  عند الزائر هو الإتصال  بمواقع التراكرز و التي بدورها ستكون وسيط  يربط التورنت الذي تم تحميله من مدونه الحبوني  بمكان  أسطوانه برنامج الفوتوشوب  في جهازك ليبدأ تحميلها وهنا  أصبح هذا الزائر يطلق عليه اسم  Peer   أو نظير لانه يقوم بتحميل الإسطوانه ,  والأن لنفرض أن أكثر من زائر  قد قاموا بتحميل ملف التورنت ايضا من مدونه الحبوني وقاموا بوضع الملف  في برنامج التورنت في أجهزتهم ,  هنا سيقوم الوسيط أو التراكرز بربط كل أجهزه الزوار الذين قاموا بتحميل ملف التورنت  ببعضهم علي أن يقومو جميعا بتحميل أسطوانه برنامج
الفوتوشوب من القرض الصلب " D " الموجوده علي جهازك وهنا يقوم برنامج التورنت بعمليه تلقائيه لادخل لنا بها وهي تجزئه الاسطوانه إلى عدد معين قد حدده برنامج التورنت عند الرفع تلقائيا  ليتقاسم كل الزوار الذين قامو بتحمبل ملف التورنت  أجزاء الإسطوانه , لان كل نظير Peers قام بتحميل ملف التورنت  سيقوم بتحميل جزء معين من الناشر Seed  الذي هو صاحب أسطوانه برنامج الفوتوشوب  و هذا التحميل يكون عشوائي
 بمعنى ,,,
انا حملت مثلا الجزء 1 , 3 , 5
ونظير أخر حمل الجزء 2. 4 . 6

الأن سأحمل انا الجزء 2 , 4 , 6 من النظير الثاني و النظير الثاني سيحمل مني الجزء 1 , 3 ,5  لتسهيل عمليه التحميل ويطلق عليهم إسم   Peers   أو النظراء الذين يتقاسمون تحميل الإسطوانه وفى نفس الوقت سأحمل أجزاء أخرى من الناشر Seed  وباقي النظراء Peers سيحملون أجزاء اخري  أيضا من الناشر Seed يعنى كل هذه العمليات تتم فى نفس الوقت  فانا احمل من جميع النظراء و الناشر  وهنا يأتي دور أخر للتراكرز فهى التى تنظم و تراقب عدد النظراء و الناشرين الذي يحملون و يرفعون الملف و كذلك توضح التراكرز حجم الملف وكم المتبقي من التحميل .
وعلى هذا نعلم أن التراكرز أهم شئ  في التورنت فبدونها لا يمكن التحميل لأن برنامج
التورنت لن يعرف كيف يتصل بجهاز الناشر Seeds  ولا أجهزه النظراء  Peers ولا حجم الملف  وهنا أيضا ليس  بإمكانك أن تحمل من النظراء لو لم يكن الناشر Seed  موجود ,
لماذا ؟
لان  الناشر Seed  الأن أصبح في مقام  السيرفر المحفوظ عليه الملف كاملا
و لو اغلق  الناشر Seed  جهازه فلا يوجد مكان أخر لتحميل الملف كاملا وسيتوقف تحميل الملف إلي أن تاتي المره القادمة التى سيشغل فيها الناشر Seed جهازه  ويفتح برنامج التورنت لديه  ليبدأ البرنامج عملية Seeding
و يبدأ النظراء Peers  إستكمال تحميلهم لأن الأن السيرفر متوفر .
و سيستكملوا تحميلهم من حيث تقوفوا في  المره السابقه وليس من جديد
وهناك ميزه أخرى مهمه جدا الا وهي أن النظراء Peers يحمل بعضهم من بعض ويرفع بعضهم لبعض  لكن في حدود ما قد تم تحميله من الناشر Seeds  عندما كان جهازه مفتوح لان النظير Peer   ليس عنده الملف كاملا فمهما حملت منه من أجزاء فلن تحصل على الملف كاملا بل فقط على أجزاء فالناشر Seed  هو الوحيد الذي يكون عنده الملف كاملا ( الاسطوانة كامله كما فى المثال )
هل هذا يعني أن الناشر سيبقى واحد للابد و سيبقى ينشر الملف للابد كل يوم ؟
لا
عندما يحمل أحد النظراء Peers  أو عدة نظراء الملف كاملا من الناشر Seed  فإنهم سيصبحوا ناشرين Seeds  لان الملف أصبح عندهم كاملا و سيصبحوا يساعدون فى نشر الملف وهذه العملية تلقائيه تتم فور اكتمال التحميل فتبدأ عملية النشر Seeding  بدون تدخل منك وبهذا يستطيع صاحب الملف الاصلي ( الذي رفع الملف أول مره ) أن ينسى امر الملف أو يحزفه من جهازه  لإنه أصبح هناك  ناشرين Seeds غيره  يقومون برفع الملف كاملا بدلا منه .
فمثلا لو أن هناك 10 نظراء Peers  يقومون بتحميل أسطوانة برنامج الفوتو شوب وقد أكتمل الملف عند عدد 3 من ال 10 نظراء Peers فبذلك يتحول عدد ال 3 الذين اكتمل عندهم الملف  الي ناشرين Seeds , ويقل عدد النظراء Peers ليصبح العدد 7 .
  و لذلك ننصح أنه حين يتم تحمل الملف و يكتمل التحميل عندك  وتتحول من نظير Peers إلي ناشر Seeds  تقوم بترك البرنامج مفتوح لنشره ولو لمدة ساعة  ليحمله أحد النظراء Peer  أو عدة نظراء ليصبحوا هم الناشرين  Seeds و ينشروا  الملف لمده ساعة أو ساعتين وهكذا ... للحفاظ على حياة الرابط لانه بدون ناشر Seed لا يوجد تحميل لاي ملف .

والأن حان الوقت لكي نجيب علي الأسئله السابقه :

اظن أنك الأن ستجيب أنت  بنفسك ولكن ساساعدك في الإجابه .

الأن ما هو التورنت ؟

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

ما هو seeds   ؟

تطلق علي من يمتلكون الملف المراد تحميله كاملا كمثال صاحب أسطوانه برنامج الفوتو شوب التي تم الشرح عليها  " .

ما هو peers   ؟

تطلق علي من يقومون بتحميل الملف من  الناشر  Seeds ويكون لديهم أجزاء مختلفه من الملف يتقاسمون تحميلها فيما بينهم وعندما تكتمل جميع أجزاء الملف المراد تحميله لديهم يصبحوا ناشرين  Seeds  .

ما هو trackers   ؟

هو الموقع الوسيط الذي يساعد النظير Peers  من الوصول لمكان الملف عند  الناشر Seeds  

ملاحظات يجب مراعاتها عند الدخول الي مواقع تحميل التورنت 

- عند تحميل ملف التورنت من أي موقع يجب أن تعرف ما هو عدد ال الناشرين Seeds وعدد النظراء Peers ,

 فكلما كان عدد ال Seeds كبير و قل عدد النظراء  كلما كان التحميل أسرع .

- لا يمكن تحميل أي ملف عدد ال Seeds به " صفر  " . 

نصيحه :

- حين يتم تحمل الملف و يكتمل التحميل عندك من الواجب أن تقوم بترك البرنامج مفتوح لنشره ولو لمدة ساعة  ليحمله أحد النظراء
Peers  أو عدة نظراء ليصبحوا هم الناشرين  Seeds و ينشروا  الملف ساعة أو ساعتين
وهكذا ... للحفاظ على حياة الرابط لانه كما ذكرنا بدون ناشر Seed لا يوجد تحميل لاي ملف .

هذه المعلومات خلاصه قرائتي  المكثفه عن التورنت وعن تجاربي المختلفه معه 


تمت بحمد الله

هذا الموضوع خاص بمدونة الحبوني بتاريخ 19 / ديسمبر / 2012 . يمكنك نقل أي موضوع من المدونة بشرط ذكر المصدر وذكر رابط الموضوع الأصلي ... محمد طاهر

6 التعليقات:

غير معرف,  19 مايو 2013 5:32 م  

مشكور ع الشرح الوافي صراحة مافهمت الا منك جزاك الله الف خير

غير معرف,  19 يونيو 2015 11:25 ص  

شكرا لك
لقد أفدتني فعلا

MrBAHRY90 18 أغسطس 2015 6:42 م  

الحمد لله اخيرا لقيت موضوع متكامل عن التورنت...مشكور علي المعلومات القيمه المتكامله ...كده انا عرفت كل حاجه عايز اعرفها

Ahm Ala 21 يناير 2016 9:20 م  

جزاك الله خيرا وبارك الله فيك
وزادك الله علما ووفقك في حياتك

محمد طاهر - مشرف مدونة الحبوني 1 فبراير 2016 10:58 م  

شكرا لكم جميعا علي اهتمامكم بالتعليق و انا تشرفت بزيارتكم للمدونة ، يسعدني تواصلكم معي .

المتابعون

الزائرين

  © Blogger template Foam by Ourblogtemplates.com تم تعديل التصميم بواسطة محمد طاهر

إذهب إلي أعلي الصفحة   

سياسة الخصوصية