تحميل الملفات بتقنية المشاركة Peer-to-peer file sharing |
تحميل الملفات بتقنية المشاركة Peer-to-peer file sharing إذا كنتم مثلي ، من اهل البحث و التجارب للبرامج فاكيد واجهتوا نفس مشاكلي × حجم البرامج كبير ، تاخذ وقت طويل في التحميل × انقطاع التحميل في اي وقت وبدون سبب واضح × تفصل بطارية اللابتوب بعد ساعات من التحميل لانه ما انتبهت اشبك كيبل الكهرباء × الحاجة لتحميل اكثر من ملف في وقت واحد و لبطء التحميل اضطر الغي تحميل كم ملف عشان واحد له اولوية × بعض المواقع فيها برامج وممكن حجمها صغير لكن مساحة نقل البيانات bandwith قليلة و ممكن ادخل الموقع القى مثل هالرسالة × غالباً اذا حصل انقطاع لعملية التحميل يتطلب منك تعيد تحميل الملف من البداية مشكلة ؟ اكيد لها حل في عام 2001 ، Bram Cohen و هو مبرمج امريكي (ما كمل دراسته الجامعية على الرغم من انه اجتاز اختبار متقدم في الرياضيات وقت دراسته الثانوية ) بدأ بالعمل على تقنية تسمح بتبادل الملفات بشكل افضل من التحميل العادي. المشكلة الي يواجهها المستخدم العادي هي في تحميل الملفات الكبيرة مثل البرامج . الفكرة كانت في تحميل الملفات من عدة اجهزة في نفس الوقت بحيث يعمل كل جهاز كسيرفر للبرنامج وبالاعتماد على سرعة الاتصال بين المشاركين بالامكان تبادل الملفات الكبيرة في وقت اقصر وطور التقنية و سميت BitTorrent كيف يفرق التحميل العادي عن تقنية التورنت؟ باستخدام الاشكال الرسومية تتوضح لنا الفكرة ، في التحميل العادي عندنا سيرفر واحد يحتوي الملف و يتصل فيه المستخدمين لتحميل الملف الشخص الي عنده سرعة اتصال اعلى له فرصة افضل في الحصول على نسخة الملف ، و كل مازاد عدد المتصلين تتاثر سرعة التحميل تقنية التورنت تختلف في عدة نقاط وتعطي افضلية لاستخدامها عشان اوضح الفكرة خلينا نشوف هالمثال ، عندي برنامج Adobe Photoshop CS5 Extended - ME ، حجمه 1.32 غيغا بايت على شكل ملف مضغوط بتقنية المشاركة دخل المستخدم الاول و بدأ تحميل الملف و وصل التحميل عنده الى 30% ، بعدها دخل مستخدم ثاني و فرصته في التحميل = 100% من جهازي + 30% من جهاز المستخدم الاول . ونفرض دخل مستخدم ثالث فرصته في التحميل = 100% + 30% + 10% " من الملفات عندي المستخدم الثاني على سبيل المثال" ميزة التقنية انه ما يشترط ان الملف يكون موجود بالكامل على السيرفر / الجهاز عشان يبدأ التحميل ، الفكرة انه ممكن يبدأ تحميل و تجميع اجزاء الملف من عدة اجهزة وكل ماكثر المستخدمين زادت فرص تحميل الملف بنسبة اكبر |
تحميل الملفات بتقنية المشاركة Peer-to-peer file sharing BitTorrent Client يقصد فيه البرامج المستخدمة لتحميل و مشاركة الملفات ، وهي برامج كثيرة اغلبها مجانية واهمها : BitTorrent (original client) · BitComet · BitSpirit · BitTornado · Deluge · KTorrent · LimeWire · MLDonkey · qBittorrent · Shareaza · Transmission · µTorrent · Vuze (formerly Azureus) · Xunlei هنا نجي لسؤال مهم ، كيف ابحث عن البرنامج ؟ في حالة التحميل العادي عادة نتوجه لموقع البرنامج الاساسي او لمواقع داعمه مثل cnet.com او filehippo.com في حالة التورنت الملف موجود على اجهزة المستخدمين بالتالي تم دعم التقنية بعدة امور Trackers : المواقع الي تربط الاجهزة ببعضها (مواقع وسيطة) Seeds : الاجهزة الي تحمل نسخة كاملة من الملف (جهازي في حالة المثال السابق) Peers : الاجهزة الي تحمل جزء من الملف لكنها تحمل و ترفع في نفس الوقت .torrent: ملف صغير فيه معلومات الملف الي نحمله فيه بيانات التراكرز و السيدز و عدد البيرز و يفتح بواسطة برامج التورنت BitTorrent Client هل التقنية امنة؟ اكبر تخوف من انه الملف امن ومافيه فيروسات ، هذا الشي قبل ما يرتبط بالسيدز و البييرز لازم يكون اجراء وقائي بتحميل برنامج مضاد للفيروسات و برامج التجسس و تحديثه باستمرار لان الفيروسات ممكن تكون على شكل ملف صورة حجمها ما يتجاوز 10 كيلوبايت في جهازي حملت برنامج AVG 2011 النسخة المجانية واذا بحثت عن اي تورنت يظهر لي البحث بهالطريقة كل علامة تعجب تعني ان الموقع نفسه غير امن وبكذا اتجنب الدخول عليه اغلب مستخدمين التورنت يبدأون الحماية بانهم يقفلوا الـ Windows Firewall عشان الاختراقات . اساساً الملف عشان يشتغل لازم نسمح له بتجاوز الفايروول ولا بتتاثر سرعة التحميل مو سرعة الرفع كدعم للتقنية ظهرت موقع البحث المتخصصة بالتورنت و مضمونه بانه بياناتها صحيحة وما تقبل تضيف سيدز الا بعد التاكد من صحة الملف ومنها : BTJunkie · Demonoid · FlixFlux · isoHunt · Mininova · Seedpeer · ShareReactor · Suprnova.org · The Pirate Bay · Torrentz · yourBittorrent · YouTorrent · What.cd |
تحميل الملفات بتقنية المشاركة Peer-to-peer file sharing تطبيق على تحميل ملف بتقنية تورنت ، والبداية بتحميل برنامج BitTorrent Client البرنامج اسمه µTorrent وتحميله من موقعه الاساسي (البرامج كثيرة وكلها نفس الفكرة لكن فضلت الشرح على نسخة اعمل عليها عشان اقدر اجاوب على اي سؤال من خبرتي فيه ): كود:
http://www.utorrent.com/ نضغط على DownloadNow حجم البرنامج صغير 320 كيلو بايت و ينتهي التحميل بسرعة و خطوات التثبيت هي : بعدها ما ينتهي التحميل نفتح البرنامج ونتعرف على اقسامه: 1- لاضافة ملف تورنت محفوظ على الجهاز (ملف لبدء عملية التحميل) 2- لاضافة ملف تورنت عن طريق موقع 3- لاضافة تغذية نصية عن تحديثات المواقع 4- لعمل ملف تورنت جديد (يكون جهازك سيدز لهذا الملف) 5- لالغاء تورنت من قائمة التحميل 6- لتشغيل تورنت لبدء التحميل او استكمالها 7- وقف مؤقت لعملية تحميل ملف 8- وقف كامل لعملية تحميل ملف 9- تغيير ترتيب ملف في قائمة التحميل 10 الاعدادات الخاصة ببرنامج التورنت على اليسار نشوف : All : عدد الملفات في قائمة التحميل Downloading : عدد الملفات الي يتم تحميلها (يكون جهازك وقتها بيير لانه التحميل غير كامل) Completed : عدد الملفات الي اكتمل تحميلها Active : الملفات النشطة Inactive : الملفات الغير نشطة التطبيق على تحميل المصحف المرتل بصوت احد القراء من موقع: كود:
http://torrent.mp3quran.net/torrents.php Download لتحميل ملف بيانات التورنت Size حجم الملف بعد انتهاء التحميل ونلاحظ الاحجام الكبيرة Seed عدد النسخ الي تم تحميلها بالكامل و تم مشاركة ملف التورنت Leech المفهوم السابق لكلمة peers وتعني النسخ الغير كاملة وممكن يكون معناها الي تم تحميلها بدون مشاركتها كلك على Download لعدد من الملفات عشان نشوف كيف نحملها من البرنامج لاحظوا حجم كل ملف تورنت مقارنة بحجم الملفات الاصلية ، نفتح برنامج التورنت ومن قائمة File نختار Add Torrent ، او من الايقونة بعد ما نختار الملف تظهر لنا تفاصيل التحميل (امثله متنوعة) : في حالة المثال الاول ، اخترت تحميل سورة البقرة وهي الملف رقم 2 ، اضغط على Select None عشان يلغي التحديد عن كامل الملفات و بعدها اختار الملف رقم 2 واضغط على Ok نشوف تفاصيل التحميل: Download Speed سرعة التحميل الحالية (متغيرة) ETA الوقت لانتهاء التحميل بحساب السرعة الحالية ننتقل للجزء الاسفل من الشاشة ونشوف البيرز ، نلاحظ ان التحميل من مواقع مختلفة في العالم وهذا يعني اشخاص فاتحين الاتصال على اجهزتهم لتحميل الملف من الغير وهذا من اداب استخدام تقنية التورنت مشاركة ما قمت بتحميله في تبويب General يظهر لنا تفاصيل اكثر عن عملية التحميل ومنها موقع الملف بعد انتهاء عملية التحميل Time Elapsed وهو الوقت من بدء عملية التحميل Remaining Time الوقت المتبقي لانهاء عملية التحميل في تبويب Trackers نشوف المواقع الي فيها بيانات التحميل في تبويب Pieces نشوف اجزاء الملف الي يتم تحميلها الان و هل التحميل سريع او بطيء و حجم القطعة نفسها في تبويب Files نشوف محتوى الملف الاصلي و الملفات الي يتم تحميلها منه (نستفيد منه في حالة التحميل على مراحل) ، نلاحظ على يمين الشاشة انه الاجزاء الي ما تم تحميلها مكتوب عنها Skip في تبويب Speed يظهر لنا سرعة التحميل في تبويب Logger سجل لعملية التحميل في نهاية الشاشة نشوف Status Bar واهم شي لازم نتابعه هو العلامة الخضراء لو كانت العلامة صفراء معناها التحميل متوقف ، ولازم نتاكد من اتصال شبكة الانترنت (احياناً يفيد اعادة تشغيل المودم راوتر في الاتصال بسرعة اعلى) بعد انتهاء التحميل تبدأ بشكل تلقائي عمليه اعادة مشاركة الملف و تظهر الحالة هنا Seeding ان شاء الله يكون شرح الفكرة واضح للاشخاص الي ودهم يعرفوا اكثر عن تقنية التحميل بالمشاركة Torrent |
مواقع النشر |
ضوابط المشاركة |
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك
BB code متاحة
الابتسامات متاحة
كود [IMG] متاحة
كود HTML معطلة
|