مفهوم سرور چیست؟

مفهوم سرور چیست؟

مفهوم سرور چیست؟
مفهوم سرور چیست؟

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

تعدادی از دسته سرورها، از جمله سرورهای چاپ، سرورهای فایل، سرورهای شبکه و سرورهای پایگاه داده وجود دارد.

در تئوری، هر زمان که کامپیوترها با ماشینهای مشتری مشترک می شوند، آنها سرورها می باشند.

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

به منظور کار در محیط شبکه منحصر به فرد که در آن بسیاری از رایانه ها و سیستم های سخت افزاری / نرم افزاری به تنها یک یا چند سرور سرور بستگی دارد، سرور اغلب ویژگی ها و قابلیت های خاصی دارد، از جمله:

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

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

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

مفهوم سرور

مفهوم سرور

مفهوم سرور

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

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

 

 

مفهوم سرور و انواع آن

مفهوم سرور و انواع آن

سرور (Server) چیست؟

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

کامپیوتر سرویس دهنده یا سرور، کامپیوتری است که همیشه در حالت آماده به کار و روشن است و آماده دریافت درخواست از کامپیوتری دیگر و پاسخ به آن در خواست می باشد و هدف از بکارگیری آن به اشتراک گذاشتن منابع سخت افزاری و نرم افزاری آن به Client  ها می باشد؛ که به ساختار آن Client-Server  می گویند. زمانی که این دسترسی تنها در محدوده یک شبکه داخلی باشد، به آن سرور تحت شبکه گفته می شود و به این معنا خواهد بود که تمامی کامپیوتر های موجود در این شبکه از این کامپیوتر فرمان می گیرند و نیازهای تحت شبکه خود را به کمک آن تامین می کنند و سرور نقش آن ها را در شبکه تعیین می نماید. حال اگر گستره این شبکه کمی بیشتر شود، و متشکل شود از تمام کامپیوتر هایی که از طریق اینترنت به هم وصل شده اند، گروه بسیار بزرگی از کامپیوتر های همیشه روشن و همیشه در دسترس از طریق اینترنت وجود خواهد داشت که به آن ها سرور های اینترنتی گفته می شود. این سرورها وظیفه دارند تا اطلاعاتی که در هر زمان از شبانه روز، بر روی پهنای اینترنت جستجو می شوند را در اختیار کاربران اینترنتی قرار دهند.

Server  : کامپیوتری که سرویس به Client  ها ارائه می دهد. (سرویس دهنده)

Client  : کامپیوتری که از Server ها سرویس می گیرد. (سرویس گیرنده)

سیستم عامل سرور ها

لینوکس : تمامی توزیعات لینوکس مانند CentOS ، Fedora Core و Debian را شامل می شود .

ویندوز : تمامی ورژن های مختلف ویندوز مانند windows 7 , 8 , 10 و windows server  را شامل می شود .

مجازی ساز : نرم افزارهای مجازی ساز مانند Vmware ESX  و Hyper-V  را شامل می شود.

انواع سرور

Web server

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

Standalone server

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

Name server

 سروری است که پروتکل name-service را پیاده سازی می کند.

Printer server

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

مفهوم سرور و انواع آن

Proxy server

سروری است که نقش واسطه را بین کلاینت ها و سرورهای دیگر ایفا می کند. وقتی کاربر بخواهد اطلاعاتی چون فایل، صفحات وب و سایر منابع را از سرور دیگری دریافت کند، به proxy server متصل می شود. در حقیقت، این سرور به عنوان یک رابط بین Server اصلی و Client قرار می گیرد و اطلاعات را از طرفین گرفته و پس از بررسی به گیرنده ارسال می نماید و در برخی موارد کاربری Tunnel را داشته و مانند خدمات VPN شخصی استفاده می گردد. در نتیجه در واقع یک سرور در مسیر سرور اصلی می باشد که اطلاعات را دریافت کرده و سپس بررسی و به مقصد مورد نظر انتقال می دهد.

Sound server

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

Application server

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

Database server

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

Fax server

سیستمی است که در یک سرور شبکه محلی (LAN) نصب شده و به کاربرانی که به شبکه متصل هستند امکان ارسال و دریافت فکس را می دهد.

File server

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

Game server

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

Home server

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

Media Server

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

Communication Server

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

Computing Server

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

Mail Server

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