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

 

شبکه های متمرکز

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

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

نمونه ای از این نوع شبکه ها سرورهای داده شرکت ها هستند. این خدمات کاملاً متمرکز هستند، به همین دلیل است که یک شکست می تواند همه افراد درون شرکت را تحت تأثیر قرار دهد. البته، برای جلوگیری از این امر، پشتیبان‌گیری و سرورهای موازی دارید، اما به این ترتیب شبکه هنوز کاملاً متمرکز است. در مورد بلاک چین، Ripple It یک مثال واضح از یک شبکه متمرکز بلاک چین است. اگرچه شبکه دارای چندین گره است که در سراسر جهان توزیع شده اند، تصمیمات برای کنترل آن در شرکت ریپل متمرکز است. مثال دیگر پلتفرم Hyperledger است، یک پروژه نرم افزار رایگان که هدف آن ایجاد شبکه های بلاک چین برای استفاده تجاری و با کنترل متمرکز متناسب با نیازهای این شرکت ها است.

شبکه های غیر متمرکز

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

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

یک تصور غلط در مورد این نوع شبکه این است که اقدامات هماهنگ کننده کاملاً مستقل است. حقیقت این است که اینها به عنوان یک واحد مرکزی در یک شبکه بزرگتر عمل می کنند. بقایای شبکه های متمرکز که هنوز در این مدل باقی مانده است.

نمونه بارز این نوع شبکه فیس بوک ، توییتر ، گوگل است. همه این سرویس ها دارای زیرشبکه هایی در یک شبکه بزرگ هستند و با هم می توانند تمام خدماتی را که ارائه می دهند مدیریت کنند. در دنیای ارزهای دیجیتال، یک نمونه شبکه غیرمتمرکز، Dash و EOS است که عملکرد آن به این نوع سازمان شبکه بستگی دارد.

همه شبکه‌های ارز دیجیتال شبکه‌هایی از نوع توزیع‌شده نیستند. Ripple (XRP) دارای یک شبکه متمرکز است، حتی اگر دارای چندین گره در سراسر جهان باشد. زیرا کامپیوتر تصمیم گیری و کنترل آن تحت مدیریت شرکت ریپل است. از سوی دیگر، دش (DASH) دارای یک شبکه غیرمتمرکز به همراه یک سیستم کنترل و تصمیم گیری از همان نوع است. از سوی دیگر، شبکه هایی مانند بیت کوین، اتریوم یا لایت کوین اگر به طور کامل هم در توزیع شبکه و هم در تصمیم گیری توزیع شده باشند.

شبکه های توزیع شده

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

بارزترین مثال از این نوع شبکه اینترنت است. از ابتدای پیدایش، اینترنت به عنوان یک شبکه کاملاً توزیع شده در نظر گرفته می شد. در اصل، به دلیل تعداد کمی رایانه که در آن زمان متصل بودند، یک شبکه بسیار متمرکز بود. اما با رشد کامپیوترهای متصل به هم، اینترنت به یک شبکه توزیع شده تبدیل شد.

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