PDA المساعد الشخصي الرقمي

عرض كامل الموضوع : ◄ أحتراف التورنت الدرس الأول ►



ruoga
13-03-2010, 23:03
http://www.mexat.com/vb/attachment.php?attachmentid=1139768&d=1272668411


http://www.mexat.com/vb/attachment.php?attachmentid=1101576&d=1268513888

السلام عليكم ورحمة الله وبركاته

أهلاً بكم أحبتنا أعضاء وزوار مكسات

أحببت أن أشارككم خبرتي في مجال التورنت بوضع سلسلة دروس عن عالم التورنت من الصفر وحتى الاحتراف .......

ستكون بمعدل درس كل سبعة أيام ، حتى أسهل عليكم إيصال المعلومة بشكل مبسط ومتسلسل ..

وسأستقبل إستفساراتكم حول نقاط كل درس بنفس الموضوع

و انا اعدكم إنه بعد الإنتهاء من هذه الدورة المصغرة
ستكرهون شئ يسمى تحميل مباشر و سترتاحون كثيراً من السيرفرات
المتعبة كالرابيد شير و ميجا ابلود و الخ..........

كما آمل أن يحوز موضوعي هذا على رضاكم وتصل فائدته لكم جميعاً ..


http://www.mexat.com/vb/attachment.php?attachmentid=1101577&d=1268513888


|/ من هو مؤسس الحركة التورنتوية ؟

مؤسس فكرة التورنت هو يهودى اميركى المولد برام كوهين Bram Cohen وقد قام بأول تجربة ناجحة فى مجال التورنت في 2 يوليو عام 2001


http://www.mexat.com/vb/attachment.php?attachmentid=1101576&d=1268513888




| لغة التورنت :

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

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


http://www.mexat.com/vb/attachment.php?attachmentid=1101577&d=1268513888



| تاريخ لغة باثيون :

نشأت بايثون في مركز CWI (مركز العلوم والحاسب الآلي) بأمستردام على يد جويدو فان رُزوم
في أواخر الثمانينات ، وكان أول إعلان عنها في عام 1991قبل أن ينشئ برام كوهين التورنت
بحوالى عشر سنوات . تم كتابة نواة اللغة بلغة C. أطلق فان رُزوم اسم "بايثون" على لغته
تعبيرًا عن إعجابه بفِرقَة مسرحية هزلية شهيرة من بريطانيا،
كانت تطلق على نفسها اسم مونتي بايثون (بالإنجليزية: Monty Python).

http://www.mexat.com/vb/attachment.php?attachmentid=1101577&d=1268513888

|ميزات لغة باثيون:

تتميز بايثون بمجتمعها النشط ، كما أن لها الكثير من المكتبات البرمجية ذات الأغراض الخاصة
والتي برمجها أشخاص من مجتمع هذه اللغة ،مثلاً مكتبة PyGame التي توفر مجموعه من الوظائف من اجل برمجة الالعاب ، ويمكن لبايثون التعامل مع العديد من أنواع قواعد البيانات مثل MySQL وغيره.

http://www.mexat.com/vb/attachment.php?attachmentid=1101576&d=1268513888




| مفهوم التورنت و بيئة عمله و طريقة تشغيله :

التورنت نستطيع أن نقول إنه هو مستقبل التحميل,التورنت أو كما يطلق عليه
P2P) Peer To Peer) أي من نظير لنظير فالتورنت يعتمد فى الأساس على المشاركة
كيف ?!

هذا ما سيتم شرحه بشئ من التفصيل فى السطور القادمة ..

عندما تقوم بتحميل ملف تورنت فأنت لا تقوم بتحميل الملف من على سيرفر
بل تقوم بتحميله من جهاز شخص يرفع و أنت تحمل الذى يرفعه نفس الشخص
كعندما ترسل ملف من على الميل بالضبط
http://www.w-enter.com/forum/images/smilies/biggrin.gif
كيف يحدث هذا ؟؟ أو ما هى وسائل المساعدة المستخدمة ؟؟
أولاً:

