معماری شبکه های کامپیوتری
معماری شبکه های کامپیوتری به عنوان طراحی فیزیکی و منطقی نرم افزار، سخت افزار، پروتکل ها و رسانه برای انتقال داده ها تعریف می شود. به زبان ساده تر می توان گفت که به نحوه سازماندهی کامپیوترها و نحوه اختصاص وظایف به آن ها معماری شبکه کامیپوتری گفته می شود. به طور کلی می توان معماری شبکه را به صورت زیر تقسیم بندی کرد:
- شبکه Peer-To-Peer
- شبکه Client/Server
شبکه Peer-To-Peer
در این نوع شبکه همه کامپیوترها با دسترسی ها و مسئولیت های برابر برای پردازش داده ها به یکدیگر وصل هستند و هیچ سرور اختصاصی وجود ندارد. شبکه Peer-To-Peer برای محیط های کوچک معمولا تا 10 کامپیوتر مناسب است.
مزایای شبکه Peer-To-Peer
- هزینه کمتری دارد زیرا به هیچ سرور اختصاصی ندارد.
- اگر یکی از کامپیوترها متوقف شود، سایر کامپیوترها به کار خود ادامه می دهند.
- مدیریت و نگه داری آن آسان است زیرا هر کامپیوتر به صورت جدا خودش را مدیریت میکند.
معایب شبکه Peer-To-Peer
- از آنجایی که هیچ سیستم مرکزی را شامل نمی شود، امکان پشتیبان گیری از داده ها وجود ندارد و داده ها در محل های مختلف متفاوت هستند.
- مشکل امنیتی دارد زیرا هر دستگاه خودش را مدیریت می کند.
شبکه Client/Server
این نوع شبکه برای کاربران نهایی که Client نامیده می شوند طراحی شده است تا بتوانند به منابع مختلف مانند موسیقی، ویدیو و غیره از طریق یک کامپیوتر مرکزی که به عنوان سرور شناخته می شود دسترسی داشته باشند. همانطور که گفته شد کامیپوتر مرکزی سرور نام دارد و سایر کامپیوترهایی که از سرور استفاده می کنند، کلاینت نام دارند. یک سرور تمام عملیات اصلی مانند امنیت، مدیریت شبکه، مدیریت منابع و غیره را انجام می دهد. تمام کلاینت ها از طریق سرور با یکدیگر ارتباط برقرار می کنند. برای مثال اگر کلاینت 1 بخواهد داده ای را به کلاینت 2 ارسال کند، باید ابتدا آن را به سرور ارسال کند و سپس سرور آن را به کلاینت 2 ارسال کند.
مزایای شبکه Client/Server
- از آنجایی که یک سیستم مرکزی وجود دارد امکان پشتیبان گیری از داده ها آسان است.
- یک سرور اختصاصی وجود دارد که باعث بهبود کارایی کل سیستم می شود.
- امنیت بهتری دارد. زیرا ما فقط یک سیستم مرکزی داریم و باید امینت آن را تامین کنیم.
- همچنین سرعت اشتراک گذاری منابع بیشتر است.
معایب شبکه Client/Server
- هزینه بیشتری دارد. زیرا باید یک سرور اختصاصی با مقدار رم زیاد تهیه کنیم.
- سرور یک Network Operating System(NOS) برای ارائه منابع به کلاینت ها دارد اما هزینه NOS بسیار بالا است.
- نیاز به یک مدیر شبکه اختصاصی دارد تا کل منابع را مدیریت کند.
هیچ نظری ثبت نشده است