TORRENT .. مبدأه - كيفية عمله + شرح برنامج UTorrent
http://www.mexat.com/vb/attachment.p...2&d=1171933869
بـــســـم الـــلـــه الـــرحـــمـــن الـــرحـــيــــم
قمت بإعداد الموضوع رغبة للكثير من الأعضاء في هذا المنتدى .. وذلك كون الكثير من الأعضاء لا يعلمون عن - Torrent - ماهو وكيفية عمله وأهم البرامج المستخدمة فيه ولذلك أحببت أن أقدم هذا الموضوع للمكساتيين , لا أريد أن أطول عليكم ولكن دعونا نبدأ بأول فقراتنا في هذا الموضوع "
http://www.mexat.com/vb/attachment.p...1&d=1179439646
ما هو ( TORRENT ) بشـكـل عــام ؟
الـ TORRENT .. هي طريقة تكافلية [ تـعـاونـيـة ] تستخدم لتحميل الملفات عن طريق الشبكة العنكبوتية [ الإنـتـرنـت ]
و تعتبر هذه الطريقة أحد أشكال الأنظمة مفـتـوحة المصدر , ومن الأمثلة عليها "
* نظام P2P : يعتبر هذا النظام الأهم في عملية مـشاركة الملفات وتوزيعها , P2P هي اخــتــصــار لــجــمــلة ( Person to Person ) وتعني تبادل الملفات عن طريق شخص إلى شخص آخر.
- يعتبر نظام P2P قديما نوعا ما ولذلك أحد عيوبه هو البطء في عملية النقل , وذلك لمحدودية الأشخاص الذين يقومون بعملية نقل الملفات , وكذلك قد يسبب قطع عملية النقل وبالتالي بدء العملية من جديد.
======================================
ولذلك .. تم برمجة نظام جديد يحتوي على الميزات التالية ( السهولة – السرعة – الاستمرارية ) وتم تسمية النظام " TORRENT
- تم برمجة النظام الجديد على أساس [ التحكم الكامل للبيئة ] وذلك عن طريق عمليتين هما .. الإرسال – الاستقبال TCP\IP بحيث تكون العمليتين في آن واحد ؛ بينما نظام P2P يعمل بطريقة واحدة في الوقت نفسه.
" ولذلك تم استحداث طرق جديدة في هذا النظام وهي "
1 - تعدد الأشخاص الذين يقومون بعملية المشاركة ( غـيـر مـحـدود ).
2 - بدل أن يكون الخادم ( السيرفر ) جهة واحدة أصبح بالإمكان أن تكون عدة جهات فكل ما زاد عدد الأشخاص المتشاركين زاد كمية [ الرفع ].
3 - عندما يقوم أحد المتشاركين بتحميل نسبة أو جزء معين من الملف فإنه يتشارك في عملية رفعه إلى الآخرين
4 - كلما زاد عدد الأشخاص المتشاركين زادت سرعة التنزيل للملف والعكس .. كلما قل عدد المشتركين قلة كمية الرفع وبالتالي قلة سرعة التنزيل.
5 - إمكانية استكمال التحميل بعد انقطاع الخط وعدم ضياع الأجزاء المنزلة.
======================================
* الهدف من صنع نظام TORRENT : كان الهدف الرئيسي والأساسي هو تفادي مشكلة انقطاع التحميل والبطء في النظام القديم .. ولذلك فنظام TORRENT يعمل على تخفيف الضغط على السيرفر الأساسي الذي يعمل على توزيع الملف ويكون النقل بصورة سريعة عند التوزيع بين المتشاركين ، حيث تعمل ملفات torrent بتبادل البيانات والمعلومات بين المشتركين لملف ( واحد ).
* مزايا نظام TORRENT *
1 - يعتبر أسرع وأسهل في عملية التبادل للملفات من النظام P2P.
2 - كلما زاد عدد المتشاركين بالملف زادت سرعه التنزيل والرفع.
3 - عدم وجود الضغط على السيرفر حتى لو زاد عدد المتصلين وقد يصل عددهم إلى الآلاف.
* عيوب نظام TORRENT *
1 - وجود مشكلة البحث عن الملفات المطلوبة.
2 - صعوبة التحميل أحياناً وذلك بسبب الإعدادات الخاطئة والسرعات البطيئة [ dial-up ].
3 - البعض عند الانتهاء تحميل الملف فإنه يغلق البرنامج ولا يترك الفرصة للمشتركين الآخرين بتحميل الملف من جهازه وهذا العمل يقلل من زيادة المشاركة وسرعة التنزيل.
==============================================
وهكذا تم توضيح مبدأ TORRENT و الهدف منه ولماذا تم استحداثه وتبديله بدل النظام القديم , وبعض من مزاياه وعيوبه
## الرجاء عدم الرد حتى أنتهي ##
بعض الأفـــكار والمــشــكلات
* والآن إليكم بعض الأفكار لعملها في البرنامج *
في البداية قم بعمل اختبار السرعة وذلك بالخطوات التالية "
من خلال خيارات أضغط على دليل السرعة
http://www.mexat.com/vb/attachment.p...9&d=1179440053
عند اختبارك للسرعة بشكل صحيح سوف تنتظم لك عملية التنزيل
============================================
والآن من خلال خيارات قم بالضغط على ( تفضيلات ) ومن ثم الإتصال طبق كل ما تراه في الصورة "
http://www.mexat.com/vb/attachment.p...0&d=1179440053
- قم بتغيير المنفذ إلى 16999 وذلك لأني جربت عدة منافذ ووجدت أن هذا هو الأفضل من حيث السرعة في التنزيل واستقبال البيانات وهو مهم جدا يجب كتابته , إذا لم تضع منفذ سيتم اتخاذ منفذ عشوائي
- كذلك قم بوضع علامة ( صح ) أمام خانة منفذ UPnP : وذلك لأن هذا المنفذ يسمح للبرنامج أن يقوم بعملية الاتصال بالتراكر واستقبال البيانات بسرعة دون الحاجة للسماح في كل مرة مما يجعل البرنامج يقوم بالعملية ببطء.
- أما بالنسبة للبروكسي والمنفذ 8080 : فهو على حسب الشركة التي تتعامل معها أو المنطقة التي تعيش فيها
لأن البروكسي في الصورة خاص بشركة ( أول نت ) والمنفذ خاص بالإخوان السعوديين فما أدري بالنسبة للإعدادات في الدول الأخرى.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
* بعض المشاكل وكيفية حلها *
في حالة فــشــل المضيف فإنك لن تستطيع تنزيل بيانات ملف Torrent الذي قمت بتحميله منه مسبقاً
أما في حالة فــشــل المضيف أثناء عملية تحميل ملف Torrent " أي أنك الآن متصل بالفعل بقائمة الـ peers فإن التحميل لن يتوقف في هذه الحالة وستستمر عملية تبادل البيانات مع هؤلاء الـ peers مستمرة مع ملاحظة أنه لن يستطيع أي peer إضافي الاتصال وذلك لفشل المضيف.
في الغالب تكون معظم مشاكل المضيف مؤقتة , ولذلك فإن الحل الأمثل في حالة حدوث مشكلة مع المضيف هو ترك برنامج Torrent لديك في وضعية العمل لكي يستمر في محاولة الاتصال بالمضيف مرة أخرى.
========================
* في حالة وجود DHT فوجود المضيف يصبح غير مهم *
من أخطر عيوب Torrent أن التحميل يتوقف بتوقف المضيف الذي يحتوى على ملف torrent , ولكن مع خاصية DHT فإنه في حالة فــشــل المضيف أو في حالة عدم وجود مضيف من الأساس فإن التحميل لن يتوقف ويسمى DHT بـ tracker less أو بلا مضيف أو غير مرتبط مضيف
DHT- tracker less system
ولتفعيل خاصية DHT من خلال خيارات - تفضيلات - بيت تورينت اتبع الصورة التالية :
http://www.mexat.com/vb/attachment.p...4&d=1179440211
======================================
هكذا أكون قد قدمت لك أهم موضوع بالنسبة لـ TORRENT وكيفية عملة ومبدأه وشرح لبرنامج UTorrent وبعض من الأفكار والحلول للمشكلات
وأتمنى أن الكل استفاد من الشرح والموضوع ككل وفهم هذه التقنية على أكمل وجه وسأستمر بإذن الله في هذا الموضوع بطرح عدد من الأفكار مثل كيفية صناعة ملف تورينت واستقبال التساؤلات من الأعضاء والكثير غير ذلك .
** ملاحظة : الموضوع من إعدادي وليس منقول وهو خاص بأعضاء مكسات ولا أسمح بنقله بتاتا
Prince of Fantasy © 2007 Mexat.com
[ سـبـحـانـك الـلـهـم وبـحـمـدك أشـهـد أن لا إلـه إلا أنـت أسـتـغـفـرك وأتـوب إلـيـك ]
========================================