تصميم قواعد بيانات
#000002
تصاميم وايقونات
#000003
الرئيسيةمفاهيم تقنيةكيف يعمل التورنت
#000004
كيف يعمل التورنت
#000005
ربما قد سمعت عن كلمة تورنت في الاونة الاخيرة. او تصفحت رابط اردت تحميله، ثم تفاجئت بأنه عليك تثبيت التورنت اولا، فما هو التورنت ولماذا الرابط الخاص بي لا يعمل؟ ربما قد تتفاجئ، لكن في اسيا، يمثل استهلاك التورنت حوالي 36% من استهلاك الانترنت بشكل عام. هذه نسبة ضخمة خصوصا وان قارة اسيا هي اكبر القارات تعداداً في السكان. هذا يعطيك لمحة سريعة عن اهمية التورنت ومدى تأثيره في وقتنا الحالي.
#000006
كيف يعمل التورنت؟تسلسل عمل التورنتمثال لطريقة عمل التورنتالمحملين والرافعين – Leechers and seeders:
#000007
اذا اردت تحميل صفحة ما من الانترنت- مثل هذه الصفحة – فسيطلب الجهاز الخاص بك بيانات هذه الصفحة مباشرة من السيرفر. كل جهاز يعمل بهذه الطريقة، عن طريق طلب البيانات من السيرفر المركزي.
#000008
لكن عندما نأتي للتورنت، فهو ايضا يعتبر منصة للتحميل، لكن الفرق هنا انها عملية تسمى – peer-to-peer protocol- مما يعني ان جهازك الخاص غير مرتبط بالسيرفر المركزي اثناء تحميله للبيانات، ولكن يعتمد على تبادل البيانات بين الاجهزة وبعضها اثناء تحميلها، ففي نفس التوقيت الذي يحمل فيه جهازك بعض البيانات، فهو يقوم رفع تلك البيانات لتستطيع الاجهزة الاخرى تحميل هذه المصادر والبيانات.
#000009
تسلسل عمل التورنت
#000010
بمجرد تحميلك لملف اختصاره .torrent، وتشغيله بواسطة تطبيق Bitorrent، يقوم التطبيق بالاتصال بما يسمى المتتبع – tracker – وهو عبارة عن سيرفر معين وظيفته هو تتبع الاجهزة المتصلة به، ليستقبل العنوان الخاص بك – ip adress- ويشاركه مع السيرفر الخاص ب Bitorrent، ليسمح لتلك الاجهزة بالاتصال ببعضها.
#000011
بمجرد ان تتصل بالسيرفر الخاص بالتورنت، يقوم الخاد الخاص بالتورنت بتحميل بعض البيانات من الملف على هيئة قطع صغيرة، ويكرر تلك العملية اكبر عدد ممكن من المرات، وبمجرد ان يصبح الخادم لديه قدر معين من البيانات، يقوم برفع تلك البيانات ، حتى يصبح جهاز اخر قادر على تحميل تلك البيانات، ويكرر خادم الجهاز الاخر نفس العملية حتى يستطيع جهاز اخر تحميل تلك البيانات. وبهذه الطريقة، يعتبر تحميلك بيانات من التورنت هو ايضا رفعك للبيانات الخاصة بنفس ذلك التورنت. وكلما زاد عدد مستخدمي هذا التورنت – الملف المراد تحميله – كلما كان تحميله اسرع بالنسبة للجميع.
#000012
مثال لطريقة عمل التورنت
#000013
لنفترض انك اردت تحميل فيلماً ما بواسطة التورنت يوماً ما. فذهبت الى احد المواقع التي تعرض الفيلم، وقمت بتحميل ملفاً ما، هذا الملف اختصاره .torrent، ثم قمت بفتح هذ الملف باستخدام تطبيق الbitorrent – او ما يسمى ايضا الخادم client- ليقوم الخادم عن طريق المتتبع – tracker – بتوصيلك بالأجهزة الاخرى عن طريق العنوان الخاص بك، فتصبح انت ايضا جزء من الاجهزة المتصلة التي تشارك التورنت. بعد اتصالك بتلك الاجهزة، يبدأ الخادم في تحميل جزء صغير من البيانات كما ذكرنا من قبل، ثم يبدأ في رفع تلك البيانات مرة اخرى لجهاز اخر متصل، وتستمر العملية حتى تنتهي من تحميل الفيلم تماماً، وعلى الرغم ان عملية التحميل تتوقف تلقائيا عند الانتهاء – منطقي – الا ان عملية الرفع لا تتوقف تلقائياً، فيجب عليك ان تنهيها يدويا.
#000014
كما ذكرنا من قبل، اثناء تحميلك لملف ما، يعتبرك التورنت محملاً – leecher- واذا قررت ان تساهم في عملية تحميل الاخرين للتورنت عن طريق رفعك للبيانات فقط، فتسمى في هذه الحالة الرافع – seeder. يقوم التورنت بمكافأة الرافعين عن طريق تخصيص سعة اكبر من الذين يحملون فقط ولا يشاركوا في عملية الرفع في ملفات اخرى.
#000016
ربما عليك وضع الاعتبار ان عملية التحميل لا تبدأ الا بوجود على الاقل seeder واحد، لأن عملية التحميل لا تبدأ الا بوجود نسخة كاملة من البيانات، ولا احد يملك جميع البيانات الا ما يدعى ال seeder.
#000017
اشترك فى القائمة البريدية
#000018
شارك على وسائل التواصل
#000019
ما هي الخدمات التي تحصل عليها من جوجل غير خدمة البحث
#000020
اشهر تخصصات تكنولوجيا المعلومات
#000021
كيف يعمل بحث جوجل Google Crawler ؟
#000022
لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *
#000024
البريد الإلكتروني*
#000025
يرجى إدخال الإجابة بالأرقام:
#000026
كتب قواعد بيانات
#000029