سرور ، کامپیوتر، دستگاه و یا برنامه ای است که به مدیریت منابع شبکه اختصاص دارد. نام “server” از کلمه “serve” به معنی “ارائه سرویس و خدمت رسانی ” به این دلیل نامیده می شود که به رایانه، دستگاه یا برنامه دیگری به عنوان «کلاینت» خدمات ، دادهها، منابع و یا برنامهها را ارائه می دهد.
یک سرور، براساس عملکردهای مختلف خود، میتواند سرور فایل، سرور کاربردی، سرور وب، سرور مجازی، سرور پایگاه داده، سرور پروکسی یا سرور نظارت و مدیریت باشد. در تئوری، هر زمان که رایانه ها منابع را با سیستم کلاینت به اشتراک بگذارند، سرور در نظر گرفته می شوند.
هدف سرور مدیریت منابع شبکه مانند میزبانی وب سایت ها، انتقال داده ها، ارسال یا دریافت ایمیل، کنترل دسترسی ها و غیره است.
سرور به سوئیچ یا روتری متصل است که توسط تمام رایانه های شبکه دیگر که می توانند برای دسترسی به خدمات سرور از آن استفاده کنند (مرور وب سایت ها، بررسی ایمیل ها، برقراری ارتباط با سایر کاربران و غیره) استفاده می شود.
یکی از انواع سرور :
آنها سرورهایی هستند که محیطی را با تمام الزامات لازم برای اجرا یا توسعه یک برنامه فراهم می کنند.سرور برنامه وب عمدتاً یک چارچوب است، محیطی که برنامه ها بدون توجه به اینکه چه هستند یا چه عملکردهایی انجام می دهند، می توانند در آن اجرا شوند. برای توسعه و اجرای برنامه های مبتنی بر وب می توان از Application Server استفاده کرد. نمونه هایی از سرورهای برنامه، از جمله سرورهای برنامه کاربردی جاوا، پی اچ پی و دات نت فریم ورک.
اطلاعات بیشتر در سایت افراتک