سرور چیست ؟ « Server »
سرور یا « Server » یک مفهوم در دنیای کامپیوتر است که میتواند تعاریف مختلفی داشته باشد. در یک تعریف جامع منظور از سرور، سیستم هایی است که وظیفه سرویس دهی و ارائه خدمات به سایر سیستمهای دیگر را بر عهده دارند. سیستم هایی که از سرور خدمات دریافت میکنند، تحت عنوان خدمات گيرنده يا کلاینت (Client) شناخته میشوند . شبکه جهانی اینترنت بر پایه ارتباط میلیونها سرور و سرویس گیرنده شکل گرفته است که روز به روز به تعداد آنها افزوده میشود. معمولا منظور از سرور به صورت عامیانه، به مفهوم آن در زمینه وب هاستینگ اشاره دارد. …
شاید برای شما سوال باشد که معنی لغوی سرور چیست؟
در زبان فارسی، کلمه سرور (Server)، سرویسدهنده معنی شده است و در زبان IT و کامپیوتر نیز سرویسدهنده به کاربرد سرور اشاره دارد. در واقع، سرور درخواستی را از سیستم کاربر میگیرد و پس از پردازش آن توسط خود یا ارسال به سیستم دیگری و پردازش توسط آن سیستم، نتیجه را به کاربر درخواستکننده نمایش میدهد. از این رو، سرویسدهنده میتواند معنی مناسبی برای سرور باشد.
اگر به عنوان مثال شما کلمه ای را در مرورگر خود جستجو کنید، این درخواست از طرف مرورگر به سمت سرور و از طریق آن در چرخه ای از کامپیوتر های همیشه روشن (که متصل است به شبکه ی اینترنت جهانی) جستجو می شود، که به این شبکه، که در وسعت جهانی قرار دارد “سرور های اینترنتی” گفته می شود و پاسخ ما در کمترین زمان ممکن توسط کامپیوتر و جستجو گر ارائه می شود. حال اگر دسترسی این سرور در وسعت یک شبکه ی داخلی کوچک باشد به آن سرور تحت شبکه گفته می شود.
شبکه جهانی اینترنت بر پایه ارتباط میلیونها سرور و سرویس گیرنده شکل گرفته است که روز به روز به تعداد آنها افزوده میشود. معمولا منظور از سرور به صورت عامیانه، به مفهوم آن در زمینه وب هاستینگ اشاره دارد. در زمینه وب هاستینگ، سرور معمولا یک ابر رایانه است که به لحاظ سخت افزاری از سیستمهای معمولی بسیار قدرتمندتر است.
همچنین این رایانهها همیشه متصل به شبکه جهانی اینترنت و در دسترس خواهند بود. اینگونه سرورها فضای مورد نیاز برای ذخیره اطلاعات مربوط به وب سایتها و سایر نرم افزارهای تحت وب را فراهم میسازند. بنابراین کاربران قادر خواهند بود همیشه به اطلاعات این سایتها و نرم افزارها دسترسی داشته باشند.
انوع سرورها از نظر کاربرد :
سرورها انواع مختلفی دارند که هر یک از آنها برای کاربردی به خصوص ایجاد شده است. این سرورها کارهای مختلفی را انجام میدهند از جمله خدمات ایمیل، ویدئو، میزبانی وب سایتها و… برخی از پرکاربردترین انوع سرورها از نظر کاربرد در زیر برایتان شرح داده ایم .
File Server : از این سرورها برای ذخیره فایلها استفاده میشوند و وظیفه دارند که این اطلاعات را از طریق شبکه در اختیار کلاینتها قرار دهند. این سرورها پایه ایترین و قدیمیترین سرورهای استفاده شده در حوزه شبکه هستند.
Game Server : یک سرور بازی سروری است که تمام وقایع در یک بازی ویدیویی چند نفره در آن اتفاق میافتند. افرادی که قصد دارند به صورت چند نفره بازی کنند باید به یکی از این گیم سرورها متصل شوند. گیم سرورها به دو دسته گیم سرورهای شبکه داخلی و گیم سرورهای اینترنتی تقسیم میشوند.
Database Server : سرور پایگاه داده به سروری میگویند که پایگاه داده ای را که کلاینتها یا سیستمهای تحت شبکه از آن استفاده میکنند، در اختیارشان قرار میدهد. تمامی اطلاعات دیتابیسدر این سرور به ذخیره سازی و پردازش میشوند.
Application Server : این سرور نوع خاصی از سرور پایگاه داده است. با این تفاوت که نرم افزاری هم که کلاینتها از آن استفاده میکنند مانند دیتابیس در سرور نصب شده است.
Web Server : از سرورهای وب برای میزبانی سایتها استفاده میشود. این سرورها وظیفه دارند که دادههای مربوط به یک سایت را ذخیره و به مرورگر وب کاربران در سراسر شبکه وب ارسال کنند.
Mail Server : همانطور که از نام این سرورها مشخص است هدف از ایجاد و بکارگیری آنها ارسال ایمیل به کاربران است. ایمیل سرورها برای مدیریت کارهای مربوط به ایمیلها از سرویسهای ایمیل یا Web mailها استفاده میکنند.
Proxy Server : از این سرور به عنوان یک رابط میان سرور اصلی و کلاینت استفاده میشود. روش کار این سرورها مانند VPNهای شخصی است. یعنی پس از این که این سرور اطلاعات را بررسی کرد، آنها را به سرور اصلی منتقل میکند.
Audio/Video Server : این سرورها محتوای چند رسانه ای را برای وب سایتها فراهم میکنند و به کاربران اجازه میدهند که محتوای چند رسانه ای را پخش و یا دریافت کنند.
در آینده اطلاعات بیشتری در مورد سرورهای گفته شده و اجزای آها را برایتان گردآوری خواهیم نمود .