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



 
الرئيسيةالأحداثموسوعة الأعلامى الحرةأحدث الصورالتسجيلدخول

شاطر
 

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

استعرض الموضوع التالي استعرض الموضوع السابق اذهب الى الأسفل 
كاتب الموضوعرسالة
محمد عبد القوى
مشرف
مشرف
محمد عبد القوى

ذكر
عدد الرسائل : 7866
BitTorrent كيف يعمل البت تو رنت 210
بلد الإقامة : مصر
احترام القوانين : BitTorrent كيف يعمل البت تو رنت 111010
العمل : BitTorrent كيف يعمل البت تو رنت Office10
الحالة : BitTorrent كيف يعمل البت تو رنت Mzboot11
نقاط : 15475
ترشيحات : 10

BitTorrent كيف يعمل البت تو رنت Empty
مُساهمةموضوع: BitTorrent كيف يعمل البت تو رنت   BitTorrent كيف يعمل البت تو رنت I_icon_minitime4/11/2009, 23:16

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

الكاتب د.حازم سكيك

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

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

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


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



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

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

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

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

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

الرجوع الى أعلى الصفحة اذهب الى الأسفل
محمد عبد القوى
مشرف
مشرف
محمد عبد القوى

ذكر
عدد الرسائل : 7866
BitTorrent كيف يعمل البت تو رنت 210
بلد الإقامة : مصر
احترام القوانين : BitTorrent كيف يعمل البت تو رنت 111010
العمل : BitTorrent كيف يعمل البت تو رنت Office10
الحالة : BitTorrent كيف يعمل البت تو رنت Mzboot11
نقاط : 15475
ترشيحات : 10

BitTorrent كيف يعمل البت تو رنت Empty
مُساهمةموضوع: رد: BitTorrent كيف يعمل البت تو رنت   BitTorrent كيف يعمل البت تو رنت I_icon_minitime4/11/2009, 23:18

BitTorrent كيف يعمل البت تو رنت Bittorrent-4
عملية تحميل الملفات التقليدية


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

في الجزء التالي من المقال سوف نقوم بشرح عملية مشاركة الملفات peer-to-peer



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

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

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

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

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

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

BitTorrent كيف يعمل البت تو رنت Bittorrent-5
كيف تعمل برامج المشاركة peer-to-peer




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



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

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



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

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

(1) تبدأ العملية بفتح صفحة انترنت والضغط على الملف المطلوب.

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

(3) يقوم جهاز الخادم tracker بتعريف الأجهزة التي ترسل وتستقبل نفس الملف في نفس اللحظة والتي يطلق عليها اسم swarm.

BitTorrent كيف يعمل البت تو رنت Bittorrent-6
تحميل الملفات باستخدام البت تور نت


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

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



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

في هذا العرض تعريف بالصوت والصورة بالبت تور نت وكيف يعمل واستخدامه
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
BitTorrent كيف يعمل البت تو رنت
استعرض الموضوع التالي استعرض الموضوع السابق الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» البت باتعه ......قصيده حول غلاء المهور
» كيف يعمل الرادار
» كيف يعمل الماوس الضوئي
» كيف يعمل النانوتكنولوجى
» الراجل يعمل كدا

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الشاعر عبد القوى الأعلامى :: المنتديات العلمية والتعليمية :: المنتدى العلمي :: منتدى الإختراعات-
انتقل الى: