سرور (رایانه)

انواع سرورها

سرورها شامل انواع مختلفی می‌باشند. سرورهاي اختصاصی، سرورهاي لينوكسی، سروهای ويندوزی، سروهای مجازی، سرورهای ابری و... سرورهای مختلف با كاراريی‌های متفاوتی است كه بايد با توجه به نياز مشتری از آنان استفاده كرد. اما به طور کلی سرورها را می‌توان به صورت زیر دسته‌بندی کرد:

وب سرور (به انگلیسی: web server)

نرم‌افزار یا سخت‌افزاری که امکان دسترسی به محتوا را از طریق اینترنت فراهم می‌کند. این نوع سرور مخصوص میزبانی وب‌سایت‌ها می‌باشد و با استفاده از سرویس‌های خاص ارتباط بین آدرس‌ها و کاربران شبکه‌های اینترنت را با صفحه وبی که بر روی آن سرور میزبانی می‌گردد فراهم می‌نماید. که کاربرد آن به طور ویژه در حوزه وب هاستینگ و راه‌اندازی سایت می‌باشد.

استندالون سرور (به انگلیسی: standalone server)

به زبان ساده سرور استندالون به سروری گفته می‌شود که مستقل باشد و زیرشاخه زیرساخت‌های یک شبکه بزرگتر محسوب نمی‌شود. در واقع یک سرور استندالون بدون وابستگی به یک منبع خارجی به کلاینت‌های خود خدمات ارایه می‌کند.

نام سرور (به انگلیسی: name server)

سروری است که پروتکل خدمات مربط به نام و نشانی را پیاده‌سازی می‌کند.

سرور پرینتر (به انگلیسی: printer server)

کامپیوتر یا دستگاهی است که از طریق شبکه به یک یا چند پرینتر و تعدادی کلاینت متصل شده و پس از دریافت فرمان پرینت از کلاینت‌ها آن را به پرینتر مناسب منتقل می‌کند. فکس سرور نیز مشابه با این سرور است که تفاوت آن ارتباط بین دستگاه‌های فکس بجای پرینتر می‌باشد.

سرور پروکسی (به انگلیسی: proxy server)

سروری است که نقش واسطه را بین کلاینت‌ها و سرورهای دیگر ایفا می‌کند. وقتی کاربر بخواهد اطلاعاتی چون فایل، صفحات وب و سایر منابع را از سرور دیگری دریافت کند، به سرور پروکسی متصل می‌شود. در حقیقت، این سرور به عنوان یک رابط بین سرور اصلی و کلاینت قرار می‌گیرد و اطلاعات را از طرفین گرفته و پس از بررسی به گیرنده ارسال می‌نماید و در برخی موارد کاربری تونل یا رابط را داشته و مانند خدمات وی‌پی‌ان (به انگلیسی: VPN) شخصی استفاده می‌گردد. در نتیجه در واقع یک سرور در مسیر سرور اصلی می‌باشد که اطلاعات را دریافت کرده و سپس بررسی و به مقصد مورد نظر انتقال می‌دهد.

سرور صدا (به انگلیسی: sound server)

سروری که دسترسی و استفاده از ابزارهای صوتی همچون کارت صدا را مدیریت می‌کند.

سرور اپلیکیشن (به انگلیسی: application server)

سروری که به اجرای یک سری برنامه‌های نرم افزاری خاص اختصاص یافته است و کاربران از روی کامپیوترهای خود می‌توانند به نرم‌افزارها دسترسی داشته باشند.

دیتابیس سرور (به انگلیسی: database server)

یک برنامه کامپیوتری است که خدمات پایگاه داده به سایر کامپیوترها یا برنامه‌های کامپیوتری ارائه می‌دهد که به آن مدل کلاینت-سرور نیز می‌گویند. این نوع سرور بیشتر در سازمان‌ها و شرکت‌ها مورد استفاده قرار می‌گیرد که کاربری آن به این صورت است که پایگاه داده مورد استفاده یک نرم‌افزار یا سرویس که توسط کاربران بر روی کامپیوترهای آن‌ها مورد استفاده قرار می‌گیرد، بر روی سرور قرار می‌گیرد و تمام کاربران و کامپیوتر های متصل از یک دیتابیس مشترک که بر روی سرور می‌باشد، استفاده می‌کنند و اطلاعات نیز به صورت یکپارچه و متمرکز ذخیره‌سازی و پردازش می‌گردد.

فایل سرور (به انگلیسی: file server)

یک نرم افزار یا یک سیستم سخت‌افزاری به همراه نرم‌افزار است که فایل‌ها را ذخیره کرده و آن‌ها را از طریق شبکه با سایر کلاینت‌ها برای خواندن و نوشتن به اشتراک می‌گذارد. این نوع سرور یکی از پایه‌ای‌ترین انواع سرور و یا ساده‌ترین نوع آن‌ها می‌باشد. فایل‌های مورد نیاز یک مجموعه شبکه بر روی سرور قرار می‌گیرد و کاربران مختلف از کامپیوترهای مختلف می‌توانند به فایل‌ها دسترسی داشته باشند که امکان محدود کردن دسترسی‌ها برای هر کاربر به صورت ویژه نیز وجود دارد.

گیم سرور (به انگلیسی: game server)

کاربران بازی‌های کامپیوتری می توانند با اتصال به این سرور به صورت آنلاین به انجام بازی‌های گروهی بپردازند. این نوع از سرور در واقع گونه‌ای از اپلیکیشن سرور می‌باشد با این تفاوت که کاربری آن تنها برای بازی می‌باشد. به این شیوه که بازی بر روی سرور نصب و میزبانی می‌گردد و افراد و کاربران متصل به آن شبکه می‌توانند با برقراری ارتباط با سرور بر روی کامپیوتر خود از بازی استفاده کنند، که استفاده آن در واقع برای بازی‌هایی می‌باشد که به صورت گروهی یا به عبارتی چند بازیکنی هستند.

سرور خانگی (به انگلیسی: home server)

سروری برای منازل مسکونی است که از طریق یک شبکه خانگی و اینترنت به سایر دستگاه های داخل خانه خدمات ارائه می‌دهد.

مدیا سنتر (به انگلیسی: media server)

این نوع از سرور مربوط به اشتراک سرویس‌های چندرسانه‌ای یا همان مدیا می‌باشد که برای مثال یک ویدیو یا فایل صوتی بر روی سرور قرار می‌گیرد و کاربران می‌توانند بدون نیاز به دانلود فایل آن را بر روی کامپیوتر خود مشاهده کنند.

سرور ارتباطی (به انگلیسی: communication server)

این سرور برای فراهم آوردن سرویس‌های ارتباطی راه‌اندازی می‌گردد که هر کاربر و یا کامپیوتر می‌توانند با اتصال به سروری که برای این منظور راه‌اندازی شده است با دیگر کاربران در ارتباط باشد و متن‌های موارد مورد نیاز را به کاربر مقابل خود ارسال کند، که میزان دسترسی‌ها و ارتباطات هر فرد با افراد دیگر نیز توسط سرویس‌های  امنیتی کنترل می‌گردد.

سرور محاسباتی (به انگلیسی: computing server)

این سرور برای انجام پردازش و محاسبه استفاده می‌گردد، به این صورت که در زمانی که پردازنده‌های یک کامپیوتر برای پروسه یا کاربری خاصی کافی نمی‌باشند، می‌توان با اتصال این کامپیوتر به یک سرور دیگر از پردازنده‌های سرور نیز در کنار پردازنده‌های کامپیوتر کاربر استفاده نمود.

میل سرور (به انگلیسی: mail server)

این سرور برای کاربری ارسال ایمیل استفاده می‌گردد، به این صورت که بر روی سرور یک سرویس ارسال ایمیل یا وب‌میل (به انگلیسی: webmail) قرار می‌گیرد و خدمات و تراکنش‌های ارسال ایمیل از طریق آن سرور انجام می‌گردد.