كيف يعمل البت تورنت BitTorrent

كيف يعمل البت تورنت BitTorrent
الدكتور حازم فلاح سكيك

BitTorrent أو البت تورنت هي احد بروتوكولات برامج المشاركة الجماعية على الانترنت بين الأجهزة وهو بروتوكول خاص يسمح لنا بتحميل ملفات الكمبيوتر ذات الأحجام الضخمة باستخدام اتصال انترنت ذو نطاق bandwidth صغير وبدون أي تكاليف مادية سوى اتصالك بالانترنت وبدون مواد دعائية تزعجك وبدون أي برامج تجسس على كمبيوترك.

قد تتساءل عزيزي القارئ ما الفرق بين طرق التحميل المعتادة والبت تورنت طالما انهما في النهاية إننا نحمل الملفات من الانترنت على أجهزتنا الخاصة؟ وبالطبع معك حق في ذلك التساؤل من الناحية الظاهرية للعملية ولكن ما يحدث خلف الكواليس ان صح التعبير أمر مختلف تماما ففي حالة البت تورنت يقوم البروتوكول بجلب المواد المطلوبة من أجهزة الأشخاص الذين يحتفظون بهذه المواد على أجهزتهم فيجمع أجزاء الملف المطلوب من عدة أجهزة كمبيوتر شخصية متصلة مع الانترنت ويستمر في تحميلها لحين اكتمال كل أجزاء الملف ليصبح على جهازك كاملاً تستطيع الاستفادة منه.
وهذا يجعل تحميل الملفات سريعا بغض النظر عن سرعة اتصالك بالانترنت كما يسمح لك بتحميل الملفات الكبيرة مثل ملفات الفيديو بجودة عالية وملفات البرامج التلفزيونية والبرامج التشغيلية وغيرها.اعلانات جوجلhttps://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8608159244389885&output=html&h=161&slotname=4220077079&adk=3616533486&adf=1913461552&pi=t.ma~as.4220077079&w=641&fwrn=4&lmt=1629819306&rafmt=11&psa=1&format=641×161&url=https%3A%2F%2Fwww.hazemsakeek.net%2F%25d9%2583%25d9%258a%25d9%2581-%25d9%258a%25d8%25b9%25d9%2585%25d9%2584-%25d8%25a7%25d9%2584%25d8%25a8%25d8%25aa-%25d8%25aa%25d9%2588%25d8%25b1%25d9%2586%25d8%25aa-bittorrent%2F&flash=0&wgl=1&uach=WyJXaW5kb3dzIiwiNi4xIiwieDg2IiwiIiwiOTIuMC40NTE1LjE1OSIsW10sbnVsbCxudWxsLG51bGxd&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629818598737&bpp=24405&bdt=30423&idt=64465&shv=r20210816&mjsv=m202108190101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D98867f8d672ddc8e-228d909cb3c9001c%3AT%3D1629813920%3ART%3D1629813920%3AS%3DALNI_MakfDkMZMyT1-hF2_7oI-MzsqzAFg&prev_fmts=0x0&nras=1&correlator=6604797167846&frm=20&pv=1&ga_vid=934258491.1629818662&ga_sid=1629818662&ga_hid=582913100&ga_fc=0&rplot=4&u_tz=180&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=24&u_nplug=3&u_nmime=4&adx=335&ady=1261&biw=991&bih=604&scr_x=0&scr_y=0&eid=44747620%2C31062313%2C44748553%2C21067496%2C31062297&oid=3&pvsid=454923546023782&pem=557&ref=https%3A%2F%2Fwww.hazemsakeek.net%2F%3Fs%3D%25D9%2583%25D9%258A%25D9%2581%2B%25D9%258A%25D8%25B9%25D9%2585%25D9%2584%2B%25D8%25A7%25D9%2584%25D9%2581%25D9%258A%25D9%2584%25D9%2585&eae=0&fc=1920&brdim=0%2C0%2C0%2C0%2C1024%2C0%2C0%2C0%2C1008%2C604&vis=1&rsz=%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=128&bc=31&ifi=2&uci=a!2&btvi=1&fsb=1&xpc=9BmsO56AnQ&p=https%3A//www.hazemsakeek.net&dtd=M

في هذا المقال من كيف تعمل الأشياء سوف نقوم باللقاء الضوء على برنامج البت بور نت وكيف تختلف عن باقي برامج المشاركة الجماعية. وسوف نتعلم المصطلحات والكلمات التي يتعامل معها وماذا يخفي لنا المستقبل من اكتشافات واختراعات تطويرية في هذا المجال.

الطريقة التقليدية للتحميل downloading

لفهم كيف يعمل البت تورنت ولماذا هو مختلف عن طرق التحميل المعروفة، دعنا عزيزي القارئ نفحص ماذا يحدث عندما نقوم بتحميل ملف من موقع على شبكة الانترنت، وهذه هي الخطوات التي تتم حسب تسلسلها.

(1) عندما نقوم بفتح صفحة موقع على الانترنت ومن ثم الضغط على رابط تحميل أي ملف يوفره لنا الموقع كملف وورد أو ملف بي دي أف أو برنامج فإننا نقوم بتحميله على الجهاز.

(2) يقوم برنامج متصفح الانترنت الذي نستخدمه مثل متصفح الإكسبلورر أو الفيرفوكس أو الأوبرا بإخبار جهاز الخادم server الذي يستضيف الموقع والملف المطلوب تحميله بإرسال نسخة من الملف لتحميله على الجهاز.

(3) يقوم بروتوكول خاص بالتحميل وهو عبارة عن مجموعة من القوانين مثل بروتوكول FTP (File Transfer Protocol) أو مثل بروتوكول HTTP (Hypertext Transfer Protocol) بتحميل الملف من الجهاز الخادم إلى جهازنا الشخصي. 

عملية تحميل الملفات التقليدية

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

في الجزء التالي من المقال سوف نقوم بشرح عملية مشاركة الملفات peer-to-peer اعلانات جوجلhttps://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8608159244389885&output=html&h=161&slotname=4220077079&adk=3616533486&adf=498962387&pi=t.ma~as.4220077079&w=641&fwrn=4&lmt=1629819442&rafmt=11&psa=1&format=641×161&url=https%3A%2F%2Fwww.hazemsakeek.net%2F%25d9%2583%25d9%258a%25d9%2581-%25d9%258a%25d8%25b9%25d9%2585%25d9%2584-%25d8%25a7%25d9%2584%25d8%25a8%25d8%25aa-%25d8%25aa%25d9%2588%25d8%25b1%25d9%2586%25d8%25aa-bittorrent%2F&flash=0&wgl=1&adsid=ChEI8LGSiQYQm_6Riq7OlNf1ARI9AKG9HnX2asNFCL1xOf2xZKxCb6Jd77eAwyPNXCboBbNyqbaoge4dXHbL3DQPB_Ikpyw3ZGmSYuV83zeXPQ&uach=WyJXaW5kb3dzIiwiNi4xIiwieDg2IiwiIiwiOTIuMC40NTE1LjE1OSIsW10sbnVsbCxudWxsLG51bGxd&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629818623142&bpp=48&bdt=54828&idt=46530&shv=r20210816&mjsv=m202108190101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D98867f8d672ddc8e-228d909cb3c9001c%3AT%3D1629813920%3ART%3D1629813920%3AS%3DALNI_MakfDkMZMyT1-hF2_7oI-MzsqzAFg&prev_fmts=0x0%2C641x161&nras=1&correlator=6604797167846&frm=20&pv=1&ga_vid=934258491.1629818662&ga_sid=1629818662&ga_hid=582913100&ga_fc=0&rplot=4&u_tz=180&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=24&u_nplug=3&u_nmime=4&adx=335&ady=3175&biw=991&bih=547&scr_x=0&scr_y=1100&eid=44747620%2C31062313%2C44748553%2C21067496%2C31062297&oid=3&psts=AGkb-H818WlJCzbnMPFi43Ag4qdo4m1xGxdRKeGpkmVpvw53GOr9PGgXPJxSsvPqQSeXoLtGzGiKswTGWkk&pvsid=454923546023782&pem=557&ref=https%3A%2F%2Fwww.hazemsakeek.net%2F%3Fs%3D%25D9%2583%25D9%258A%25D9%2581%2B%25D9%258A%25D8%25B9%25D9%2585%25D9%2584%2B%25D8%25A7%25D9%2584%25D9%2581%25D9%258A%25D9%2584%25D9%2585&eae=0&fc=1920&brdim=10%2C10%2C10%2C10%2C1024%2C0%2C1024%2C728%2C1008%2C547&vis=1&rsz=%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=128&bc=31&jar=2021-08-24-14&ifi=3&uci=a!3&btvi=2&fsb=1&xpc=nCSakMlO9F&p=https%3A//www.hazemsakeek.net&dtd=M

