HDG توضیح می دهد: سرور کامپیوتر چیست؟

"سرور از کار افتاده است!"

"من نمی توانم وارد سرور شوم."

"سرورها در ظرفیت هستند."

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

به احتمال زیاد این مقاله را با تایپ «سرور چیست؟» پیدا کرده اید. به یک موتور جستجو جای خجالت نیست! این یک دانش ضروری است که هر کاربر اینترنت باید بداند و شما در حال دریافت تمام اطلاعات ضروری در اینجا هستید.

اینترنت در واقع چیست

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

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

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

سرور در مقابل مشتری چیست؟

این رایانه‌ها، همان‌هایی که سرویس‌های خدماتی را ارائه می‌کنند(SERVices) ، همان چیزی هستند که ما معمولاً از آن به عنوان «سرور» یاد می‌کنیم. رایانه هایی که این خدمات را دریافت می کنند «مشتری» نامیده می شوند. دیدن؟ این یک مفهوم بسیار ساده است. سرورها محتوا و خدمات را به مشتریان ارائه می دهند. با این حال، این چیز زیادی در مورد خود سرورها به ما نمی گوید. فقط آنها دقیقا چه هستند؟

سرورها فقط کامپیوتر هستند

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

مفاهیم «مشتری» و «سرور» به جای توصیف یک دستگاه خاص، نقش‌هایی را که رایانه‌ها در شبکه دارند، توصیف می‌کنند. به عنوان مثال، اگر یک دوربین امنیتی IP دارید، آن ها نرم افزار سرور را روی رایانه کوچک تعبیه شده آن نصب کرده اند. هنگامی که به دوربین دسترسی پیدا می کنید، وارد سروری می شوید که یک جریان ویدئو را در اختیار شما قرار می دهد.

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

سخت افزار سرور ویژه است

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

در داخل هر یک از این رک‌ها، مادربرد، رم(RAM) ، CPU و فضای ذخیره‌سازی مخصوص سرور را خواهید دید. در اصل، اینها همان اجزای موجود در رایانه شما هستند. به جز اینکه در داخل سرورها بسیار قدرتمندتر، قابل اعتمادتر و کارآمدتر از انرژی هستند. از این گذشته، این کامپیوترها 24/7 کار می کنند و هر روز به میلیون ها درخواست مشتری پاسخ می دهند.

به همین دلیل است که سخت افزار سرور بسیار گران تر از چیزهایی است که در رایانه شخصی مصرف کننده پیدا می کنید. هر(Every) دقیقه از کار افتادن سرور ممکن است هزاران دلار ضرر داشته باشد. بنابراین ارزش پرداخت حق بیمه را دارد تا اطمینان حاصل شود که خدمات اینترنتی مورد نظر همچنان در دسترس هستند.

ما در اینجا وارد جزئیات عمیق نمی شویم، اما سخت افزار سرور به روش های اصلی زیر برجسته می شود:

  • مادربردهای سرور از مقادیر زیادی RAM پشتیبانی(RAM) می کنند. ترابایت در بسیاری از موارد ارزش دارد!
  • مادربردهای سرور(Server) اغلب دارای چندین سوکت CPU هستند(CPU)
  • پردازنده‌های سرور(Server CPUs) معمولاً هسته‌های CPU زیادی و مقدار زیادی کش دارند
  • رم سرور(Server RAM) معمولاً از نوع تصحیح خطای خاص برای اطمینان از پایداری است
  • منبع تغذیه سرور(Server) ممکن است اضافی باشد، در صورت خرابی واحد اصلی، فوراً به یک نسخه پشتیبان تبدیل می شود.

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

سرورهای محلی

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

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

به عنوان مثال، برنامه محبوب Plex یک سرور رسانه را روی دستگاه محلی شما اجرا می کند. این مانند اجرای نتفلیکس(Netflix) در شبکه محلی شماست. Caliber(Calibre) به عنوان یک سرور فایل محلی برای کتاب های الکترونیکی عمل می کند و البته، دستگاه های ذخیره سازی متصل به شبکه نیز نوعی سرور شبکه محلی هستند. بنابراین، همانطور که می بینید، سرورها همه جا هستند. حتی در خانه شما!

انواع سرورهای رایج

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

وب سرورها(Web servers)(Web servers) بسیار رایج هستند. وب سایتی که در این لحظه می خوانید توسط یک وب سرور برای شما ارسال شده است. مرورگر وب شما به عنوان مشتری عمل می کند و داده های وب سایت را از سرور درخواست می کند. سپسکد صفحه وب HTML ( زبان نشانه گذاری فرامتن ) را دریافت می کند و آن را به صفحه نمایش شما ارائه می دهد. (Hypertext Markup Language)از آنجا وارد کره چشم شما می شود و این اطلاعات اکنون در ذهن شماست. مرتب(Neat) ، درست است؟

سرورهای(File servers)(File servers) فایل به جای HTML از استاندارد FTP یا پروتکل انتقال فایل استفاده(File Transfer Protocol ) می کنند و برای انتقال فایل ها از هارد دیسک های خود به هارد دیسک شما وجود دارند.

سرورهای ایمیل(Email servers)(Email servers) ارسال و دریافت پیام های ایمیل را انجام می دهند. اساساً(Basically) این یک اداره پست الکترونیکی است.

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

"Mainframe" در مقابل "Server"

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

این کامپیوترها بسیار بسیار قدرتمندتر از سخت افزار سرور هستند. تأکید بر قابلیت اطمینان و ظرفیت پردازش اضافی بسیار بیشتر است و این رایانه ها معمولاً برای مشاغلی استفاده می شوند که مأموریت حیاتی هستند.

بانکداری آنلاین(Online) نمونه ای است که در آن پردازنده های مرکزی ممکن است انتخاب بهتری باشند. مخصوصاً از آنجایی که رایانه‌های مرکزی به گونه‌ای ساخته شده‌اند که تا آنجایی که ممکن است از طریق «تراکنش‌ها» فشرده شوند. این کامپیوترها معمولاً به اندازه یک یخچال بزرگ هستند. اغلب، آنها به اندازه ده سرور رک نصب شده هستند.

آیا به شما خدمت می کنند؟

امیدواریم کنجکاوی شما در مورد اینکه سرورهای رایانه چیست، اکنون کاهش یافته است. البته اینها فقط اصول اولیه هستند، اما اکنون حداقل می دانید که میم های شما قبل از اینکه به صفحه شما برسند از کجا می آیند!



About the author

من یک مهندس نرم افزار با تجربه در Xbox Explorer، Microsoft Excel و Windows 8.1 Explorer هستم. در اوقات فراغت دوست دارم بازی های ویدیویی انجام دهم و تلویزیون تماشا کنم. من از دانشگاه یوتا مدرک دارم و در حال حاضر به عنوان مهندس نرم افزار برای یک شرکت بین المللی کار می کنم.



Related posts