سرور رایانه ای است که برای پردازش درخواست ها و ارائه داده ها به رایانه دیگری از طریق اینترنت یا شبکه محلی طراحی شده است. یک نوع شناخته شده از سرور، یک وب سرور است که در آن صفحات وب از طریق اینترنت از طریق یک کلاینت مانند یک مرورگر وب قابل دسترسی هستند. با این حال، انواع مختلفی از سرورها وجود دارد، از جمله سرورهای محلی مانند سرورهای فایل که داده ها را در یک شبکه اینترانت ذخیره می کنند.
سرور در یک شبکه کامپیوتری چه می کند؟
اگرچه هر رایانه ای که نرم افزار لازم را اجرا می کند می تواند به عنوان یک سرور عمل کند، معمول ترین استفاده از این کلمه به ماشین های عظیم و پرقدرت اشاره دارد که داده ها را از اینترنت فشار می دهند و می کشند.
بیشتر شبکه های کامپیوتری از یک یا چند سرور پشتیبانی می کنند که وظایف تخصصی را انجام می دهند.به عنوان یک قاعده، هر چه شبکه از نظر مشتریانی که به آن متصل می شوند یا مقدار داده ای که منتقل می شود بزرگتر باشد، احتمال اینکه چندین سرور نقشی را ایفا کنند، هر کدام به یک هدف خاص اختصاص یافته است.
سرور نرم افزاری است که کار خاصی را انجام می دهد. اما به سخت افزار قدرتمندی که از این نرم افزار پشتیبانی می کند، سرور نیز می گویند. این به این دلیل است که نرم افزار سروری که شبکه ای از صدها یا هزاران مشتری را هماهنگ می کند به سخت افزاری قوی تر از رایانه ها برای استفاده مصرف کنندگان نیاز دارد.
انواع رایج سرور
در حالی که برخی از سرورهای اختصاصی بر روی یک عملکرد تمرکز می کنند، مانند سرور چاپ یا سرور پایگاه داده، برخی از پیاده سازی ها از یک سرور برای اهداف متعدد استفاده می کنند.
یک شبکه بزرگ و همه منظوره که از یک شرکت متوسط پشتیبانی می کند، احتمالاً چندین نوع سرور را مستقر می کند، از جمله:
- سرور وب: یک وب سرور صفحات را نشان می دهد و برنامه ها را از طریق مرورگرهای وب اجرا می کند.سروری که مرورگر شما اکنون به آن متصل است یک وب سرور است که این صفحه و تصاویر روی آن را ارائه می دهد. برنامه مشتری، در این مورد، مرورگری مانند اینترنت اکسپلورر، کروم، فایرفاکس، اپرا یا سافاری است. سرورهای وب برای بسیاری از وظایف علاوه بر ارائه متن و تصاویر ساده، مانند آپلود و پشتیبانگیری از فایلها بهصورت آنلاین از طریق سرویس ذخیرهسازی ابری یا سرویس پشتیبانگیری آنلاین، استفاده میشوند.
- سرور ایمیل: سرورهای ایمیل پیام های ایمیل را ارسال و دریافت می کنند. اگر یک سرویس گیرنده ایمیل در رایانه خود دارید، این نرم افزار به یک سرور IMAP یا POP متصل می شود تا پیام های شما را در رایانه بارگیری کند و یک سرور SMTP برای ارسال پیام ها از طریق سرور ایمیل.
- سرور FTP: سرورهای FTP فایل ها را از طریق ابزارهای پروتکل انتقال فایل جابجا می کنند. سرورهای FTP از راه دور با استفاده از برنامه های سرویس گیرنده FTP قابل دسترسی هستند که به اشتراک فایل روی سرور متصل می شوند، یا از طریق قابلیت های FTP داخلی سرور یا با یک برنامه سرور FTP اختصاصی.
- سرور هویت: سرورهای هویت از ورود به سیستم و نقشهای امنیتی برای کاربران مجاز پشتیبانی میکنند.
صدها نوع سرور تخصصی از شبکه های کامپیوتری پشتیبانی می کنند. جدا از انواع معمول شرکتها، کاربران خانگی اغلب با سرورهای بازی آنلاین، سرورهای چت، و سرورهای پخش صوتی و تصویری و غیره ارتباط برقرار میکنند.
برخی از سرورها برای هدف خاصی وجود دارند اما لزوماً به هیچ وجه با آنها تعامل معناداری وجود ندارد. سرورهای DNS و سرورهای پراکسی چند نمونه هستند.
انواع سرورهای شبکه
بسیاری از شبکههای اینترنت از مدل شبکهای کلاینت-سرور استفاده میکنند که وبسایتها و خدمات ارتباطی را یکپارچه میکند.
یک مدل جایگزین، به نام شبکه همتا به همتا، به همه دستگاههای موجود در شبکه اجازه میدهد تا بر اساس نیاز به عنوان سرور یا کلاینت عمل کنند. شبکههای همتا درجه بیشتری از حریم خصوصی را ارائه میدهند زیرا ارتباط بین رایانهها به طور محدود هدف قرار میگیرد.با این حال، تا حدی به دلیل محدودیتهای پهنای باند، اکثر پیادهسازیهای شبکههای همتا به همتا به اندازه کافی قوی نیستند تا از افزایش ترافیک بزرگ پشتیبانی کنند.
درک خوشه های سرور
کلمات خوشه به طور گسترده در شبکه های کامپیوتری برای اشاره به اجرای منابع محاسباتی مشترک استفاده می شود. معمولاً، یک خوشه منابع دو یا چند دستگاه محاسباتی را ادغام می کند که در غیر این صورت می توانند به طور جداگانه برای اهداف مشترک (اغلب یک ایستگاه کاری یا دستگاه سرور) عمل کنند.
مزرعه وب سرور مجموعه ای از وب سرورهای شبکه ای است که هر کدام به محتوای یک سایت دسترسی دارند. این سرورها از نظر مفهومی به عنوان یک خوشه عمل می کنند. با این حال، نابکاران در مورد طبقهبندی فنی یک مزرعه سرور به عنوان یک خوشه، بسته به جزئیات پیکربندی سختافزار و نرمافزار بحث میکنند.
سرورهای کامپیوتر در خانه
از آنجایی که سرورها نرم افزاری هستند، افراد می توانند سرورهایی را در خانه اجرا کنند که برای دستگاه های متصل به شبکه خانگی یا دستگاه های خارج از شبکه قابل دسترسی هستند.برای مثال، برخی از هارد دیسکهای آگاه از شبکه از پروتکل سرور ذخیرهسازی متصل به شبکه استفاده میکنند تا به رایانههای شخصی مختلف در یک شبکه خانگی اجازه دسترسی به مجموعهای از فایلهای مشترک را بدهند.
نرم افزار سرور رسانه ای Plex به کاربران کمک می کند رسانه های دیجیتال را روی تلویزیون ها و دستگاه های سرگرمی بدون توجه به اینکه داده ها در فضای ابری یا رایانه شخصی محلی وجود دارد مشاهده کنند.
اگر شبکه شما به گونه ای تنظیم شده است که به پورت فوروارد اجازه دهد، می توانید درخواست های دریافتی از خارج از شبکه خود را بپذیرید تا سرور خانگی خود را به عنوان یک سرور از یک شرکت بزرگ مانند فیس بوک یا گوگل (جایی که هر کسی می تواند به منابع شما دسترسی داشته باشد) عمل کند..
با این حال، همه رایانه های خانگی و اتصالات اینترنتی برای ترافیک زیاد مناسب نیستند. پهنای باند، فضای ذخیرهسازی، RAM و سایر منابع سیستم عواملی هستند که بر میزان بزرگی سرور خانگی که میتوانید پشتیبانی کنید تأثیر میگذارند. اکثر سیستم عامل های خانگی نیز فاقد ویژگی های مرتبط با سرور هستند.
اطلاعات بیشتر درباره سرورها
از آنجایی که آپ تایم برای اکثر سرورها بسیار مهم است، سرورها طوری طراحی نشده اند که خاموش شوند، بلکه 24/7 اجرا می شوند. با این حال، گاهی اوقات سرورها عمداً به دلیل تعمیر و نگهداری برنامهریزیشده از کار میافتند، به همین دلیل است که برخی از وبسایتها و سرویسها کاربران را از خرابی برنامهریزیشده یا نگهداری برنامهریزیشده مطلع میکنند. سرورها همچنین ممکن است به طور ناخواسته در طول حمله DDoS از کار بیفتند.
یک وب سرور که خطای ناشی از خرابی را گزارش می دهد - خواه عمدی یا غیرعمدی - ممکن است این کار را با استفاده از کد وضعیت استاندارد HTTP انجام دهد.
وقتی یک وب سرور اطلاعات را برای همیشه یا حتی به طور موقت حذف می کند، اگر سرویس شخص ثالث آن را بایگانی کند، ممکن است همچنان بتوانید به آن فایل ها دسترسی داشته باشید. Wayback Machine یکی از نمونههای بایگانیکننده وب است که عکسهای فوری از صفحات وب و فایلهای ذخیره شده در سرورهای وب را ذخیره میکند.
کسب و کارهای بزرگی که چندین سرور دارند معمولاً به صورت محلی به این سرورها دسترسی ندارند، مانند صفحه کلید و ماوس، بلکه با دسترسی از راه دور.این سرورها همچنین گاهی اوقات ماشین های مجازی هستند، به این معنی که یک دستگاه ذخیره سازی می تواند چندین سرور را میزبانی کند، که باعث صرفه جویی در فضای فیزیکی و هزینه می شود.
سوالات متداول
پراکسی سرور چه می کند؟
یک سرور پروکسی به عنوان یک لایه حفاظتی اضافی بین شما و سایت هایی که بازدید می کنید عمل می کند. اتصال به یک سرور پراکسی آدرس IP شما را از سرورهای دیگری که با آنها ارتباط دارید پنهان می کند زیرا آنها آدرس سرور پراکسی را می بینند. جستجوی اینترنتی «سرورهای پروکسی رایگان» را برای یافتن دهها گزینه انجام دهید.
سرور DNS چه می کند؟
سرورهای DNS پایگاه دادههای آدرسهای IP عمومی را ذخیره میکنند. هنگامی که یک URL را در مرورگر خود وارد می کنید، یک سرور DNS آن را به یک آدرس IP ترجمه می کند و به شما امکان می دهد با وب سرور مناسب متصل شوید.
سرور DHCP چه کاری انجام می دهد؟
سرورهای DHCP مسئول تخصیص آدرس های IP با استفاده از پروتکل پیکربندی میزبان پویا (DHCP) هستند. در اکثر شبکه های Wi-Fi خانگی، روتر این کار را انجام می دهد، اما شبکه های بزرگتر ممکن است یک سرور DHCP اختصاصی داشته باشند.
سرور Discord چیست؟
Discord ابزاری برای چت متنی، صوتی و تصویری است که برای جوامع بازی طراحی شده است. شما به سرور Discord ملحق میشوید یا میسازید تا با افرادی از سراسر جهان با علایق مشابه ارتباط برقرار کنید. سرورهای Discord می توانند عمومی یا خصوصی باشند.