مشاركة الملفات بنظام peer-to-peer

عملية مشاركة الملفات بنظام peer-to-peer تختلف عن الطريقة التقليدية في تحميل الملفات حيث يتم استخدام برنامج كمبيوتر خاص بدلا من الاعتماد على متصفح الانترنت لتحديد أجهزة الكمبيوتر التي تحتوي على الملف المطلوب.  ولان الأجهزة التي يبحث فيها هي أجهزة كمبيوتر عادية مثل جهازك الذي تستخدمه الآن مهما كانت مواصفاته فإنها توصف باسم peer.  وتعمل هذه الطريقة للحصول على الملفات من خلال التسلسل التالي:

(1) تبدأ العملية بتشغيل أي من برامج peer-to-peer مثل برنامج Gnutella الموجود على جهازك ويقوم هذا البرنامج بإرسال طلب الحصول على الملف المطلوب للتحميل.

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

(3) عندما يجد البرنامج الكمبيوتر الذي يحتوي على الملف يبدأ في تحميله.

(4) آخرون يستخدمون برامج مشاركة الملفات من الممكن ان يحصلوا أيضا على ما يريدون من جهازك بالمثل.

كيف تعمل برامج المشاركة peer-to-peerاعلانات جوجلhttps://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8608159244389885&output=html&h=161&slotname=4220077079&adk=3616533486&adf=2842264951&pi=t.ma~as.4220077079&w=641&fwrn=4&lmt=1629819445&rafmt=11&psa=1&format=641×161&url=https%3A%2F%2Fwww.hazemsakeek.net%2F%25d9%2583%25d9%258a%25d9%2581-%25d9%258a%25d8%25b9%25d9%2585%25d9%2584-%25d8%25a7%25d9%2584%25d8%25a8%25d8%25aa-%25d8%25aa%25d9%2588%25d8%25b1%25d9%2586%25d8%25aa-bittorrent%2F&flash=0&wgl=1&adsid=ChEI8LGSiQYQm_6Riq7OlNf1ARI9AKG9HnX2asNFCL1xOf2xZKxCb6Jd77eAwyPNXCboBbNyqbaoge4dXHbL3DQPB_Ikpyw3ZGmSYuV83zeXPQ&uach=WyJXaW5kb3dzIiwiNi4xIiwieDg2IiwiIiwiOTIuMC40NTE1LjE1OSIsW10sbnVsbCxudWxsLG51bGxd&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629818623190&bpp=12&bdt=54876&idt=46552&shv=r20210816&mjsv=m202108190101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D98867f8d672ddc8e-228d909cb3c9001c%3AT%3D1629813920%3ART%3D1629813920%3AS%3DALNI_MakfDkMZMyT1-hF2_7oI-MzsqzAFg&prev_fmts=0x0%2C641x161%2C641x161&nras=1&correlator=6604797167846&frm=20&pv=1&ga_vid=934258491.1629818662&ga_sid=1629818662&ga_hid=582913100&ga_fc=0&rplot=4&u_tz=180&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=24&u_nplug=3&u_nmime=4&adx=335&ady=4215&biw=991&bih=547&scr_x=0&scr_y=4764&eid=44747620%2C31062313%2C44748553%2C21067496%2C31062297&oid=3&psts=AGkb-H818WlJCzbnMPFi43Ag4qdo4m1xGxdRKeGpkmVpvw53GOr9PGgXPJxSsvPqQSeXoLtGzGiKswTGWkk&pvsid=454923546023782&pem=557&ref=https%3A%2F%2Fwww.hazemsakeek.net%2F%3Fs%3D%25D9%2583%25D9%258A%25D9%2581%2B%25D9%258A%25D8%25B9%25D9%2585%25D9%2584%2B%25D8%25A7%25D9%2584%25D9%2581%25D9%258A%25D9%2584%25D9%2585&eae=0&fc=1920&brdim=10%2C10%2C10%2C10%2C1024%2C0%2C1024%2C728%2C1008%2C547&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=128&bc=31&jar=2021-08-24-14&ifi=4&uci=a!4&fsb=1&xpc=Gb6wpeduYB&p=https%3A//www.hazemsakeek.net&dtd=M

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

 ماذا تفعل البت تور نت؟

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

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

