به دو رایانه یا بیشتر، که به روش سیمی یا بدون سیم به یکدیگر اتصال یافته باشند تا از منابع و امکانات یک دیگر به صورت مشترک استفاده کنند، «شبکه» گفته میشود. این منابع عبارتاند از: فایلها، پرینترها و.... قبل از به وجود آمدن شبکه، بزرگترین مشکل کاربران رایانه، جابه جا کردن اطلاعات بود. در محیطهای غیرشبکه درصورتیکه کاربر تصمیم به انتقال اطلاعات به دستگاه دیگری میگرفت، مجبور بود در محیط بدون شبکه از ابزاری مانند دیسکت و کارت پانج استفاده کند و پس از کپی کردن اطلاعات بر روی آن، به صورت فیزیکی به ارسال دیسکت یا کارت پانچ اقدام نماید. از مشکلات روش انتقال فیزیکی اطلاعات، هزینه خریداری رسانهای مانند دیسکت، سیدی و... و همچنین صرف زمان زیاد به منظور انتقال اطلاعات و افزایش این هزینه و زمان، درصورت تعدد مقصد بود. محدودیت حجم ذخیره سازی اطلاعات و همچنین فرسایش تدریجی ابزارهای فیزیکی از مشکلات دیگر این روش به شمار می رفت.
شبکه با اتصال رایانه به روش های گوناگون کاهش هزینه و کاهش زمان انتقال اطلاعات و همچنین افزایش امنیت انتقال را در پی دارد.
در شبکه، یک رایانه میتواند سرویسدهنده Server یا سرویس گیرنده Client باشد. سرویس دهنده رایانه ای است که فایل های اشتراکی و همچنین سیستم عامل شبکه را (که مدیریت عملیات شبکه را بر عهده دارد) نگهداری میکند.
برای آنکه سرویس گیرنده Client بتواند به سرویس دهنده Server دسترسی پیدا کند، ابتدا سرویس گیرنده Client باید اطلاعات مورد نیازش را از سرویس دهنده ( Server تقاضاکند.آنگاه سرویس دهنده Serverاطلاعات درخواست شده را به سرویس گیرنده Client ارسال خواهد کرد. دو مدل از شبکه هایی که مورد استفاده قرار میگیرند، عبارت اند از :
در شبکه نظیر به نظیر ایستگاه ویژه ای جهت نگهداری فایلهای اشتراکی وسیستم عامل شبکه وجود ندارد. در شبکه هر رایانه میتواند به منابع سایر رایانه ها دسترسی پیدا کند. در این مدل هر رایانه میتواند هم به عنوان سرویس گیرنده Clientو هم به عنوان سرویسدهنده Serverعمل کند.
در شبکه مبتنی بر سرویس دهنده، یک رایانه به عنوان سرویس دهندهServer کلیه فایل ها و نرم افزارهای اشتراکی (نظیر واژه پردازها، کامپایلرها، بانکهای اطلاعاتی
و سیستم عامل شبکه) را در خود نگهداری میکند. سرویس گیرنده Client نیز میتواند به سرویس دهنده Serverدسترسی پیدا کند و فایلهای اشتراکی را از روی آن به ایستگاه خود انتقال دهد.
در این نوع از شبکه، رایانه اگر سرویس دهنده Serverباشد، دیگر نمیتواند سرویس گیرنده Clientباشد یا اگر سرویس گیرنده Clientباشد، دیگر نمیتواند سرویس دهنده Serverباشد. ، در این نوع شبکه، رایانه ای میزبان که سرویس دهنده Serverنام دارد، وظیفة مدیریت منابع شبکه را برعهده دارد و رایانه های دیگر از منابع شبکه بهره می برند.