
پشتیبانی بله

پشتیبانی ۲۴ ساعته
سرور یکی از قسمت های مهم و اساسی در شبکه های اینترنتی مختلف است و به دلیل پیشرفت تکنولوژی و افزایش گرایش شرکت ها و سازمان ها و یا حتی مصارف خانگی به سمت تحت شبکه کردن تجارت خود، مکان هایی برای مدیریت و فراهم کردن منابع آن ها و خدمات رسانی و سرویس دهی به درخواست های آن ها مورد نیاز است. به همین دلیل ما نیاز به سرور ها داریم تا تمام این کار ها را برای ما انجام دهند. سرور ها بر اساس نوع نیاز و خدمات و کاربردی که ما از آن ها میخواهیم متفاوت است و می توان از هرکدام از انواع آن در صورت نیاز استفاده کرد.
در این مقاله ما در مورد این که سرور چیست و چه کاربرد هایی دارد و انواع آن خواهیم پرداخت.
مقاله پیشنهادی
شبکه چیست؟ (انواع شبکه و کارکرد آن)
سرور در معنای لغوی به معنای سرویس دهنده است و در دنیای شبکه، سیستم یا کامپیوترهایی قدرتمندی هستند که شبانه روز روشن می باشند و کار آن ها، فراهم کردن منابع، داده ها، سرویس ها یا برنامه هایی به کامپیوتر های دیگر هست که عموما آن ها را به عنوان کلاینت در شبکه ها میشناسیم. سرور ها با اتصال به اینترنت به کاربران این امکان را می دهد که بتواند از راه دور به منابع سخت افزاری و نرم افزاری خود دسترسی پیدا کنند.
هنگامی که کاربر یک URL وب سایت را در مرورگر خود وارد می کند، چندین سرور آماده ارائه اطلاعات درخواستی هستند. و این فرآیند با تقسیم URL توسط مرورگر وب به سه بخش آغاز می شود:
پروتکل (protocol): بخش اول، پروتکل انتقال هایپرتکست (HTTP یا HTTPS) است که به عنوان یک مسیر ارتباطی برای سرور ها و مرورگرهای برای گفتگو با یکدیگر عمل می کند.
نام سرور (server name): قسمت دوم URL مربوط به نام سرور است. به عنوان مثال در آدرس سایت https://mrkhatib.com، نام سرور ما mrkhatib است. یک سرور نام دامنه (DNS)، نام دامنه را به آدرس IP، سروری که وب سایت درخواستی را میزبانی می کند، ترجمه می کند.
نام فایل (File name): قسمت پایانی شامل فایل هایی است که شامل کد های HTML، CSS، فونت ها، تصاویر، گرافیک و بسیاری از اجزای دیگر است که وبسایت مورد نظر ما را تشکیل میدهند.

سرور ها مانند تمام کامپیوتر های دیگر هستند و از قطعات و سخت افزار ها و نرم افزار های مشابه استفاده می کنند. از جمله اجزای تشکیل دهنده سرور عبارت اند از:
مادربرد، قلب تپنده سیستم های کامپیوتری می باشد که تمام اجزای دیگر کامپیوتر مانند رم، CPU، هارد و … بر روی آن سوار می شوند، و به عنوان یک سخت افزار اصلی و مهم به حساب می آید.
CPU، یکی از پردازنده هایی هست که در کامپیوتر ها برای پردازش داده ها و کار ها از آن استفاده می کنیم و آن را به عنوان مغز کامپیوتر میشناسند.
RAM، یکی از انواع حافظه ها در سیستم های محاسباتی است، این حافظه وظیفه دارد تا دستورالعمل های نرمافزار و دادههای مورد نیاز پردازنده را به همراه هر نوع خروجی از پردازنده، مانند داده هایی که قرار است به یک دستگاه ذخیره سازی منتقل شوند، نگهداری کند.
درایو هارد دیسک وظیفه خواندن و نوشتن و محل قرار گیری هارد دیسک ها را دارند، همچنین یکی از تکنولوژی ها برای ذخیره سازی اطلاعات بر روی هارد ها در سرور است.
ما برای این که بتوانیم بین کلاینت ها و سرور ها ارتباط برقرار کنیم نیاز به یک اتصال شبکه به صورت LAN و یا WAN داریم تا بتوانیم داده ها را انتقال دهیم.
یا به عبارت دیگر، سرور ها درخواست های کاربران را پردازش کرده و محتوا را از طریق اینترنت یا ترکیبی از شبکه ها مانند WAN یا LAN ارسال میکنند. به همین دلیل سرور های باید پهنای باند بیشتری را داشته باشند تا بتوانند داده های بیشتری را در مدت زمان کمتری انتقال دهند.
تمام وسایل برقی، نیاز به یک منبع تامین برق دارند، به همین دلیل سرور ها نیاز به تامین کننده برق دارند تا بتواند برق AC را به برق DC تبدیل کنند.

سرور ها را میتوان به دسته های مختلفی تقسیم کرد و بسته به آن لیست، کاربرد و ویژگی های متفاوت و خاصی را دارند که در ادامه مقاله به انواع سرور ها خواهیم پرداخت.

سرور ایستاده (Tower server): این سرور های ظاهری شبیه به کیس های کامپیوتر دارند و در جاهایی که فضا برای قرار گیری رک و اتاق سرور وجود ندارد، مورد استفاده قرار میگیرد.
این سرور ها را می توان در محیط های خانگی و تجاری مورد استفاده قرار داد و به دلیل فضای خالی زیادی که در خود دارند، می توان قطعات آن را ارتقا داد، همچنین این نوع سرور ها معمولا قدرتمندتر و قابل اعتماد تر از کامپیوتر ها هستند.
سرور رکمونت (Rackmount server): سرور های رکمونت یا خوابیده، از اسمشان مشخص می شود که درون رک ها قرار میگیرند، و از این نوع سرور ها معمولا در دیتاسنتر ها استفاده میشود. از آنجایی که ارتفاع رک ها را برحسب یونیت مشخص می کنند، این نوع سرور ها به بسته به نوع و مدلی که دارند که معمولا یک یونیت، دو یونیت یا چهار یونیت هستند.
سرور تیغه ای (Blade server): این نوع سرور های شباهتی زیادی به سرور های خوابیده دارند اما سرور های بلید به صورت عمودی در رک ها قرار میگیرد. سرور های بلید به صورت تکی ابعاد کمی دارند اما هنگامی که درون یک رک یا شاسی قرار میگیرند حجم زیادی را اشغال می کنند.
این سرور ها در بیشتر مواقع فرم فکتور (Form factor) چهار یونیتی دارند، و به همین دلیل توان پردازشی بالاتری را در اختیار سازمان ها قرار میدهند.

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

سرور ها بسته به نوع و کاربردی که دارند می توان به دسته های مختلفی تقسیم بندی کرد که عبارت اند از:
از جمله رایج ترین وب سرور هایی که می توان نام برد عبارت اند از:

از جمله نمونه های معروف دیتابیس سرور ها عبارت اند از:

ایمیل های خروجی، در این دسته می توان به SMTP یا همان پروتکل انتقال پیام های ساده اشاره کرد که کار آن مدیریت پیام های خروجی است.
ایمیل های ورودی که خود به دو گروه تقسیم بندی می شوند، یکی پیام هایی هست که هنگام استفاده از پروتکل IMAP در سرور نگه داشته می شوند. و دیگری پیام هایی که هنگام استفاده از پروتکل POP3، اغلب در دستگاه ها ذخیره می شود، مانند کامپیوتر ها یا موبایل ها.

Web Proxy Server: پروکسی سرور یک پل امن بین سرور اصلی و کلاینت (client) است که اطلاعات را از هر دو طرف گرفته و پس از بررسی به گیرنده ارسال می کند. از طریق پروکسی، هیچ تهدیدی نمی تواند شبکه ما را به خطر بی اندازد.
از عمده فواید استفاده از پروکسی می توان به موارد زیر اشاره کرد:
چند مورد از بهترین Proxy های آنلاین:




Application Server: در این نوع سرور، نرم افزار های مورد نیاز کاربران بر روی سرور نصب می شود و آن ها می توانند با استفاده از کامپیوتر های خود به آن نرم افزار ها دسترسی داشته باشند و استفاده کنند.



Radius Server: یک پروتکل شبکه است که کلاینت ها و سرور ها را به هم متصل می کند. همچنین Radius یک پروتکل مدیریت احراز هویت (authentication)، مجوز (authorization) و حسابداری (accounting) شبکه های کامپیوتری که به اختصار به AAA معروف هستند، است.

Syslog Server: پروتکل ثبت سیستم (System Logging Protocol)، یک فرمت پیام استاندارد است که توسط دستگاه های شبکه به هنگام اتصال به یک سرور در یک شبکه برای گزارش دادن استفاده می شود. این پروتکل برای ساده کردن نظارت بر دستگاه های درون شبکه ایجاد شده است. در نتیجه یک سرور سیس لاگ(Syslog) وظیفه دارد تا تمام اتفاقات درون شبکه را در خود ذخیره کرده و به ادمین شبکه یا مسئولین آن شبکه گزارش دهد.

سرور ها از نظر نوع ارتباطی که برقرار می کنند به دوسته تقسیم می شوند:
در سرور تحت شبکه، این سرور ها محدود به یک شبکه محلی هستند و وظیفه آن خدمات رسانی فقط به سیستم های درون آن شبکه است، و سیستم هایی که در این شبکه محلی یا خصوصی قرار دارند توسط همان سرور مدیریت می شوند و نیاز ها و سرویس های خود را دریافت و ارائه می دهند. از این نوع سرور ها معمولا در دانشگاه ها، مدارس، گیم نتی ها، استفاده می شود.
اما در سرور های اینترنتی، یک شبکه از طریق اینترنت با سایر سیستم های دیگر در شبکه های مختلف ارتباط برقرار می کند. این نوع سرور ها از نظر عملکرد و نوع به دسته های مختلفی تقسیم می شوند. سرور های اینترنتی در واقع کامپیوتر های بسیار قوی هستند که ۲۴ ساعته روشن بوده، و مدام در حال خدمات رسانی هستند.
سیستم عامل سرور ها شبیه به سیستم عامل کامپیوتر ها می باشد و میتوانیم سیستم عامل های متفاوتی را بر روی سرور ها نصب کرده و مورد استفاده قرار دهیم.
از جمله سیستم عامل هایی که در سرور ها مورد استفاده قرار می گیرند، عبارت اند از:
تمامی توزیعات لینوکس مانند، DEBIAN، UBUNTO، CentOS و … قابلیت نصب بر روی سرور را دارند.
تمامی نسخه های ویندوز سرور قابلیت نصب بر روی سرور را دارند، مانند، windows Server2016، Windows Server ۲۰۱۲
استفاده از نرم افزار های مجازی ساز مانند، Vmware ESX، KVM، Hyper-v و …
از جمله ویژگی هایی که سرور دارد می توان به موارد زیر اشاره کرد:
از آنجایی که شرکت های تولید کننده مختلفی در جهان وجود دارد که کار آن ها تولید سرور های شبکه است، با این حال چندین شرکت که به عنوان بهترین شرکت های تولید کننده سرور در سال ۲۰۲۴ توسط وبسایت history-computer، شناخته شده اند، عبارت اند از: سرور های برند Dell، HPE، Inspur، Lenovo، IBM.
اگر شما جز افرادی هستید که به مباحث اکتیو و پسیو شبکه علاقه دارید و مشتاق هستید که در حوزه ی سخت افزار و شبکه های کامپیوتری، اطلاعات کسب کنید، محتوای تیم مستر خطیب را دنبال کنید و با ارائه نظر، ما را در بهبود و ارتقای کیفیت مطالب یاری کنید.

معرفی به دوستان