وتقوم عملية التحميل باستخدام البت تور نت على الخطوات التالية:

(1) تبدأ العملية بفتح صفحة انترنت والضغط على الملف المطلوب.اعلانات جوجلhttps://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8608159244389885&output=html&h=161&slotname=4220077079&adk=3616533486&adf=4243798040&pi=t.ma~as.4220077079&w=641&fwrn=4&lmt=1629819446&rafmt=11&psa=1&format=641×161&url=https%3A%2F%2Fwww.hazemsakeek.net%2F%25d9%2583%25d9%258a%25d9%2581-%25d9%258a%25d8%25b9%25d9%2585%25d9%2584-%25d8%25a7%25d9%2584%25d8%25a8%25d8%25aa-%25d8%25aa%25d9%2588%25d8%25b1%25d9%2586%25d8%25aa-bittorrent%2F&flash=0&wgl=1&adsid=ChEI8LGSiQYQm_6Riq7OlNf1ARI9AKG9HnX2asNFCL1xOf2xZKxCb6Jd77eAwyPNXCboBbNyqbaoge4dXHbL3DQPB_Ikpyw3ZGmSYuV83zeXPQ&uach=WyJXaW5kb3dzIiwiNi4xIiwieDg2IiwiIiwiOTIuMC40NTE1LjE1OSIsW10sbnVsbCxudWxsLG51bGxd&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629818623207&bpp=89&bdt=54893&idt=46551&shv=r20210816&mjsv=m202108190101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D98867f8d672ddc8e-228d909cb3c9001c%3AT%3D1629813920%3ART%3D1629813920%3AS%3DALNI_MakfDkMZMyT1-hF2_7oI-MzsqzAFg&prev_fmts=0x0%2C641x161%2C641x161%2C641x161%2C641x161&nras=1&correlator=6604797167846&frm=20&pv=1&ga_vid=934258491.1629818662&ga_sid=1629818662&ga_hid=582913100&ga_fc=0&rplot=4&u_tz=180&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=24&u_nplug=3&u_nmime=4&adx=335&ady=5040&biw=991&bih=547&scr_x=0&scr_y=4764&eid=44747620%2C31062313%2C44748553%2C21067496%2C31062297&oid=3&psts=AGkb-H818WlJCzbnMPFi43Ag4qdo4m1xGxdRKeGpkmVpvw53GOr9PGgXPJxSsvPqQSeXoLtGzGiKswTGWkk&pvsid=454923546023782&pem=557&ref=https%3A%2F%2Fwww.hazemsakeek.net%2F%3Fs%3D%25D9%2583%25D9%258A%25D9%2581%2B%25D9%258A%25D8%25B9%25D9%2585%25D9%2584%2B%25D8%25A7%25D9%2584%25D9%2581%25D9%258A%25D9%2584%25D9%2585&eae=0&fc=1920&brdim=10%2C10%2C10%2C10%2C1024%2C0%2C1024%2C728%2C1008%2C547&vis=1&rsz=%7C%7CoeE%7C&abl=CS&pfx=0&fu=128&bc=31&jar=2021-08-24-14&ifi=5&uci=a!5&fsb=1&xpc=gwiHrT4abz&p=https%3A//www.hazemsakeek.net&dtd=M

(2) يقوم برنامج البت تور نت بالاتصال مع الجهاز الخادم والذي يسمى هنا بـ tracker لإيجاد جميع أجهزة الكمبيوتر المتصلة والتي تستخدم البت تور نت وتحتوي على نسخة كاملة من الملف وتعتبر ما تجده seed كما وتبحث أيضا عن الذين لا زالوا يحملون نفس الملف ويوجد لديهم أجزاء من الملف.