|ملف التورنت:
و هو عبارة عن ملف لا يتعدى حجمه ال2 ميجا,يكون إمتداده .Torrent يصنعه الـ Uploader
اى من قام برفع التورنت لكى تقوم بتحميله و هو من يملك الملفات التى
تقوم بتحميلها
و ملف التورنت هو الملف الذى يحتويه كلاً من السيدر,الليتشر,التراكر.
و بهذا الملف البيانات اللازمة كحجم الملف الذى سيتم تحميله و هو بواسطته يتم الإتصال
بالتراكر (Tracker) و بقية السيدرز (Seeder) و الليتشرز(Leecher)




أرجوا عدم الرد ....

ruoga
13-03-2010, 23:06
http://www.mexat.com/vb/attachment.php?attachmentid=1101577&d=1268513888




||| التــــراكر(Tracker)



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




||| الأبــــلودر(Uploader)


و هو الشخص الذى قد قام بعمل ملف التورنتو من ثم رفعه على التراكرو يعتبر سيدر


||| كليــنت(Client)
و هو البرنامج المستعمل فى تحميل تورنت
و من أقوى و أفضل و أخف البرامج فى هذا المجال العملاق
µTorrent







http://www.mexat.com/vb/attachment.php?attachmentid=1101576&d=1268513888






الآن أنا لدي ملف التورنت ما الذي يؤثر على السرعة ؟؟ وكيف يعمل في الأساس؟؟



فمثلاً لدينا أربعة أشخاص أحمد, محمد, سمير, فهد

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


الآن لو ركزنا قليلاً سوف نجد إن لدينا سيدر واحد و 3 ليتشر
أى ما يساوى 4 بيرز


الآن نفترض إن محمد حمل 70% من الملف
و سمير حمل45% من حجم الملف
و فهد حمل حوالى 20% من حجم الملف


يبقى الآن أن نعرف إن الواحد و هو يحمل يرفع فى نفس الوقت .. يعني :


الآن محمد حمل 70% يعني أنه يحمل من أحمد و يرفع لـسمير و فهد
وسمير يحمل من أحمد و محمد و يرفع لفهد
و فهد يحمل من الثلاثة


وبالتالى فهد سرعة تحميله عالية لكن سمير سرعة تحميله ليست بالكاملة


لأنه يحمل من سيدر ويرفع لأربعة و هو نفسه يرفع و هو يحمل
طبعاً السرعة بتفرق من تراكر لآخر




فمثلاً نجد السرعة بالتراكرات الخاصة أفضل من التراكرات العامة طيب ما السبب ؟؟


و ما الفرق فى الأساس بين التراكرات العامة و الخاصة




هذا ما سنعرفه فى درسنا القادم إن شاء الله من
[أحتراف التورنت]


إنتظرونا ..



ودمتم في حفظ الله ورعايته ^__^.




http://www.mexat.com/vb/attachment.php?attachmentid=1101576&d=1268513888

hunter17
14-03-2010, 10:42
شكرا على الدرس القيم و ننتظر جديدك:)

ŽЄЯǾ●ḾЄฟ
14-03-2010, 10:45
السلام عليكم ورحمة الله وبركاته

أهلين وسهلين أخيruoga علومك ؟

حبيت أشكرك على الموضووع الجميل

سيفيد الأعضااء كثيرا .. وانشاء الله المواضيع الجاية تكوون أحلا وأحلا

تحيااتي واسمحلي على ردي المتواضع

^^

345m
14-03-2010, 12:30
ما شاء الله عليك موضوع رائع
وإن شاء الله القادم أجمل
في رعاية الله^_^.

ruoga
14-03-2010, 21:16
شكرا على الدرس القيم و ننتظر جديدك:)

العفو أخي :)


السلام عليكم ورحمة الله وبركاته

أهلين وسهلين أخيruoga علومك ؟

حبيت أشكرك على الموضووع الجميل

سيفيد الأعضااء كثيرا .. وانشاء الله المواضيع الجاية تكوون أحلا وأحلا

تحيااتي واسمحلي على ردي المتواضع

^^


وعليكم السلام ورحمة الله وبركاته

أهلاً بك أخي الحمد لله بخير

العفو أخي


ما شاء الله عليك موضوع رائع
وإن شاء الله القادم أجمل
في رعاية الله^_^.


