شبکه فایل Bittorrent ، طوفانی از جنس صفر و یک

aristo

عضو جدید

​


طـــوفـــان ِ بـــيـــتـــی​



​

Bittorrent نام ِ یک شبکه ی انتقال ِ فایل ِ و به عنوان ِ نسل ِ جدیدی از شبکه های انتقال ِ فایل که از پروتکل P2P پیروی میکنن شناخته میشه. بر اساس پروتکل peer to peer) P2P یا person to person) کاربرا میتونن بطور مستقیم به همدیگه وصل بشن و به تبادل فایل بپردازن. در این پروتکل فایل های مبادله شونده روی ِ سرور ِ ثابتی قرار ندارن و در حقیقیت در پروتکل P2P این سیستم های کاربران ِ شبکه ی انتقال ِ فایل هستن که به عنوان سرور های شبکه عمل میکنن.


​



شبکه ی Bittorrentاز 4 بخش ِ کلی تشکیل میشه که در کنار ِ هم شبکه ی انتقال ِ فایل ِ Bittorrentرُ میسازن.​


اولین بخش ِ این شبکه کاربران ِ اون هستن که نقش ِ سرور های شبکه رُ بازی میکنن. هرچی تعداد ِ کاربرا بیشتر باشه دانلود( download) کردن راحت تر میشه.​


دومین بخش نرم افزار ها هستن. این نرم افزار ها کار ِ مدیریت ِ دانلود در شبکه ی Bittorrentرُ بر عهده دارن.​

بخش سوم موتورهای جستجو هستن که به کاربر اجازه میدن از طریق اینترنت دنبال فایل ِ موردعلاقه ی خودش بگرده. این موتور های جستجو اختصاصاً برای شبکه Bittorrent طراحی شدن و فقط بین فایل های موجود در این شبکه جستجو میکنن.​

بخش چهارم ،که مهمترین بخش هم هست، سرور های شبکه هستن که به اون ها Tracker یا تقسیم کننده گفته میشه و اطلاعات مربوط به فایل های موجود در سرتاسر شبکه رُ در خودشون نگه داری میکنن و وظیفه بروز نگهداشتن این اطلاعات رُ بر عهده دارن. ​



​


[FONT='Arial','sans-serif']روش ِ کار به این صورت ِ که شما از طریق یکی از موتور های جستجوی Bittorrentفایل ِ مورد نظرتون رُ جستجو میکنین. اون وقت اون موتور جستجو یه فایل ِ کوچولوی ِ چند کیلوبایتی با پسوند (torrent.) به شما میده. شما اون فایل رو دانلود میکنین و اون را با استفاده از نرم افزاری که در اختیار دارین بازش میکنین. این فایل ِ چند کیلوبایتی آدرس ِ سروری(Tracker) را که اطلاعات ِ مربوط به فایل ِ شما روی اون قرار داره به نرم افزار میده. نرم افزار هم به اون سرور(Tracker)وصل میشه و لیستی از کاربرانی را که این فایل روی سیستم ِ اونا وجود داره از Trackerمیگیره و شروع به دانلود میکنه. ​


​



در شبکه ی انتقال ِ فایل ِ Bittorrent فایل ها به تکه های کوچک تقسیم میشن.این تکه ها همیشه مضربی از 16 کیلوبایت هستن و هرچی فایل بزرگتر باشه این تکه ها هم بزرگتر میشن.
وقتی شما شروع به دانلود میکنین، به محض ِ اینکه اولین تکه ی فایل را دریافت کردین، اسم شما به عنوان یکی از میزبانان ِ اون فایل در Tracker ثبت میشه. از اینجا به بعد شما همزمان هم دانلود(Download) میکنین و هم آپلود(Upload). شما اون تکه هایی از فایل را که ندارین از روی سیستم هایی که به اون ها وصل شدین Downloadمیکنین و هم زمان اون تکه هایی رو که تا به حال downloadکردین به سیستم کاربرانی که اون تکه ها را ندارن Uploadمیکنین.
این وسط Tracker کار ِ نظارت را بر عهده داره و مواظبه که هم شما و هم کاربرای دیگه بتونن تمام ِ تکه های مورد ِ نیازشون را از روی سیستم های موجود در شبکه دانلود کنن.
درضمن این تکه ها به ترتیب دانلود نمیشن و Tracker ،بر اساس موقعیت، اون تکه هایی را که دم ِ دست تر هستن زودتر در اختیار ِ شما میزاره.
​



