سرور(Server) ترکیب گروه بزرگی از ابر رایانههایی است که همیشه در دسترس است و وظیفه مدیریت اطلاعات و دادهها را بر عهده دارد.
سیستم سرور به عنوان یک مادر یا خدمات دهنده به کامپیوترهای کوچکتر به عنوان خدمات گیرنده یا کلاینت (Client) فرمان می دهد.
سرورها از طریق اینترنت به یکدیگر وصل هستند و خدمات گیرندهها یا همان کلاینتها از طریق اینترنت به آنان وصل میشوند، در حقیقت آنچه که ما به عنوان اینترنت می شناسیم، حاصل ارتباط تعداد زیادی از سیستمها با عنوان سرویس دهنده و یا سرویس گیرنده است.
کاربران ممکن است این ابر رایانه ای را برای ارسال و دریافت ایمیل، میزبانی وب سایت ها (Hosting) و چگونگی دسترسی مشتریان به شبکه و … استفاده نمایند.
سرور ها معمولا پردازنده و حافظه ی اضافه دارند که پاسخگوی نیاز مشتریان در زمان هایی با ترافیک (Traffic) بالا می باشند.
در تعریفی دیگر سرور کامپیوتری است که درخواست را پردازش کرده و داده را به کامپیوتر دیگری در بستر اینترنت یا شبکه انتقال میدهد.
از آنجایی که سرورها دارای نقش و وظیفه اصلی در شبکه هستند باید همواره از اطلاعات آن ها بکاپ (backup) گرفت.
تعریف نرم افزاری سرور:
در تعریف تئوریک، برنامه ای که به اشتراک گذاری منابع خود با یک یا چند برنامه دیگر بپردازد، سرور نامیده می شود.
تعریف سخت افزاری سرور:
از نظر سخت افزاری، سرور کامپیوتری است که در محیط شبکه به پشتیبانی از برنامه های نرم افزاری می پردازد.