إن شاء الله وشكراً على مرورك

ودمتم في حفظ الله ورعايته ^__^.

the biig
15-03-2010, 19:47
يا سلام اخيرا في واحد سوى تقرير خاص لي احلى موقع للتحميل وهو التورنت

حبيت اشكرك اخوي على الدرس

واتمنى ان تذكر كيفية الرفع على التورنت لأني اريد رفع ملفات على التورنت

وانتظر الدرس القادم

The-ghost-708
19-03-2010, 15:53
يعطيك الف عافيه اخوي
شرحك بسيط وجميل جدا
بالتوفيق

M A X A M
19-03-2010, 16:15
شكرآ لك .. كبداية أظن الدرس رائع بجميع المقاييس ! :لقافة:

من ناحية الترتيب . الأيقونات . وحتى طريقة الشرح

بالتوفيق لك .. ونحن بصدد أنتظار دروسك القادمة :رامبو:

---

مت غيظآ يا عاشق الخيال :ضحكة:

:مرتبك:

orochimaru_sama
19-03-2010, 17:02
يسلموووووو


ننتضر الباقي


>>>>>>>>>>>>>>>>>>>>>>>::جيد::

ΣMPRO
19-03-2010, 18:11
يسلموا إيديك

الذئب الأحمر007
19-03-2010, 19:14
ماشاء الله شرح ولا أروع

kiwiz
19-03-2010, 19:38
شكرا لك على الدرس صراحه واستفد ت مرررررره
انا اواجه مشاكل في التورنت وابغى استفيد من دروسك
صح انه عندي سرعة خط عاليه بس المشاكل طفشتني
مشكوووور الف شكر على الدرس وبانتظار الدرووس الباقيه
تقبل احلى التحيات والمرور من اخوك kiwiz

"aziz"
20-03-2010, 09:00
يسلمو على الشرح الرائع

u-itachi77
20-03-2010, 11:45
أشكرك أخوي على تعبك
لكن هناك نقطة ماني فاهمها هي يعني لو 5 عبيحملو مع بعض هل سيأخذ الأضعف سرعة تحميل بيناتهم من سرعة الأكبر

a0b
20-03-2010, 13:51
waiting you new post


thank you

Sasssw 8
20-03-2010, 13:56
الموضوع جيدجدا جدا شكرا جزيلا

mjaz2008
20-03-2010, 14:47
شكرا لك على الدرس

. BlAcK HeArT .
20-03-2010, 14:48
http://img152.imageshack.us/img152/3290/mrv30725qq6.gif

soonic
20-03-2010, 14:57
شكرا جزيلا على الشرح الرائع و ننتظر المزيد.
::جيد::

ĞUM
20-03-2010, 14:59
الله يعطيك العافية :)
خبرتيـ في التورنتـ سطحية جدا اعرف احمل فقط :لقافة:
إنشاء نتعلم منكـ ياأستاذ :مكر:
في أنتضار الدرس القادم :)

NMA
20-03-2010, 15:01
مشكور ruoga على الموضوع.
موضوع مفيد جدا جدا وافادني,
لاني من زمان ابغا اتعلم التورنت وافهم طرقيته
وانشالله الدرس الثاني بيفيدني اكثر وبيفيد الاعضاء
وننتظر الدرس الثاني

Orange Hokage
20-03-2010, 16:33
مشكور اخي على الشرح الرائع انا من المكثرين لتحميل التورنت ولكني لا اعرف عنه الكثير ان شاء الله تفيدني هذه السلسلة وتفيد الاعضاء