​


فرض کنین یه میزبان فایلی رو وارد ِ شبکه میکنه که از سه تکه تشکیل شده. باز هم فرض کنین که سه کاربر ِ مجزا به طور همزمان هر کدوم شروع به Downloadاون فایل از روی سیستم ِ میزبان میکنن. Trackerتکه ی اول رو به نفر اول، تکه ی دوم رو به نفر دوم، و تکه ی سوم رو به نفر سوم میده. حالا فرض کنین در همین زمان میزبان ِ اصلی ارتباط ِ خودش رو از شبکه قطع کنه. با این وضعیت ظاهراً باید شبکه مختل بشه و کاربرای درخواست کننده ی فایلی که میزبان ِ ِ اصلی ِ اون از شبکه جدا شده نباید بتونن به Download اون فایل ادامه بدن. اما این اتفاق نمیفته. این ویژگی از ویژگی های منحصر بفرد ِ این شبکه به حساب میاد که کار ِ Download رو خیلی آسون میکنه. اتفاقی که می افته اینه که Tracker ترتیبی میده که این سه کاربر بتونن تکه های ناقص ِ خودشون رو از همدیگه بگیرن و همون طور که تکه های فایل ِ خودشون رو کامل میکنن تکه فایل های دیگران رو هم کامل کنن.​


شکل ِ زیر همینو نشون میده.​






​








​




نرم افزار های زیادی برای کار با این شبکه وجود دارن که مهمترین ِ اون ها نرم افزاری ِ با نام Bittorrent. البته این نرم افزار با تمام قابلیت هایی که داره دوتا ایراد داره. اولین ایرادش اینه که بدون ِ داشتن ِ اجازه ی Admin نمیتونین نصبش کنین. دومین ایرادشم اینه که نسبت به سایر نرم افزار هایی که در این زمینه وجود دارن حجمش خیلی بیشتره. نرم افزار ِ دیگه ای هم وجود داره به نام mtorrent که حجم ِ خیلی کمی داره و علاوه بر اون برای نصب شدن هم نیازی به اجازه یAdmin نداره ضمن اینکه ظاهرش هم از نرم افزار ِ Bittorrent زیباتره. هردوی ِ این نرم افزار ها رو میتونین از لینک هایی که این پایین گذاشته شده دانلود کنین:​








​


مهمترین ویژگی ِ این شبکه و اصلی ترین دلیلی که کاربران رو به استفاده از اون تشویق میکنه اینه که Tracker یا همون سرور ِ اصلی هیچ اطلاعی از محتوای فایل هایی که در سرتاسر ِ این شبکه وجود دارن نداره. این مسئله باعث میشه که کاربرا بتونن هر فایلی رو که خواستن وارد ِ شبکه کُنن بدون اینکه نگران ِ CopyRight باشن. البته راهکار هایی هم وجود دارن که به کاربرا اجازه میدن فایل های خودشون رو از طریق این شبکه بفروش برسونن.​




​







دانلود کردن از شبکه Bittorrent اونقدرها هم آسون نیست. مثلا ممکنه تعداد ِ میزبانان ِ فایلی که شما قصد ِ دانلود کردن ِ اون رو دارین کم باشه که این باعث میشه سرعت ِ دانلود پایین بیاد. از طرفی هم از اونجایی که این شبکه هیچ حامی ِ مالی ِ مشخصی نداره و تمام هزینه های اون از طریق کمک هایی که کاربران به اون میکنن تامین میشه، مدیران ِ Tracker ها یا همون سرور های اصلی ِ شبکه برای کاهش ِ هزینه ها در بعضی از ساعات ِ شبانه روز Tracker ها رو خاموش میکنن. این موضوع باعث میشه که گاهی به دلیل خاموش بودن Tracker نتونین در اون زمان ِ خاص فایل ِ مورد نظرتون رو دانلود کنین.
البته این مشکلات بندرت بوجود میاد و هیچ وقت نمیتونه کاربر ها رو از ادامه ی کار منصرف کنه.چون در بیشتر ِ موارد اگر کاربر بخواد اون فایل رو از راه ِ دیگه ای بدست بیاره باید کلی پول بابتش بپردازه.
​





​






پــایــان​



​
 
آخرین ویرایش توسط مدیر:

Similar threads

بالا