(3) يقوم جهاز الخادم tracker بتعريف الأجهزة التي ترسل وتستقبل نفس الملف في نفس اللحظة والتي يطلق عليها اسم swarm.اعلانات جوجلhttps://googleads.g.doubleclick.net/pagead/ads?client=ca-pub-8608159244389885&output=html&h=161&slotname=4220077079&adk=3616533486&adf=2508237462&pi=t.ma~as.4220077079&w=641&fwrn=4&lmt=1629819446&rafmt=11&psa=1&format=641×161&url=https%3A%2F%2Fwww.hazemsakeek.net%2F%25d9%2583%25d9%258a%25d9%2581-%25d9%258a%25d8%25b9%25d9%2585%25d9%2584-%25d8%25a7%25d9%2584%25d8%25a8%25d8%25aa-%25d8%25aa%25d9%2588%25d8%25b1%25d9%2586%25d8%25aa-bittorrent%2F&flash=0&wgl=1&adsid=ChEI8LGSiQYQm_6Riq7OlNf1ARI9AKG9HnX2asNFCL1xOf2xZKxCb6Jd77eAwyPNXCboBbNyqbaoge4dXHbL3DQPB_Ikpyw3ZGmSYuV83zeXPQ&uach=WyJXaW5kb3dzIiwiNi4xIiwieDg2IiwiIiwiOTIuMC40NTE1LjE1OSIsW10sbnVsbCxudWxsLG51bGxd&tt_state=W3siaXNzdWVyT3JpZ2luIjoiaHR0cHM6Ly9hdHRlc3RhdGlvbi5hbmRyb2lkLmNvbSIsInN0YXRlIjo3fV0.&dt=1629818623296&bpp=22&bdt=54982&idt=47247&shv=r20210816&mjsv=m202108190101&ptt=9&saldr=aa&abxe=1&cookie=ID%3D98867f8d672ddc8e-228d909cb3c9001c%3AT%3D1629813920%3ART%3D1629813920%3AS%3DALNI_MakfDkMZMyT1-hF2_7oI-MzsqzAFg&prev_fmts=0x0%2C641x161%2C641x161%2C641x161&nras=1&correlator=6604797167846&frm=20&pv=1&ga_vid=934258491.1629818662&ga_sid=1629818662&ga_hid=582913100&ga_fc=0&rplot=4&u_tz=180&u_his=1&u_java=0&u_h=768&u_w=1024&u_ah=728&u_aw=1024&u_cd=24&u_nplug=3&u_nmime=4&adx=335&ady=5390&biw=991&bih=547&scr_x=0&scr_y=4764&eid=44747620%2C31062313%2C44748553%2C21067496%2C31062297&oid=3&psts=AGkb-H818WlJCzbnMPFi43Ag4qdo4m1xGxdRKeGpkmVpvw53GOr9PGgXPJxSsvPqQSeXoLtGzGiKswTGWkk&pvsid=454923546023782&pem=557&ref=https%3A%2F%2Fwww.hazemsakeek.net%2F%3Fs%3D%25D9%2583%25D9%258A%25D9%2581%2B%25D9%258A%25D8%25B9%25D9%2585%25D9%2584%2B%25D8%25A7%25D9%2584%25D9%2581%25D9%258A%25D9%2584%25D9%2585&eae=0&fc=1920&brdim=10%2C10%2C10%2C10%2C1024%2C0%2C1024%2C728%2C1008%2C547&vis=1&rsz=%7C%7CoeEbr%7C&abl=CS&pfx=0&fu=128&bc=31&jar=2021-08-24-14&ifi=6&uci=a!6&btvi=3&fsb=1&xpc=FSTVRreTQs&p=https%3A//www.hazemsakeek.net&dtd=M

تحميل الملفات باستخدام البت تور نت

(4) يقوم جهاز الخادم tracker بدور الوسيط بين جهازك والأجهزة الأخرى swarm بحيث يعطيهم جزء من الملف من جهازك في المقابل ويجلب لك أجزاء من أجهزة الآخرين (هو يفعل المثل مع باقي المشاركين).

(5) بعد الانتهاء من تحميل الملف وترك البت تور نت يعمل فان جهازك سوف يتحول من swarm إلى seed لهذا الملف.  فإذا سمحت لهم بتحميل الملف من جهازك فان هذا سوف يحسن من معدل تحميل الملفات في المرات القادمة.

نلاحظ هنا ان تحميل أجزاء مختلفة من نفس الملف في نفس الوقت يساعد على حل مشكلة كانت تواجه برامج peer-to-peer في بطيء عملية التحميل وكلما زاد عدد أجهزة المشاركة swarm كلما كان ذلك أفضل وأسرع لعملية التحميل لان مصادر الحصول على أجزاء الفيلم أصبحت أكثر، ولهذا السبب فان البت تور نت تكون مفيدة جدا في حالة تحميل الملفات الكبيرة الحجم وذات شهرة عالية.

من فريد ظفور

مصور محترف حائز على العديد من الجوائز العالمية و المحلية في مجال التصوير الفوتوغرافي.