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