ice ninja
20-03-2010, 20:56
:(شكراعلى الموضوع كان رائع جدا وانا متشوق للدروس القادمة عشان صراحة انا ما اعرف احمل تورنت

ahmedaliyousef
20-03-2010, 22:03
تمام بس فيه سؤال صغنن
انت بتقول ان محمد حمل 70%
وسمير 45%
وفهد 20%
هل كلها من بداية الملف ولا ممكن تكون ال 20% دول مثلا من اخر الملف
يعنى انا لو على سيرفر مثلا وبحمل ملف
الملف بيبقى متجزء
وش بينزل بالترتيب لاكن بعد مايكتمل التنزيل بي يتجمع ويترتب فى ملف واحد
ولو زاى السيرفرات
لو هفترض مثلا ان فهد نزل 20% من الاخر
ومحمد نزل 80% من الاول
دلوقت محمد ممكن ينزل ال20% الباقين من احمد الى هوا الابلودر
وينزل كمان من فهد الى هوا عنده اخر 20% دا الى هوا بدأ ينزل بعد محمد فى الاول

ruoga
20-03-2010, 22:57
تمام بس فيه سؤال صغنن
انت بتقول ان محمد حمل 70%
وسمير 45%
وفهد 20%
هل كلها من بداية الملف ولا ممكن تكون ال 20% دول مثلا من اخر الملف
يعنى انا لو على سيرفر مثلا وبحمل ملف
الملف بيبقى متجزء
وش بينزل بالترتيب لاكن بعد مايكتمل التنزيل بي يتجمع ويترتب فى ملف واحد
ولو زاى السيرفرات
لو هفترض مثلا ان فهد نزل 20% من الاخر
ومحمد نزل 80% من الاول
دلوقت محمد ممكن ينزل ال20% الباقين من احمد الى هوا الابلودر
وينزل كمان من فهد الى هوا عنده اخر 20% دا الى هوا بدأ ينزل بعد محمد فى الاول


في المثال السابق كنت أضرب المثل على أول الملف ولكن يمكن أن يكون من أي جزء :)

أما بالنسبة للأفتراض الخاص بك فأرجوا الترتيب لأعرف من الأول والأخير :ميت:

ودمت في حفظ الله ورعايته ^__^.

Ŝ עτωeи
20-03-2010, 22:59
شكرا أخي على الشرح المميز

وننتظر إبداعاتك القادمة

ruoga
20-03-2010, 23:02
أشكرك أخوي على تعبك
لكن هناك نقطة ماني فاهمها هي يعني لو 5 عبيحملو مع بعض هل سيأخذ الأضعف سرعة تحميل بيناتهم من سرعة الأكبر


العفو أخي



لو فرضنا أنا 5 بيحملوا كما ذكرت :)

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

أرجوا أن تكون قد وصلت المعلومة ::جيد::

ودمت في حفظ الله ورعايته ^__^.

saaa
21-03-2010, 00:29
جزاك الله خيراً ..

درس مفيد و نحتاجه أخي الكريم..

بالنسبة لي معرفتي العامة بالبرمجة و البرامج بسيطة .. لذا فتحملني ممكن اسئلتي بسيطة


| مفهوم التورنت و بيئة عمله و طريقة تشغيله :

التورنت نستطيع أن نقول إنه هو مستقبل التحميل,التورنت أو كما يطلق عليه
p2p) peer to peer) أي من نظير لنظير فالتورنت يعتمد فى الأساس على المشاركة
كيف ?!

هذا ما سيتم شرحه بشئ من التفصيل فى السطور القادمة ..

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

كيف يحدث هذا ؟؟ أو ما هى وسائل المساعدة المستخدمة ؟؟
أولاً:
في هذه الفقرة قلت ان التورنيت يعتمد على المشاركة و الملفات ليست مرفوعة على سيرفر و انما من شخص يرفع و انت تحمل و ترفع في نفس الوقت .. لكن ماذا يحصل لو افترضنا انه صاحب الملف (الذي يرفع )ليس متصل بالنت او شغال (انعدمت المشاركة!)... من اين يكون تحميلي للملف..او من الذي يرفع لي الملف؟


و شكرا مرة ثانية على الدرس::سعادة::

MeeSho =D
21-03-2010, 02:45
صنكيو على الموضوع الرائع

تسلم والله كانت نقطه ضعفي في التورنت بس الحين عرفتله هههههههههه


اقولها من جديد شكرا على الموضوع

ahmedaliyousef
21-03-2010, 03:29
احمد رافع الملف
محمد اول واحد بدا يحمل
فهد بدا يحمل بعد محمد


محمد حمل 80% من احمد من اول الملف
فهد حمل 20 % من احمد من اخر الملف


