تورنت چیست

+15 امتیاز
53 بازدید
کسی از دوستان میدونه تورنت چیه؟ خیلی توی گوگل میبینم وقتی یه چیزی رو واسه دانلود سرچ میکنم
پرسیده شده خرداد ۱۲ , ۱۳۹۲ در نرم افزار توسط سمیرا

2 پاسخ

+1 امتیاز

برگرفته از ویکی پدیا :

اولین برنامه کاربردی BitTorrent به زبان پایتون نوشته شد و کد منبع آن با نسخه ۴٫۰ تحت لیسانس BitTorrent open source ارائه شد. تعداد زیادی از کلاینت‌ها (نرم‌افزارها) با زبان‌های مختلفی برای اجرا بر روی پلت فورم‌های مختلف، نوشته شده‌اند.

BitTorrent پروتکلی است که به منظور ارسال پرونده‌ها طراحی شده‌است. در واقع نوعی ارتباط peer-to-peer می‌باشد که کاربران مستقیما به یکدیگر متصل می‌شوند و به ارسال و دریافت قسمتی از فایل می‌پردازند. گر چه فعالیت‌های تمامی کاربران یک فایل توسط سرور مرکزی به نام Tracker هماهنگ می‌شود، اما این سرور از محتویات فایل‌هایی که منتقل می‌شود بی اطلاع است. در نتیجه تعداد زیادی از کاربران با پهنای باند محدود Tracker مربوطه قابل پشتیبانی هستند. فلسفه کلیدی BitTorrent اینست که کاربران باید هم‌زمان با دانلود کردن اطلاعات (دریافت inbound)، آپلود (ارسال outbound) نمایند. در این صورت پهنای باند شبکه با حداکثر کارایی بکار گرفته می‌شود. BitTorrent به نحوی طراحی شده‌است که بر خلاف پروتوکل‌های انتقال دیگر با افزایش تعداد افراد مشتاق برای دریافت یک فایل مشخص، کارا تر می‌شود. برای توصیف بهتر این روند می‌توان آن را به گروهی از افراد تشبیه کرد که دور یک میز نشسته‌اند. هر کدام از این افراد سعی دارند که کپی کاملی از یک کتاب را دریافت کنند. نفر اول اعلام می‌کند که صفحات ۱-۱۰، ۲۳، ۴۲-۵۰ و ۷۵ را دارد و نفرات سوم، چهارم و پنجم هر کدام قسمت‌هایی از این صفحات را ندارند. بنابراین هر یک برای گرفتن صفحات، خود را با نفر اول هماهنگ می‌کنند. نفر دوم اعلام می‌کند که صفحات ۱۱-۲۲، ۳۱-۳۷ و ۶۳-۷۰ را دارد. نفر اول، چهارم و پنجم به نفر دوم می‌گویند که بعضی از صفحات او را می‌خواهند و او هم کپی آن صفحات را به آنها می‌دهد. این روند ادامه می‌یابد تا وقتی که همه افراد کپی تمام کتاب را به دست بیاورند. همچنین دور این میز شخص دیگری وجود دارد که کپی کل کتاب را دارد. بنابراین احتیاج ندارد که برایش کپی صفحه‌ای فرستاده شود. او صفحاتی را که هیچ کس ندارد بین افراد پخش می‌کند. در ابتدا هنگامی که افراد دور میز می‌نشینند، باید از او بخواهند که اولین سری کپی صفحات خود را به آنها بدهد. گرچه افراد سعی می‌کنند که صفحات مشابه را از او نگیرند، بعد از مدتی همگی اکثرا کپی کتاب را دارند. بدین ترتیب این فرد می‌تواند کتابی را که دارد در اختیار افراد زیادی قرار دهد بدون اینکه مجبور باشد کل کپی را به تمام افراد بدهد. او می‌تواند در عوض، قسمت‌های مختلف کتاب را به افراد متفاوت بدهد. و آنها قادر خواهند بود که این قسمت‌ها را در بین خود پخش کنند. به این فرد که کل کتاب را در اختیار دارد، در اصطلاح Seed، BitTorrent یا دانه گفته می‌شود. BitTorrent با برنامه‌های کاربردی peer-to-peer دیگر مانند WinMX, Kazza, Gnutella, Emule و... فرق دارد و مثل آنها محدوده مشخصی ندارد. به عبارت دیگر BitTorrent به وب اضافه شده‌است به این معنی که تمامی عملیات جستجو و تهیه لیستی از فایل‌های در دسترس در وب انجام می‌شود و هنگامی که فایل مورد نظر را پیدا کردیم با کلیک بر روی آن، برنامه کلاینت اجرا می‌شود و شروع به دریافت می‌کند.

 

