◄ أحتراف التورنت الدرس الأول ►
السلام عليكم ورحمة الله وبركاته
أهلاً بكم أحبتنا أعضاء وزوار طه سوفت
أحببت أن أشارككم خبرتي في مجال التورنت بوضع سلسلة دروس عن عالم التورنت من الصفر وحتى الاحتراف .......
ستكون بمعدل درس كل سبعة أيام ، حتى أسهل عليكم إيصال المعلومة بشكل مبسط ومتسلسل ..
وسأستقبل إستفساراتكم حول نقاط كل درس بنفس الموضوع
و انا اعدكم إنه بعد الإنتهاء من هذه الدورة المصغرة
ستكرهون شئ يسمى تحميل مباشر و سترتاحون كثيراً من السيرفرات
المتعبة كالرابيد شير و ميجا ابلود و الخ..........
كما آمل أن يحوز موضوعي هذا على رضاكم وتصل فائدته لكم جميعاً ..
|/ من هو مؤسس الحركة التورنتوية ؟
مؤسس فكرة التورنت هو يهودى اميركى المولد برام كوهين Bram Cohen وقد قام بأول تجربة ناجحة فى مجال التورنت في 2 يوليو عام 2001
| لغة التورنت :
اللغة المستخدمة فى التورنت هي لغة بايثون وهى لغة برمجة ، من لغات المستوى العالي، تتميز ببساطة كتابتها وقرآءتها، سهلة التعلم، تستخدم أسلوب البرمجة الكائنية (OOP) ، مفتوحة المصدر، وقابلة للتطوير. تعتبر لغة بايثون لغة تفسيرية، متعددة الأغراض وتستخدم بشكل واسع في العديد من المجالات، كبناء البرامج المستقلة بأستخدام الواجهات الرسومية المعروفة وفي عمل برامج الويب و التورنت .
بالأضافة إلى استخدامها كلغة برمجة نصية للتحكم في أداء بعض من أشهر البرامج المعروفة
أو في بناء برامج ملحقة لها منها كل برامج التورنت . وبشكل عام
يمكن استخدام بايثون لبرمجة البرامج البسيطة للمبتدئين، ولإنجاز المشاريع الضخمة كأي لغة برمجية أخرى في نفس الوقت. غالباً ما يُنصح المبتدئين في ميدان البرمجة بتعلم هذه اللغة لأنها من بين أسرع اللغات البرمجية تعلماً.
| تاريخ لغة باثيون :
نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم
في أواخر الثمانينات ، وكان أول إعلان عنها في عام 1991قبل أن ينشئ برام كوهين التورنت
بحوالى عشر سنوات . تم كتابة نواة اللغة بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته
تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا،
كانت تطلق على نفسها اسم مونتي بايثون (بالإنجليزية: Monty Python).
|ميزات لغة باثيون:
تتميز بايثون بمجتمعها النشط ، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة
والتي برمجها أشخاص من مجتمع هذه اللغة ،مثلاً مكتبة PyGame التي توفر مجموعه من الوظائف من اجل برمجة الالعاب ، ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل MySQL وغيره.
| مفهوم التورنت و بيئة عمله و طريقة تشغيله :
التورنت نستطيع أن نقول إنه هو مستقبل التحميل,التورنت أو كما يطلق عليه
P2P) Peer To Peer) أي من نظير لنظير فالتورنت يعتمد فى الأساس على المشاركة
كيف ?!
هذا ما سيتم شرحه بشئ من التفصيل فى السطور القادمة ..
عندما تقوم بتحميل ملف تورنت فأنت لا تقوم بتحميل الملف من على سيرفر
بل تقوم بتحميله من جهاز شخص يرفع و أنت تحمل الذى يرفعه نفس الشخص
كعندما ترسل ملف من على الميل بالضبط
كيف يحدث هذا ؟؟ أو ما هى وسائل المساعدة المستخدمة ؟؟
أولاً:
|ملف التورنت:
و هو عبارة عن ملف لا يتعدى حجمه ال2 ميجا
,يكون إمتداده .Torrent يصنعه الـ Uploader
اى من قام برفع التورنت لكى تقوم بتحميله و هو من يملك الملفات التى
تقوم بتحميلها
و ملف التورنت هو الملف الذى يحتويه كلاً من
السيدر,الليتشر,التراكر.
و بهذا الملف البيانات اللازمة كحجم الملف الذى سيتم تحميله
و هو بواسطته يتم الإتصال
بالتراكر (Tracker) و بقية السيدرز (Seeder) و الليتشرز(Leecher)
||| التــــراكر(Tracker)
و هو المكان الذى يحتوى على ملفات التورنت التى يتم تحميلها أي إنه الموقع الذي تم تحميل ملف التورنت من عليه و الذى يربط ببقية المستخدمين
||| الأبــــلودر(Uploader)
و هو الشخص الذى قد قام بعمل ملف التورنتو من ثم رفعه على التراكرو يعتبر سيدر
||| كليــنت(Client)
و هو البرنامج المستعمل فى تحميل تورنت
و من أقوى و أفضل و أخف البرامج فى هذا المجال العملاق
µTorrent
لتحميل آخر نسخة إضغط هنا
الآن أنا لدي ملف التورنت ما الذي يؤثر على السرعة ؟؟ وكيف يعمل في الأساس؟؟
فمثلاً لدينا أربعة أشخاص أحمد, محمد, سمير, فهد
أحمد هو من لديه الملف المرفوع كامل، قام بصناعة ملف التورنت و رفعه على التراكر
ثم كان محمد هو أول شخص بدأ بالتحميل
و سمير بدأ بعده
و فهد بدأ بعدهما
الآن لو ركزنا قليلاً سوف نجد إن لدينا سيدر واحد و 3 ليتشر
أى ما يساوى 4 بيرز
الآن نفترض إن محمد حمل 70% من الملف
و سمير حمل45% من حجم الملف
و فهد حمل حوالى 20% من حجم الملف
يبقى الآن أن نعرف إن الواحد و هو يحمل يرفع فى نفس الوقت .. يعني :
الآن محمد حمل 70% يعني أنه يحمل من أحمد و يرفع لـسمير و فهد
وسمير يحمل من أحمد و محمد و يرفع لفهد
و فهد يحمل من الثلاثة
وبالتالى فهد سرعة تحميله عالية لكن سمير سرعة تحميله ليست بالكاملة
لأنه يحمل من سيدر ويرفع لأربعة و هو نفسه يرفع و هو يحمل
طبعاً السرعة بتفرق من تراكر لآخر
فمثلاً نجد السرعة بالتراكرات الخاصة أفضل من التراكرات العامة طيب ما السبب ؟؟
و ما الفرق فى الأساس بين التراكرات العامة و الخاصة
هذا ما سنعرفه فى درسنا القادم إن شاء الله من
[أحتراف التورنت]
إنتظرونا ..
ودمتم في حفظ الله ورعايته ^__^.
القادم اجمل
الله يجزيك خير
لكم وجدت في مواقع تحميل البرامج وغيرها روابط تورنت وأناس يطلبون روابط تورنت ولكن كنت أجهلها الآن وبعد شرحك بدأت تضحح الصورة شكرا على الشرح بإنتظار الباقي
ما شاء الله الله يجزيك الخير ويزيدك بانتظار المزيد
شكرا علي الموضوع الهامة والرائع والشرح الوافي .
ان شــأ الله كل جديد ستجدوه فقط على طه سوفت
بأذن الله قريباً
بإنتظاربقية الدروس
يشرفنى ان اكون اول من يضع رداً على هذا الموضع والشرح الاكثر من رائع بارك الله فيك وجزاك كل خير
ودائماً ننتظر كل جديد منك وللامام