سرور

سرور چیست؟

سرور چیست؟

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

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

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

منابع و قدرت سرورها

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

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

البته ناگفته نماند که برای برای جلوگیری هر چه تمام از خرابی و از دست دادن اطلاعات، در قطعات سرورها، از افزونگی یا Redundancy استفاده می‌شود. برای مثال در سرورها دو هارد برای ذخیره اطلاعات یکسان قرار می‌دهند. به طوری که اگر هارد اول به هر علتی از بین رفت هارد دوم اطلاعات را ذخیره داشته باشد. تا داده های کاربران و مشتریان حفظ شوند.

از دیگر قابلیت های سرورها می‌توان به اشتراک گذاری داده ها و منابع بین چندین مشتری، و انجام محاسبات برای کاربران و مشتریان اشاره کرد. در ادامه با انواع سرورها و کارایی های آنها آشنا خواهیم شد:

سرور برنامه Application server

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

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

وب سرورWeb server

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

در این سرور فایل های درخواستی کاربران  بین مرورگر و سرور با اسنفاده از پروتکل HTTP تبادل می شود. این فایل ها شامل اسناد HTML، تصاویر، شیوه نامه ها، آزمایشات و غیره است.

این سرور علاوه بر پروتکل HTML همچنین از پروتکل های SMTP (پروتکل انتقال ایمیل ساده) و FTP (پروتکل انتقال پرونده) برای ایمیل و انتقال فایل پشتیبانی می کند.

از انواع وب سرور ها میتوان به  Apache ،LiteSpeed ،NginX و IIS اشاره کرد.

سرور چت Chat server

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

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

فکس سرورFax Server

Fax Server (یا سرور نمابر) سیستمی است که در یک سرور شبکه محلی (LAN) نصب شده است. و به کاربران رایانه ای که به شبکه محلی متصل هستند امکان ارسال و دریافت پیام Fax را می دهد. پیام های Fax را می توان به عنوان فایلهای پردازش کلمه، گرافیک، پایگاه داده یا صفحه گسترده قابل چاپ ذخیره کرد.

سرورFax از رایانه ای با برنامه Fax ، مودم Fax (مودمی با قابلیت ارسال و دریافت سیگنال های Fax و همچنین داده های متداول اینترنتی) ، اتصال به اینترنت یا خط تلفن و اتصال به کاربران شبکه تشکیل شده است.

سرورFTP

سرورFTP رایانه ای است که دارای آدرس پروتکل انتقال فایل (FTP) است. و به دریافت اتصال FTP اختصاص دارد. همچنین یک سرورFTP برای عملکرد به شبکه TCP / IP نیاز دارد. FTP مخفف عبارت File Transfer Protocol است و یک پروتکل ارتباطی استاندارد است. این پروتکل برای انتقال پرونده های رایانه ای از سرور به کلاینت در شبکه رایانه ای استفاده می شود.

GroupWare server

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

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

ایمیل سرورMail Servers

می‌توان گفت که یک  ایمیل سرور (یا سرور نامه) خدمات پستی دیجیتال شما است. این دستگاه یا برنامه‌ای است که مسئولیت رسیدگی به پیام ها را دارد. به عبارت دیگر ، یک ایمیل سرور  ایمیل هایی را دریافت و تحویل می دهد ، این عملکرد آن است.

بنابراین، هنگام ارسال ایمیل، پیام شما معمولاً از طریق یک سری سرورهای ایمیل ارسال می‌شود تا زمانی که به گیرنده برسد.

سرورهای خبری News Server

سرورهای خبری مجموعه ای از نرم افزار یا یک سیستم رایانه ای هستند که مدیریت ذخیره سازی و مسیریابی پیام ها و همچنین کنترل دسترسی به گروه های خبری در Usenet را دارند.

همچنین سرورهای خبری به عنوان منبع توزیع و تحویل برای هزاران نفر از مردم عمل می کنند. سرورهای خبری ممکن است به عنوان یک سرور خواننده یا یک سرور حمل و نقل عمل کنند و گاهی اوقات هر دو ویژگی را ارائه می دهند.

سرورهای خبری از پروتکل هایی مانند Network News Transfer Protocol (NNTP) و Unix-to-Unix Copy (UUCP) برای انتقال مقالات خبری در بین گروه های خبری استفاده می کنند.

سرور پروکسیProxy Servers

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

کلمه پروکسی به معنای “اقدام به نمایندگی از دیگری” است و سرور پروکسی به نمایندگی از کاربر عمل می کند. همه درخواست ها به اینترنت ابتدا به سرور پروکسی می رود، که درخواست را ارزیابی می‌کند و به اینترنت ارسال می‌کند. به همین ترتیب، پاسخ ها به سرور پروکسی و سپس به کاربر برمی‌گردند.

همچنین سرور پروکسی مانند یک شبکه خصوصی مجازی (VPN)، سرورپروکسی هنگام دسترسی به اینترنت آدرس IP کاربر را پنهان می کند. به زبان ساده تر می‌تواند مانند یک VPN نیز باشد.

Telnet Servers

سرورTelnet اجازه دسترسی به خط فرمان را به یک ماژول تعبیه شده از طریق شبکه IP می‌دهد. Telnet پروتكلی است كه در شبكه برای فراهم كردن رابط خط فرمان تعاملی دو طرفه (CLI) با استفاده از اتصال ترمینال مجازی مورد استفاده قرار می گیرد. اطلاعات کاربر و اطلاعات کنترل Telnet با استفاده از TCP روی اتصال داده منتقل میشود.

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا