منابع شبکه (Network Resources) چیزایی هستن که توی شبکه به اشتراک گذاشته میشن و استفاده میشن. (مثل فایل ها، پرینتر، نرم افزار ها، سرویس ها و...) این منابع میتونن به دو روش اصلی مدیریت بشن :
Peer-to-Peer (P2P) و Client Server.
Peer to Peer : توی این مدل، همه دستگاهها توی شبکه برابرن و هم میتونن منابع رو به اشتراک بزارن و هم از منابع بقیه استفاده کنن. اینجا خبری از یه "رئیس" یا سرور مرکزی نیست، همه مثل دوستای صمیمی با هم کار میکنن. تو این مدل هر دستگاه (مثل کامپیوتر یا گوشی) میتونه هم نقش Client رو بازی کنه و هم نقش Server. مثلاً تو یه خونه، اگه دو تا کامپیوتر داری و یه فایل رو از یکی به اون یکی میفرستی، هر دو همتا هستن.
مزایا : سادست، نیاز به سرور گرون نداره، برای شبکههای کوچیک عالیه.
معایب : اگه تعداد دستگاهها زیاد بشه، مدیریتش سخت میشه و امنیتش کمتره.
Client Server : توی این مدل، یه دستگاه مرکزی (Server) هست که منابع رو مدیریت میکنه و بقیه دستگاهها (Client ها) ازش درخواست میکنن. اینجا یه نفر "رئیسه" و بقیه کارمندن. درنتیجه تو این مدل کلاینتها فقط درخواست میدن و سرور اونها رو پردازش میکنه.
برای مثال، وقتی با گوشیت یه سایت مثل گوگل باز میکنی، گوشیت (Client) از سرور گوگل (Server) درخواست صفحه میکنه و سرور اون رو برات میفرسته.
مزایا: مدیریتش راحته، امنیتش بالاتره، برای شبکههای بزرگ مناسبه.
معایب: اگه سرور خراب بشه، کل شبکه میخوابه. هزینه راهاندازیش هم بیشتره.
جمع بندی :
Peer-to-Peer : همه دستگاهها برابرن و هم میدن و هم میگیرن. مثل یه جمع دوستانه که همه چی رو با هم شریک میشن.
Client-Server : یه Server همه منابع رو کنترل میکنه و Client ها فقط درخواست میکنن. مثل یه رستوران که مشتری سفارش میده و آشپز غذا رو میفرسته.
درکنار Peer to Peer و Client Server ممکنه به مفاهیم Workgroup و Domain هم بربخوریم. بپردازیم به تفاوت این مفاهیم.
Peer-to-Peer و Client-Server مدلهای کلی شبکه هستن (یعنی نحوهی ارتباط بین دستگاهها رو مشخص میکنن) اما Workgroup و Domain روشهای سازماندهی کامپیوترها در ویندوز هستن.
Workgroup یه مدل مدیریت شبکست که توی ویندوز استفاده میشه و دقیقاً یه شبکهی Peer-to-Peer رو پیادهسازی میکنه. یعنی کامپیوترها مستقل از هم کار میکنن، ولی میتونن منابعشون رو به اشتراک بذارن.
درنتیجه : Workgroup یه جور شبکه Peer-to-Peer هست که توی ویندوز استفاده میشه.
Client-Server یه مدل کلی برای شبکههای بزرگه که توش یه سرور مرکزی وجود داره که همهی کلاینتها بهش متصل میشن. توی ویندوز این مدل رو به اسم Domain (دامنه) میشناسن.