ادامه مقاله : http://2url.ir/10077

پاسخ داده شده خرداد ۱۳ , ۱۳۹۲ توسط بی نام
0 امتیاز

جواب درست رو هر کی میخواد اینه من 24 ساعته از تورنت دانلود میکنم.     

جواب:

 
torrent یا سیل (جریان شدید): این اصطلاح معمولاً به فایل متادیتای کوچکی گفته می‌شود که از وب سرور(web server) با پسوند.torrent در یافت می‌کنیم. متادیتا در اینجا به معنی فایلی ست که اطلاعاتی در مورد داده‌ای که می‌خواهیم دان لود کنیم دارد و نه خود داده. این فایل هنگامی که بر روی لینک دان لود آن در یک وب‌گاه کلیک می‌کنید، به کامپیوتر ما فرستاده می‌شود. همچنین می‌توان فایل torrent را بر روی سیستم محلی خود ذخیره کنیم و بعدها با کلیک بر روی آن، اقدام به دریافت آن کنیم.

Peer یا همتا: Peer کامپیوتر دیگری ست که به آن متصل شده و داده را منتقل می‌کنیم. معمولاً یک Peer تمام فایل را ندارد. در غیر این صورت به آن Seed می‌گوییم. همچنین به Peerها Leech یا زالو هم گفته می‌شود که از کامپیوترهایی که دان لود خود را کامل کرده‌اند و کلاینت BitTorrent خود را فعال نگهداشته و به صورت Seed عمل می‌کنند، متمایز شوند.

Leech یا زالو: به Peerای گفته می‌شود که به خاطر نسبت اشتراک پایین خود بر روی swarm تأثیر منفی می‌گذارد. به بیان دیگر بیشتر از اینکه آپ لود کند، دان لود می‌کند. اکثر Leechها، کاربرانی هستند که اتصالات نامتقارن دارند و کلاینت BitTorrent خود را بعد از اتمام دان لود برای عمل seeding باز نمی‌گذارند. حتی بعضی از Leechها به عمد با کلاینت‌های تنظیم شده و یا محدود کردن سرعت ارسال، از آپ لود کردن جلوگیری می‌کنند. با این وجود اصطلاح Leech می‌تواند به جای Peer نیز بکار گرفته شود.

Seed یا دانه: کامپیوتری ست که کپی کامل یک torrent مشخص را دارد. هنگامی که کامپیوتر ما به طور کامل فایل را دان لود کرد، تا زمانی که روی دکمهٔ پایان کلیک نکنیم و یا به هر طریق آن را نبندیم، باز باقی می‌ماند. به این عمل Seed بودن و یا Seeding می‌گویند. همچنین می‌توانیم یک کلاینت BitTorrent را با فایل کاملی شروع کنیم. به محض اینکه BitTorrent فایل را امتحان کرد، متصل شده و فایل مربوطه را برای افراد دیگر Seed می‌کند. در کل، بهتر است بعد از اینکه فایلی را به طور کامل دریافت کردیم، برای کمک به دیگران آن را Seed کنیم. همچنین هنگامی که فایل torrent جدیدی به Tracker فرستاده می‌شود، باید حداقل یک Seed موجود باشد که آن را برای دیگران قابل دستیابی کند. به یاد داشته باشید که Tracker هیچ چیز در مورد محتوای واقعی فایل‌ها نمی‌داند. بنابراین مهم است که بعد از upload کردن یک فایل torrent در Tracker، آن را Seed کنیم.

                                                                           

پاسخ داده شده شهریور ۱۶ , ۱۳۹۲ توسط alirap50

سوالات مشابه

+2 امتیاز
0 پاسخ
13 بازدید پرسیده شده دی ۲۳ , ۱۳۹۳ در کامپیوتر توسط King21
+5 امتیاز
0 پاسخ
41 بازدید پرسیده شده شهریور ۲۷ , ۱۳۹۲ در اینترنت توسط rajab poor
+3 امتیاز
2 پاسخ
58 بازدید پرسیده شده شهریور ۱۶ , ۱۳۹۲ در اینترنت توسط King21
+6 امتیاز
3 پاسخ