سرور یک سیستم یا برنامه رایانه ای است که به رایانه ها یا برنامه های دیگر سرویس می دهد. رایج ترین استفاده از این عبارت برای توصیف ماشینی است که داده ها را به ماشین های دیگر منتقل می کند. داده ها را می توان از طریق اینترنت به رایانه های موجود در یک شبکه گسترده (WAN) ارسال کرد. از سوی دیگر، سیستم های LAN ممکن است داده ها را دریافت کنند. LAN به عنوان شبکه محلی نامیده می شود.
سرورهای یک شبکه، رگ حیات آن هستند. آنها منابع مشترک مورد نیاز کاربران شبکه از جمله ایمیل، خدمات وب، پایگاه داده، ذخیره سازی فایل و غیره را فراهم می کنند.
فهرست مطالب
برای خرید هاست لینوکس ایران کلیک کنید

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

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

آیا برای کار اینترنت به سرورها نیاز داریم؟
سرور بدون اینترنت وجود ندارد. سرورها و کلاینت ها تنها دو نوع تجهیزات موجود در اینترنت هستند. سرورها کامپیوترهایی هستند که به عنوان واسطه بین کلاینت و سرور عمل می کنند. کلاینت ها دستگاه هایی هستند که با اتصال به آنها از این خدمات بهره می بریم.
انواع server ها کدامند
وب سرورها
وب سرور نرم افزار یا سخت افزاری است که به درخواست های مشتریان در شبکه جهانی وب پاسخ می دهد. وظیفه اصلی وب سرور نشان دادن محتوای وب سایت با ذخیره، پردازش و در نهایت تحویل صفحات وب به شخصی است که آنها را درخواست کرده است. وب سرور از SMTP، FTP و HTTP نیز پشتیبانی می کند. از این ها برای ایمیل و حتی ذخیره فایل ها استفاده می شود.
سخت افزار وب سرور به اینترنت متصل می شود و تبادل داده با سایر دستگاه های متصل را تسهیل می کند. نرم افزار وب سرور نحوه ارزیابی فایل های میزبانی شده توسط کاربر را کنترل می کند. فرآیند وب سرور یک پارادایم مشتری-سرور است. نرم افزار وب سرور باید در تمام ماشین های میزبان وب سایت ها باشد. وب سرورها در میزبانی وب یا میزبانی داده برای وب سایت ها و برنامه های کاربردی مبتنی بر وب استفاده می شوند. این تعریف کامل وب سرور است.

سرورهای برنامه
یک سرور برنامه شامل یک سیستم عامل سرور و سخت افزار سرور است. سرورهای برنامه منطق تجاری/عملکردی را اجرا می کنند و اجازه دسترسی به کاربر و سایر برنامه ها را می دهند. مدیریت کاربر، امنیت داده یا برنامه و یک رابط مدیریت متمرکز جنبه های مورد نیاز یک سرور برنامه هستند. یک سرور برنامه همچنین می تواند از راه دور از طریق اینترنت و از طریق سیستم های تجاری به شبکه ها یا اینترانت دسترسی داشته باشد.
سرورهای برنامه بر اساس برنامه نصب شده دسته بندی می شوند. ( تفاوت میان سرور مجازی لینوکس و سرور مجازی ویندوز )
سرورهای پایگاه داده
سرورهای پایگاه داده بسته به زمینه می توانند به سخت افزار و نرم افزار اشاره کنند. سرور پایگاه داده جزء نرم افزار یک برنامه پایگاه داده سرویس گیرنده-سرور است. همچنین ممکن است به کامپیوتر میزبان پایگاه داده اشاره داشته باشد. سرور پایگاه داده معمولاً یک کامپیوتر پیشرفته تخصصی است که پایگاه داده را میزبانی می کند. مهم است که به یاد داشته باشید که سرور پایگاه داده کاملاً مستقل از طراحی آن است. سرورهای پایگاه داده می توانند طرح های پایگاه داده رابطه ای، فایل مسطح و غیررابطه ای را بپذیرند.
سرورهای پست الکترونیکی
ایمیل از طریق یک شبکه- اغلب اینترنت- توسط یک سرور پست الکترونیکی (همچنین به عنوان سرور ایمیل شناخته می شود ) ارسال و دریافت می شود. رایانه های مشتری می توانند ایمیل ها را به سرور پست الکترونیکی ارسال کرده و سپس آنها را به سرورهای دیگر ارسال کنند. رایانه های مشتری می توانند ایمیل هایی را که از یک سرور پست الکترونیکی ارسال می شوند به این روش دریافت کنند. به طور معمول، کامپیوتر مشتری کامپیوتری است که از آن برای دسترسی به ایمیل های خود استفاده می کنید. در این زمینه، یک تلفن همراه هوشمند با قابلیت های ایمیل نیز ممکن است یک کامپیوتر مشتری در نظر گرفته شود.
سرورهای DNS
در بیشتر موارد، سرورهای DNS رایانه هایی هستند که پایگاه داده ای از آدرس های IP عمومی و نام های میزبان مرتبط با آن ها را در خود نگه می دارند و در صورت درخواست برای تبدیل آن نام ها به آدرس های IP استفاده می شوند. سرورهای DNS از نرم افزارهای منحصر به فردی استفاده می کنند و با استفاده از پروتکل های خاص با یکدیگر تعامل دارند.
سرورهای فایل
یک سرور فایل یک نمونه سرور مرکزی در یک شبکه کامپیوتری است که به مشتریان متصل به شبکه امکان دسترسی به ظرفیت ذخیره سازی سرور را می دهد. سخت افزار و نرم افزار هر دو در تعریف سرور گنجانده شده اند. دسترسی کاربران می تواند فایل ها و پوشه ها را تا زمانی که مجوزهای لازم را داشته باشند، به روز رسانی، حذف و بارگذاری کنند.

سرورهای Ftp
سرور FTP (که مخفف عبارت File Transfer Protocol Server است) نرم افزاری است که انتقال داده ها را بین دو کامپیوتر تسهیل می کند. پروتکل انتقال فایل (FTP) به شما امکان می دهد فایل ها را به هر دستگاهی در اینترنت ارسال کنید.
سرورهای DHCP
میزبان های پروتکل اینترنت (IP) به طور خودکار با آدرس IP و اطلاعات پیکربندی مرتبط اضافی، با استفاده از پروتکل سرویس گیرنده/سرور DHCP ارائه می شوند.
سرور پروکسی
یک سرور پروکسی وب می تواند روی هر یک از چندین پروتکل اجرا شود، اما همه آنها یک کار را انجام می دهند. مثلا درخواست های کاربر را دریافت می کنند، آنها را فیلتر می کنند و سپس از طرف کاربر عمل می کنند. رایج ترین نوع سرور پروکسی وب برای دور زدن فیلترهای وب شرکت ها طراحی شده است.
از آنجایی که ترافیک وب از طریق یک آدرس IP واحد و وب سایتی که هنوز مسدود نشده است هدایت می شود، کاربران می توانند از طریق این فیلترها به وب سایت هایی که ممنوع هستند دسترسی پیدا کنند.
کلام پایانی
احتمالا با خواندن این مقاله متوجه شده اید سرور چیست و انواع آن را به همراه کاربرد آن ها فرا گرفته اید. در انتها پیشنهاد آسمان هاست خواندن مقاله ای جامع در مورد وب 3 است.