معماری شبکه کامپیوتری

تصویر computer-network-architecture_6612 معماری شبکه کامپیوتری

معماری شبکه های کامپیوتری

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

  1. شبکه Peer-To-Peer
  2. شبکه Client/Server

شبکه Peer-To-Peer

در این نوع شبکه همه کامپیوترها با دسترسی ها و مسئولیت های برابر برای پردازش داده ها به یکدیگر وصل هستند و هیچ سرور اختصاصی وجود ندارد. شبکه Peer-To-Peer برای محیط های کوچک معمولا تا 10 کامپیوتر مناسب است.

تصویر computer-network-architecture_6612_1 معماری شبکه کامپیوتری

مزایای شبکه Peer-To-Peer

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

معایب شبکه Peer-To-Peer

  • از آنجایی که هیچ سیستم مرکزی را شامل نمی شود، امکان پشتیبان گیری از داده ها وجود ندارد و داده ها در محل های مختلف متفاوت هستند.
  • مشکل امنیتی دارد زیرا هر دستگاه خودش را مدیریت می کند.

شبکه Client/Server

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

تصویر computer-network-architecture_6612_2 معماری شبکه کامپیوتری

مزایای شبکه Client/Server

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

معایب شبکه Client/Server

  • هزینه بیشتری دارد. زیرا باید یک سرور اختصاصی با مقدار رم زیاد تهیه کنیم.
  • سرور یک Network Operating System(NOS) برای ارائه منابع به کلاینت ها دارد اما هزینه NOS بسیار بالا است.
  • نیاز به یک مدیر شبکه اختصاصی دارد تا کل منابع را مدیریت کند.
ثبت نظر
ریفریش کنید!
نظرات کاربران (۰ مورد)

هیچ نظری ثبت نشده است