هل محمد هيكمل ال 20% الباقين من احمد فقط ولا من احمد وفهد
ونفس السؤال مع فهد

ruoga
21-03-2010, 11:08
جزاك الله خيراً ..

درس مفيد و نحتاجه أخي الكريم..

بالنسبة لي معرفتي العامة بالبرمجة و البرامج بسيطة .. لذا فتحملني ممكن اسئلتي بسيطة

في هذه الفقرة قلت ان التورنيت يعتمد على المشاركة و الملفات ليست مرفوعة على سيرفر و انما من شخص يرفع و انت تحمل و ترفع في نفس الوقت .. لكن ماذا يحصل لو افترضنا انه صاحب الملف (الذي يرفع )ليس متصل بالنت او شغال (انعدمت المشاركة!)... من اين يكون تحميلي للملف..او من الذي يرفع لي الملف؟


و شكرا مرة ثانية على الدرس::سعادة::


بسم الله الرحمن الرحيم

بالنسبة لسؤالك

لو أنقطع النت عند صاحب الملف الذي يرفع فأنه سوف ينقطع عندك أيضاً :ميت:

بأختصار الـ P2P عبارة عن نقل الملفات بين الأشخاص بطريقة مباشرة و له الكثير من البرامج

مثل بسيط: عندما يرسل صديقك مثلاً صورة في الميل وأنت على وشك الأنتهاء أنقطع النت عند المرسل بالتالي يؤدي إلى إنقطاعه عندك وتبدأ التحميل مجدداً :p

ولكن أنا لا أعرف الأفضل لأننى لا أستعمل الـ P2P لأننى لا أقتنع به لعدة اسباب :مرتبك:

أولها أنك توضع فى صف
طويل قبل التحميل :confused: و لكن البعض يستعمله

وأيضاً بسب إنقطاع النت المفاجيء :ميت:

ودمت في حفظ الله ورعايته ^__^.

r.a.n
21-03-2010, 11:52
مــــــــــــــــــشــــــــــــكـــــووور
ويعطيك الف عافيه على الموضوووع
والموووضوع كان جميل جدآ
ومشكووور على مجهودك الرائع

مجبور انا اعيش
21-03-2010, 14:00
وآآآآآآآآو
ماشاء الله تبارك الله
بجد احسدك على معلوماتك القيمه
الله يوووفقك
وبصرآآحه مووضوووع دسم ومليآآن معلومآآت
هذي هي المووآضيع الي نعتمد عليهآآ
والي متعوب عليهآآ
لاعدمنآآ يدك يآآ الغآآلي بجد\ ابدآآع
وننتضر جديدك
وابشررك تراني كل اسبوووع مسنتر في ملفك اشووف وش الجديد هع
دمت مبدع يالغآآلي ...:)

Ҝňįĝĥţ
21-03-2010, 14:53
ماشاءلله عليك درس رائع ومفهوم

بالتوفيق متابعين وياك:)

&SASANO&
21-03-2010, 15:06
وعليكم السلام ورحمة الله وبركاته

أهلا بك اخوي , موفق انشاء الله بدروسك والله يجزاك خير

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

وإذا ما كان عندك مانع تعطيني عناوين مواقع تراكر ممتازة :لقافة:

جزاك الله خير أخوي ومشكوووور على الموضوع الرائع

تحياتي

GARAMA
21-03-2010, 19:55
يعطيك ألف عافية على هذا الشرح الكبير ... أنا من من يرفع ملفات الترنت وحقيقة درسك أجاب على الكثير من المشاكل التي كنت أظنها ............ أنا أنتظر بفارغ الصبر الدرس الثاني وأشكرك أخوي على هذا الموضوع الكبير ودمت بخير :d

ANOOOOO
21-03-2010, 20:15
مشكووووور على الشرح

ali1987
22-03-2010, 09:27
ماشالله فنان شكرا على الموضوع

بس ممكن لو تعلمني شلون ارفع لينه عندي مكتبى انمي مترجم عربي و ابي ارفع و يستفيدون منه الغير مو بس انا

و شكرا و في انتضار ادرس

فاصل حده
11-07-2010, 09:45
مشكور أخي على المجهود الرائع