مطالب جالب

کاری کنیم پیش از آن کز ما نیاید هیچ کار!

بیت تورنت چیست؟

"بیت تورنت" یا "بیت تارنت" تلفظ تحت الفظی کلمه ی BitTorrent است که از دو کلمه ی Bit ؛ که همان بیت است و Torrent؛ به معنی رگبار و سیلاب،تشکیل شده است.مدت هاست که این مبحث به یکی از علاقه مندی های کاربران اینترنت تبدیل شده و حرف و حدیث آن به طور اپیدمی گسترش پیدا کرده است.

بیت تورنت چیست؟

اما بیت تورنت چیست و به چه دردی می خورد؟بیت تورنت در واقع نام یک پروتکل اشتراک گذاری فایل هاست که بر طبق موازین آن،می توان فایل ها را در بین تمام اعضای یک شبکه ی منزل به منزل توزیع نمود.

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

مفهوم بیت تورنت به وسیله ی یک برنامه نویس به نام "برام کوهن" اختراع گردید.وی بیت تورنت را به این دلیل طراحی کرد که حجم عظیمی از داده ها را بدون مصرف کردن پهنای باند و توان میزبان ها،در سطحی وسیع و در حجمی انبوه، توزیع نموده و در اختیار همه قرار دهد.به همین خاطر، امروزه تقریباً 35 درصد ترافیک در اینترنت، توسط بیت تورنت مشغول شده است.

نرم افزار اصلی بیت تورنت به زبان "پیتون" نوشته شد و از آنجا که برنامه ی آن، تحت گواهینامه ی منابع آزاد (Open Source) منتشر گردید، خیلی ها بخت خود را در نوشتن نرم افزار های مشابه آزمودند. به همین جهت در حال حاظر، تعداد زیادی برنامه های متولی بیت تورنت وجود دارد که به زبان های مختلفی نوشته شده و روی طیف زیادی از سیستم های عامل به اجرا در می آیند.

نتیجه ای که از این چند جمله گرفته می شود از این قرار است:

بیت تورنت یک نوع شبکه ی اشتراکی است که جان می دهد برای دانلود کردن فایل های حجیم چند صد مگابایتی و حتی چند گیگا بایتی.

بیت تورنت چطور کار می کند؟

بیت تورنت به اندازه ای باور نکردنی فشار وارد بر میزبان ها را تقلیل می دهد، زیرا کاربران، فایل ها را از روی کامپیوتر های یکدیگر دانلود می کنند، نه از روی یک کامپیوتر مرکزی واحد (Server)

در این روش، کامپیوتر مرکزی (که به آن "بذر افشان" می گویند)، فقط یک نسخه از فایل را (که به آن "بذر" می گویند) برای تمام متقاضیان یا اعضای شبکه ارسال می کند،به این ترتیب که ابتدا آن را مانند یک جورچین به تعدادی برش با قطعات کوچکتر تقسیم کرده و سپس هر کدام از این قطعات، به تنهایی از جانب یک عضو به طرف غضو دیگر فرستاده می شوند؛ در نتیجه هر عضوی، قطعات مورد نیازش را که برای تکمیل جورچین ِ فایل اصلی لازم دارد، از اعضای دیگر می گیرد.

همان طور که گفته شد، بر طبق موازین بیت تورنت،ابتدا فایل الی یا به اصطلاح "بذر"، به برش های کوچک تقسیم می گردد که معمولاً حجم هر کدام از آن ها به یک چهارم مگابایت (یعنی 256 کیلو بایت) می رسند.

اما هر چقدر فایل مورد نظر بزرگتر باشد، اندازه ی هر برش یا قطعه ی آن نیز به همان نسبت بزرگتر می شود.برای مثال یک فایل 4.37 گیگا بایتی دارای برش هایی به اندازه ی 4 مگابایت(4096 کیلو بایت) خواهد بود.

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

به نقل از ماهنامه ی دانش  کامپوتر(به طور خلاصه)

+ نوشته شده در  دوشنبه ۱۳۸۹/۰۶/۱۵ساعت   توسط رضا  | 

 
سایت کلاک دات آی آر ساعت تهران و نقاط مختلف جهان