BitTorrent نام یک پروتکل اشتراک فایل است. بیت تورنت پروتکلی است که به منظور ارسال پروندهها و توزیع حجم بزرگی از اطلاعات بدون کاهش در مصرف منابع پر هزینه سرور و پهنای باند طراحی شده است. در واقع BitTorrent نوعی ارتباط همتا به همتا می باشد که کاربران مستقیماً به یکدیگر متصل میشوند و به ارسال و دریافت قسمتی از فایل می پردازند. اگر چه فعالیتهای تمامی کاربران یک فایل توسط سرور مرکزی به نام Tracker هماهنگ میشود، اما این سرور از محتویات فایل هایی که منتقل میشود بی اطلاع است. در نتیجه تعداد زیادی از کاربران با پهنای باند محدود Tracker مربوطه قابل پشتیبانی هستند. فلسفه کلیدی بیت تورنت این است که کاربران باید هم زمان با دانلود کردن اطلاعات (inbound)، آپلود (outbound) نمایند. در این صورت پهنای باند شبکه با حداکثر کارایی بکار گرفته میشود.
بیت تورنت به نحوی طراحی شدهاست که بر خلاف پروتکلهای انتقال دیگر با افزایش تعداد افراد مشتاق برای دریافت یک فایل مشخص، کارا تر میشود، برای توصیف بهتر این روند میتوان آن را به گروهی از افراد تشبیه کرد که دور یک میز نشستهاند و هر کدام سعی دارند که کپی کاملی از یک کتاب ده صفحهای را دریافت کنند، نفر اول اعلام میکند که صفحات ۱ و ۵ را دارد و نفرات سوم، چهارم و پنجم هر کدام قسمتهایی از این صفحات را ندارند. بنابراین هر یک برای گرفتن صفحات، به نفر اول مراجعه می کنند. نفر دوم اعلام میکند که صفحات ۵ تا ۱۰ را دارد. نفر اول، چهارم و پنجم به نفر دوم میگویند که بعضی از صفحات او را میخواهند و او هم کپی آن صفحات را به آنها میدهد. این روند ادامه مییابد تا وقتی که همه افراد کپی تمام بخشهای موجود کتاب را به دست بیاورند. همچنین دور این میز شخص دیگری وجود دارد که کپی کل کتاب را دارد. بنابراین احتیاج ندارد که برایش کپی صفحهای فرستاده شود. او صفحاتی را که هیچ کس ندارد را بین افراد پخش میکند. در ابتدا هنگامی که افراد دور میز مینشینند، باید از او بخواهند که اولین سری کپی صفحات خود را به آنها بدهد. گرچه افراد سعی میکنند که صفحات مشابه را از او نگیرند، بعد از مدتی همگی اکثراً کپی کتاب را دارند. بدین ترتیب این فرد میتواند کتابی را که دارد در اختیار افراد زیادی قرار دهد بدون اینکه مجبور باشد کل کپی را به تمام افراد بدهد. او میتواند در عوض، قسمتهای مختلف کتاب را به افراد متفاوت بدهد. و آنها قادر خواهند بود که این قسمتها را در بین خود پخش کنند..بیت تورنت با شبکهها و پروتکلهای همتا به همتا دیگر مانند ایمیول، ناتلا و … فرق دارد و مثل آنها محدوده مشخصی ندارد.
ارسال دیدگاه
دیدگاه کاربران
0