سرور چیست؟
به کامپیوتری که داخل شبکه کامپیوتری است و سرویس و برنامه ای را به دیگر کامپیوترهای داخل شبکه ارائه می دهد و همیشه روشن می باشد، سرور یا سرویس دهنده گویند.  
سرور تمامی منابع سخت افزاری و نرم افزاری را بین تمامی کامپیوترهای یک شبکه به اشتراک می گذارد. به ساده ترین شکل، دستگاه ها و کامپیوترهای موجود در داخل یک شبکه کامپیوتری، یک درخواست به کامپیوتر سرور یا سرویس دهنده ارسال می کنند و کامپیوتر سرور با توجه درخواستی که دریافت کرده است نتیجه آن درخواست را به کامپیوتر درخواست کننده ارسال می کند.  
سرورهای بسیار رایج در شبکه ها به شرح زیر می باشد:
– فایل سرور (file server) :
یکی از ابتدایی ترین و ساده ترین سرورها در شبکه است که همانطور که از نامش مشخص است برای به اشتراک گذاشتن فایل استفاده می گردد. که براساس سیاست های شرکت های مختلف سطح دسترسی به فایل های به اشتراک گذاشته شده تعریف می گردد.
– پرینت سرور (print server):
این سرور مدیریت پرینترهای موجود در یک شبکه را انجام می دهند و کاربران با ارتباط با این سرور درخواست خود را برای چاپ کردن اسناد و مدارکشان به پرینتر مورد نظر خود ارسال می کنند.
-میل سرور (mail server):
همانطور که از نامش مشخص است یک سرور می باشد که یک سرویس بر روی آن نصب است و تمامی خدمات مربوط به ارسال و دریافت ایمیل ها را مدیریت می کند..
به دستگاه سخت افزاری که در شبکه کامپیوتری از یک سرور، سرویس دریافت می کند، سرویس گیرنده یا client گویند.  
کاربران در شبکه با استفاده از یک سیستم client به سرور متصل می شوند و درخواستهای خود را مطرح میکنند.  
در بعضی از شرکتها یک کامپیوتر شخصی (pc) که از لحاظ قطعات سخت افزاری قوی می باشد را به عنوان یک سرور در نظر میگیرند و بر روی آن پرینتر، فایل و … را به اشتراک میگذارند تا دیگر کاربران از آن استفاده کنند. در این مدل معماری یک شبکه peer to peer را نشان میدهد، یعنی یک کامپیوتر هم نقش client و هم نقش سرور را ایفا می کند.  
کامپیوترها میتوانند درخواستهای متفاوتی از سرورها در یک شبکه داشته باشند مثل:درخواست فایلها، درخواست چاپ اسناد، دسترسی به اینترنت و …. که پردازش تمامی این درخواستها در سرور صورت میگیرند و فقط نتیجه درخواست برای کامپیوتر سرویس گیرنده و درخواست کننده نقش client را ایفا می کنند، ارسال میشود.