الأربعاء، 11 ديسمبر، 2013

ما هو التورنت وكيف يعمل ؟


الكثير يستخدم برامج ال torrent لكن هل تعلم كيف تعمل ؟
نبدأ ما هو ال torrent ؟

 هو عباره عن برنامج يستخدم بنيه peer to peer 
وهي بنيه تكون اجهزه الحاسوب متصله مع بعضها البعض ويتم التواصل في ما بينها مباشره بدون خادم ..

ما هو ال tracker ؟

عندما تريد استخدام torrent تحمل ملف بصيغه .torrent هذا الملف يتم فتحه باستخدام احد
 برامج ال  torrent clients مثل bittorrent
 هذا الملف يصل جهازك بسيرفر tracker الذي يحوي معلومات الاجهزه المتصله التي تشارك الملف الذي تريد تحميله و معلومات عن البيانات التي تحملها ويخبر السيرفر انك موجود وتحمل هذا الملف 

الان كيف يعمل ال torrent ؟

يبدأ الامر بدخول صاحب الملف المراد تحميله الى سيرفر tracker ووضع معلومات الملف الذي يريد رفعه طبعا يقوم بعمل ملف .torrent عن طريق اي torrent client ويرفعه للسيرفر 
ثم يبدأ بعمل seed اي عمل upload للملف للاجهزه التي دخلت شبكه المشاركه عن طريق ال tracker 
 تبدا الاجهزه باخذ البيانات على شكل حزم تخزنها وترفعها مره اخرى للاجهزه 
 حتى تتوضح الفكره راح اشرحها بطريقه البوليتكنك لنقل التلاخيص :P

تخيل ان هنالك ماده وضعها الدكتور بالبوكشوب ويجب على كل الطلاب الحصول على الماده من البوكشوب 
الان يجب كل الطلاب الذهاب الى البوكشوب وطلب الماده جميعهم بنفس الوقت مما يسبب ازدحام وتاخر حصولهم عليها وهذا مثال على client-server 

الان لحل هذه المشكله  ياخذ طالب الماده ينسخها ويعطيها لزملائه بنفس الوقت وهم ينسخونها ويعطونها لزملائهم حتى تصل الى الجميع بوقت اقل وسرعه كبيره وهذا هو peer to peer

يمكن لجهاز واحد ان يتواصل مع عدد لا نهائي من الاجهزه حيث يختار برنامج torrent client افضلهم سرعه رفع للملفات وهم يتغيرون كل 30 ثانيه حتى تصل الى الافضل وهذا سبب عدم انتظام سرعه التحميل 

بعد انتهاء التحميل للمستخدم خيارين اما ان يتصرف ببخل ويترك الtracker بحذفه من البرنامج فيترك مجموعه الاجهزه ويسمى leecher 

او يتصرف بكرم ويبقيه ويسمى seeder 
الذي يبقى يرفع بيانات الملف للاجهزه الاخرى بعد تحميله للملف كاملا

اتمنى ان تكونو استفدتم من هذه المعلومات 

ملاحظه هذه المعلومات استخلصتها من كتاب 

    Computer Networking: A Top-Down Approach


كاتب الموضوع : احمد خليف

مواضيع ذات صلة

ما هو التورنت وكيف يعمل ؟
4 / 5
Oleh