بازگشت به بالا

ارسال پیام در واتس اپ

ارسال تیکت پشتیبانی

SabaHost Small Loding

در حال بررسی ...

اطلاعات دامنه

کپی کردن اطلاعات در حافظه

https://saba.host/license
https://saba.host/blog/what-is-server

سرور چیست؟

سرور چیست؟

 

[caption id="attachment_10128" align="alignnone" width="270"]سرور چیست ؟ سرور چیست ؟[/caption]

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

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

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

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

دلیل استفاده از سرورها

سرورها برای مدیریت منابع شبکه به کار می ‌روند. برای مثال، یک کاربر ممکن است یک سرور را برای کنترل دسترسی به یک شبکه، ارسال / دریافت ایمیل، مدیریت مشاغل چاپی و یا میزبانی وب سایت راه ‌اندازی کند. برخی از سرورها به یک کار خاص متعهد هستند و اغلب به آن اختصاص داده می شوند.. با این حال، بسیاری از سرورها امروزه سرورهای مشترکی هستند که می ‌توانند مسئولیت پست الکترونیکی، DNS، FTP و حتی چندین وب سایت در مورد وب سرور را بر عهده بگیرند.

چرا سرورها همیشه روشن هستند؟

از آنجا که آنها معمولاً برای ارائه خدمات مورد نیاز دائماً استفاده می شوند ، اکثر سرورها هرگز خاموش نمی شوند. در نتیجه ، هنگامی که سرورها خراب می شوند، می توانند باعث بروز مشکلات شبکه کاربران و شرکت شوند. برای کاهش این مشکلات ، سرورها معمولاً برای تحمل خطا تنظیم و ساخته شده اند.

انواع سرورها

لیست زیر شامل  انواع مختلف سرور است؛

سرور برنامه: سرور برنامه یک فریم ورک است، محیطی که برنامه ها بدون در نظر گرفتن اینکه چه عملکردی دارند یا چه عملکردی را انجام می دهند، می توانند اجرا شوند. از سرور برنامه می توان برای توسعه و اجرای برنامه های مبتنی بر وب استفاده کرد. انواع مختلفی از سرورهای برنامه از جمله سرورهای Java ، PHP و .NET Framework وجود دارد.

سرور تیغه ای: سرور تیغه ای یا سرور با دانسیته بالا یک واحد رکاب نصب است که قادر به نگه داشتن ده ها سرور مختلف است. سرورهای تیغه ای می توانند باعث صرفه جویی در فضا و حفظ شبکه ای از صدها سرور شوند.

سرور ابری: سرور ابری یک سرور مجازی (به جای یک سرور فیزیکی) است که در یک محیط محاسبات ابری اجرا می شود. از طریق اینترنت از طریق بستر رایانش ابری ساخته شده، میزبانی و تحویل داده می شود و از راه دور قابل دسترسی است. آن ها همچنین به عنوان سرورهای مجازی شناخته می شوند. سرورهای ابری تمام نرم افزاری های مورد نیاز برای اجرا شدن را دارند و می توانند به عنوان واحدهای مستقل عمل کنند.

سرور پایگاه داده: یک سرور پایگاه ‌داده یک سیستم رایانه ‌ای است که کامپیوترهای دیگر را با خدمات مربوط به دسترسی و بازیابی داده ‌ها از پایگاه ‌داده فراهم می ‌کند.

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

سرویس نام دامنه: سرویس نام دامنه یا DNS یک سرویس است که درخواست شامل یک نام میزبان دامنه را دریافت کرده و با آدرسIP  مربوطه پاسخ می‌ دهد.. اولین DNS در سال 1983 توسط پل موکتاپریس و جان پستل طراحی و اجرا شد.

سرور فایل: یک سرور فایل (یا fileserver)یک کامپیوتر متصل به یک شبکه است که مکانی را برای دسترسی به دیسک مشترک فراهم می‌ کند، یعنی ذخیره اشتراکی فایل‌ های کامپیوتری (مانند متن، تصویر، صدا، ویدیو)که می‌ تواند توسط ایستگاه‌ های کاری که قادر به دستیابی به رایانه ای هستند که دسترسی را از طریق شبکه رایانه ای به اشتراک گذاشته است.

سرور ایمیل: سرور پست الکترونیکی (که گاهی به آن سرور ایمیل نیز گفته می شود) سروری است که نامه الکترونیکی را از طریق شبکه ، معمولاً از طریق اینترنت، مدیریت و ارائه می کند. سرور پست الکترونیکی می تواند نامه الکترونیکی را از رایانه های کاربر دریافت کرده و آنها را به سرورهای ایمیل دیگر تحویل دهد

سرور چاپ: سرور چاپ یک رایانه است که می تواند کارهای مربوط به چاپ را روی شبکه رایانه ها پردازش کند. سرورهای چاپی به منظور ارائه نیاز به کارهای چاپ در یک شبکه که ممکن است بیش از یک چاپگر باشد، به یک شبکه رایانه متصل می شوند. سرور چاپ معمولاً به كاربران شبكه رایانه ای اجازه می دهد تا بدون نیاز به انتقال پرونده ها به رایانه متصل شده به چاپگر، یك كار چاپ را انجام دهند.

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

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

وب سرور: کارساز وب، سرور وب یا وب سرور صفحات را نشان می دهد و برنامه ها را از طریق مرورگرهای وب اجرا می کند. سروری که اکنون مرورگر شما به آن وصل شده است، یک سرور وب است که این صفحه را ارائه می دهد. برنامه کاربر، در این حالت، به احتمال زیاد مرورگری مانند Internet Explorer ، Chrome ، Firefox ، Opera یا Safari است. سرورهای وب برای انواع چیزها علاوه بر ارایه متن و تصاویر ساده، مانند آپلود کردن و پشتیبانی از فایل‌ های آنلاین از طریق یک سرویس ذخیره ‌سازی ابری یا سرویس پشتیبانی آنلاین مورد استفاده قرار می ‌گیرند.

سرور FTP: یکی از قدیمی ترین سرویس های اینترنتی، پروتکل انتقال فایل و امکان انتقال یک یا چند پرونده را به طور ایمن بین رایانه ها در ضمن فراهم آوردن امنیت فایل و سازماندهی و همچنین کنترل انتقال امکان پذیر می کند.

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

کامپیوترهای دیگر چطور به یک سرور متصل می‌شوند؟

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

یک سرور اینترنتی به همان روش سرور شبکه محلی کار می کند، اما در مقیاس بسیار بزرگتر. به سرور یک آدرس IP توسط InterNIC یا میزبان وب اختصاص داده می شود. معمولاً کاربران با استفاده از نام دامنه، که با یک نام دامنه ثبت شده اند، به سرور متصل می شوند. هنگامی که کاربران به نام دامنه وصل می شوند (مانند "computerhope.com") ، این نام به طور خودکار توسط یک حل کننده DNS به آدرس IP سرور ترجمه می شود.

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

سرورها کجا نگهداری می شوند؟

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

آیا کامپیوتر خانگی می تواند سرور باشد؟

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

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

اطلاعات بیشتر در مورد سرورها

از آنجا که بروزرسانی برای اکثر سرورها بسیار مهم است ، آنها برای خاموش کردن طراحی نشده اند بلکه در عوض 24/7 اجرا می شوند. با این حال، سرورها بعضی اوقات برای نگهداری برنامه ریزی شده عمداً متوقف می شوند، به همین دلیل برخی وب سایت ها و خدمات به کاربران خود از خرابی برنامه ریزی شده یا نگهداری برنامه ریزی شده اطلاع می دهند. سرورها ممکن است طی چیزی مانند حمله DDoS ناخواسته از بین بروند.

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