اولین بار این پروتكل توسط یك برنامهنویس سال 2001 نوشته شده، ولی مشكل اینجاست كه نمیتوانیم به طور دقیق تعداد كاربران بیتتورنت را بشماریم. تنها تخمینزده شده سال 2011، تعداد این كاربران را حدود 100 میلیون نفر اعلام كرده است. نحوه كار بیتتورنت پروتكل بیتتورنت برای كم كردن تاثیر شبكه یا سرور در جا به جایی فایلهای بزرگ است. در اینجا به جای استفاده از یك فرستنده برای دانلود فایل، بیتتورنت این امكان را به كاربران میدهد از دستهای از فرستندهها به طور همزمان دادهها را دریافت كنند. این پروتكل جایگزینی برای سیستمهای قدیمی تك منبعی محسوب میشود كه در آن از تكنیك چند فرستندهای برای ارسال اطلاعات استفاده میشود. یكی از مهمترین نكات مثبت این پروتكل امكان استفاده از آن در شبكههای با پهنای باند كم است. بهترین نمونه شبكههای موبایلهاست، علاوه بر اینها شما میتوانید در آن واحد به چند گیرنده متفاوت فایل ارسال كنید. اگر قصد اشتراكگذاری فایلی را در تورنت دارید، پیش از ارسال باید فایل مورد نظر را به قسمتهای كوچكتر تقسیم كنید. هر رایانهای كه قسمتی از این فایل را دریافت میكند، بعد از آن خودش میتواند به عنوان منبع ارسال برای رایانههای دیگر عمل میكند. پس با بیتتورنت عمل اشتراكگذاری فایل میان كسانی انجام میگیرد كه آن فایل را درخواست میكنند، بنابراین ابتدا ممكن است تنها یك كپی از فایل به شخصی ارسال شود، ولی بعد از آن بینهایت دریافت آن فایل را درخواست كنند. وقتی یك گیرنده به طور كامل فایل را دانلود میكند، بعد از آن میتواند به عنوان یك منبع (seed) در نظر گرفته شود. برای توضیح بیشتر، توزیع دادهها در تورنت را میتوان به سیل تشبیه كرد كه این سیل (فایل) میتواند به تعداد زیادی رایانه فرستاده شود. هر قدر رایانههای بیشتری به این حلقه وصل شوند، دریافت فایلهای درخواستی توسط دیگر گیرندهها با سرعت بیشتری اتفاق خواهد افتاد. نحوه اشتراكگذاری فایل در تورنت البته باید در نظر داشت كه كارایی این مدل از انتقال اطلاعات كاملا بستگی به خود كاربر دارد، زیرا این كاربر است كه تصمیم میگیرد اطلاعات را به چه كسی بفرستد. ممكن است او ترجیح بدهد اطلاعات را تنها به رایانهای ارسال كند كه در عوض از آن شخص داده میگیرد كه در حقیقت تبادلی منصفانه محسوب میشود. ولی این را هم باید در نظر بگیریم كه ممكن است گروهی از رایانههای موجود در گروه تورنت ما جزو اعضای جدید باشند و پیروی از قانون ذكر شده مانع از این شود كه به این رایانهها اطلاعات ارسال شود. بیتتورنت برای این كه مانع ایجاد چنین شرایطی شود، از روشی به نام كم كردن انسداد (unchoking) استفاده میكند. در این روش، كاربر قسمتی از پهنای باند در دسترسش را برای ارسال قسمتهای فایل به رایانههای دیگر اختصاص میدهد ـ كه لزوما به عنوان كاربران خوب شناخته نشدهاند ـ هدف از این كار یافتن رایانههای دیگری برای دریافت دادههاست كه با این كار عضوهای جدید هم میتوانند به گروه تورنت شما متصل شوند. با وجود تمام این نكات مثبت ذكر شده، تورنت هم مانند دیگر شبكهها یك سری نكات منفی دارد كه از جمله آنها میتوان این موارد را ذكر كرد. اولین مورد كاربرد این شبكه در تبادل دادههای عمومی است، پس اگر مطلب درخواستی شما كمی تخصصی باشد و عامپسند نباشد، ممكن است نتوانید در گروه تورنتتان آن را پیدا كنید. نكته قابل ذكر دیگر این است كه اگر رایانهای دیرتر از دیگر اعضا به شبكه متصل شود، این امكان وجود دارد كه مطالب بسرعت در دسترسش قرار نگیرد و بیشتر از دیگران منتظر بماند. مورد دیگر این كه براساس تجربیات به دست آمده، نزدیك به 38درصد فایلهای تورنت بعد از مدت یك ماه غیرقابل دریافت خواهد بود و این بیشتر برای دادههای تخصصی ممكن است اتفاق بیفتد. از دیگر خطرات استفاده از این سیستم نبود امنیت برای استفاده كنندگان آن است. در حقیقت بیتتورنت به خاطر داشتن ردیاب در فایلهایش، این امكان را میدهد تا شما بتوانید IP آدرس تمام كاربران را در گروه پیدا كنید (این كاربران هم شامل اعضای موجود و هم اعضایی است كه قبلا عضو تورنت بودهاند) كه امنیت سیستمهای كاربران را به خطر میاندازد، چرا كه ممكن است از این طریق به سیستمهایشان حمله شود. كلمات بیتتورنت Peer: كه معادل فارسی آن همتاست، در حقیقت رایانه ای است كه در گروه بیتتورنت عضو است و شما با آن دادهها را تبادل میكنید. Seed : منبعی است كه فایل كامل اطلاعات مورد نیاز ما را دارد. Swarm : به تعدادی از رایانهها گفته میشود به هم متصلند. برخی فایل تورنت را ارسال و تعداد دیگری آن را دریافت میكنند. پس یك swarm (دسته) فرستندگان محسوب میشوند، دسته دیگر گیرندگان به حساب میآیند. Tracker: در حقیقت به سرور موجود در شبكه گفته میشود كه فعالیت اعضا در بیتتورنت را با هم هماهنگ میكند و در عمل مهمترین عامل برای ارتباط با تورنت است. شما بدون آن نمیتوانید به یك بیتتورنت متصل شوید. Downloading: معادل فارسی آن همان دانلود (دریافت) است، امكان گرفتن داده درخواستی شما را از اینترنت برایتان میسر میسازد و عموما این دادههای دریافتی به شكل یك فایل هستند. Uploading: زمانی كه شما داده مورد درخواست شخص دیگری را به شكل یك فایل روی اینترنت قرار میدهید تا گیرنده آن را دریافت كند. بررسی نهایی تعداد زيادی از افراد و شركتها از بیتتورنت به عنوان شبكهای برای انجام كارهای داخلی شركت استفاده میكنند كه این كار به میزان بسیار زیادی پهنای باند لازم برای كارهای درون شركتی را كاهش میدهد. علاوه بر این، تورنت به آنها كمك میكند در خرید سختافزارهای جانبی برای ذخیرهسازی صرفهجویی كنند. ولی گذشته از تمام اینها بر اساس تحقیقات موجود تقریبا 18 درصد فایلهای موجود در بیتتورنت دارای malware (نوعی ویروس) هستند كه این خود خطر بسیار بزرگی برای دادهها به حساب میآید. پس اگر میخواهید با بیتتورنت كار كنید، ممكن است همان فایل دانلودی شما دارای ویروس باشد. الهام اندرابیكاربران در اینترنت میچرخند تا تورنت مورد نظرشان را پیدا و بعد آن را دانلود كنند، اما برای باز كردن آن به نرمافزار بیتتورنت نیاز دارند. در مرحله بعد، گیرنده به وسیله ردیاب موجود در فایل تورنت (كه در بردارنده اسامی فرستندگان قسمتهای فایل موردنظر است)، كار جمع آوری كل دادهها در شبكه را انجام میدهد. برای این منظور گیرنده به تكتك فرستندهها وصل میشود تا قسمتهای مختلف فایل مورد نظرش را دریافت كند. یكی دیگر از راهكارها بالا بردن سرعت انتقال، دانلود قسمتها به شكل رندوم است كه در این زمینه تنها 2رایانهای كه قسمتهای متفاوتی از اطلاعات را داشته باشند، میتوانند با این روش دادهها را تبادل كنند.
Torrent: فایلی است كه با اشتراكگذاری دریافت یا ارسال میكنیم.
به سایت ما خوش آمدید . امیدوارم لحظات خوشی را درسایت ما سپری نمایید .