در این مطلب از وبلاگ کارسپاری میخواهیم در مورد اینکه سرور چیست و چه وظایفی دارد توضیح دهیم.
به زبان بسیار ساده، سرور نوعی کامپیوتر است که اطلاعات را با رایانههای دیگر به اشتراک میگذارد. انواع مختلفی از سرورها وجود دارند که خدمات متفاوتی را شبکه ارائه میدهند. سرورها اشکال مختلفی دارند اما در نهایت همگی یک کار وخدمت را انجام میدهند. کار اصلی سرورها دریافت، ذخیره وبه اشتراک گذاری دادهها در کامپیوتر است.
سرور شامل رایانههایی هستند که از این رایانهها برای ذخیرهسازی اطلاعات استفاده میشود که این اطلاعات در سرارسر کشور در دسترس هستند.
پس بنا به توضیحات داده شده وظیفه اصلی سرور چیست؟ برای پاسخ به این سوال باید بگوییم: هر سرور برای ایفای نقش خاصی تعیین شده است. با این حال، کار اصلی یک سرور دریافت، ذخیره و ارسال دادهها در یک شبکه است.
Client-Server Model:
یک مدل کلاینت-سرور زمانی اتفاق میافتد که یک سرور دادهها را به اشتراک میگذارد. یا به چندین مشتری خدمات ارائه میدهد. کلاینتها، کامپیوترهایی هستند (لپ تاپ، تبلت، گوشیهای هوشمند) که از سرور برای دریافت اطلاعات استفاده میکنند. و مشتریان شبکه به حساب میآیند. نمونههایی از مدلهای سرویس گیرنده-سرور شامل بسیاری از سایتهای بازی آنلاین، سرورهای ایمیل و مرورگرهای اینترنتی است. این سرورهای بزرگ در یک لحظه میتوانند به کاربران زیادی سرویس ارائه دهند. زمانی که سرویس گیرندههای یک سرور زیاد شوند به مرور قدرت سرور را کاهش پیدا میدهند. برای جلوگیری از این مشکل باید چندین سرور فیزیکی به هم متصل شوند تا قدرت آنها را افزایش دهند. مدل کلاینت-سرور را میتوان مانند یک تار عنکبوتی در نظر گرفت که سرور در وسط آن قرار دارد و دادهها را به چندین مشتری ارسال میکند.
انواع سرور و خدمات ارائه شده توسط آنها:
سرورهای مختلف، خدمات مختلفی را ارائه میدهند. سرورها اختصاصی هستند، یعنی برای انجام یک کار ساخته شدهاند و نمیتوانند تغییرکنند. به عبارت دیگر، سرور چاپ نمیتواند به وب سرور تبدیل شود. رایجترین انواع سرورها شامل پست، چاپ، وب، فایل و برنامه است.
سرورپست الکترونیکی(Mail Server):
سرور ایمیل که به آن میل سرور نیز گفته میشود، در اصل یک سیستم کامپیوتری است که ایمیلها را ارسال و دریافت میکند. وقتی ایمیلی ارسال میکنید، از یک سری سرور عبور میکند تا به مقصد نهایی خود برسد.
بسیاری از شرکتها دارای سرورهای پست خصوصی هستند، بنابراین پیامهای رد و بدل شده در داخل شرکت میمانند و با این کار از حریم خصوصی خود محافظت میکنند.
سرورچاپگر(Print Server):
یک سرور چاپ به یک چاپگر متصل است و به همه مشتریان در یک شبکه اجازه میدهد تا از چاپگر استفاده کنند. با یک سرور چاپ، شخصی که در طبقه پنجم است میتواند سندی را در طبقه یکم به صورت بیسیم چاپ کند.
سرورمرورگر(Web Server):
یک وب سرور از HTTP (پروتکل انتقال ابرمتن) برای برقراری ارتباط بین مرورگر و سرور استفاده میکند. این به طور موثر دادهها را از سرور بیرون میکشد و برای کاربر نمایش میدهد. اگر شخصی به دنبال تصویری از کوه اورست باشد، آن را از مرورگری درخواست میکند که با سرور برای بازیابی اطلاعات کار میکند.
سرور فایل(File Server):
فایل سرور، سروری است که فایلها را در یک شبکه ذخیره و توزیع میکند. اینها برای محافظت، ذخیره و توزیع دادهها به مشتریان تعیین شدهاند. یک سرور فایل به عنوان یک کابینت بایگانی الکترونیکی برای دادههای شبکه عمل میکند. شرکتها و کسبوکارها میتوانند با خیال راحت دادههای مهم را ذخیره کنند و آنها را به آسانی برای افراد شبکه خود در دسترس قرار دهند. برای مثال، یک بیمارستان ممکن است از این سرور برای ذخیره اطلاعات بیمار استفاده کند.