سرور چیست و سرور چه وظایفی دارد؟
سرور چیست و چه وظایفی دارد؟
به زبان بسیار ساده، تعریف سرور نوعی کامپیوتر است که اطلاعات را با رایانه های دیگر به اشتراک می گذارد. انواع مختلفی از سرورها وجود دارند که خدمات مختلفی را به اندازه های مختلف شبکه ارائه می دهند. به عبارت دیگر، یک سرور می تواند کارهای مختلفی انجام دهد و به نظر برسد. این می تواند کامپیوتر، برنامه های نرم افزاری یا هارد دیسک باشد. آنها به اشکال مختلف وجود دارند، اما همه یک کار را انجام می دهند. عملکرد نهایی یک سرور دریافت، ذخیره و به اشتراک گذاری داده ها است. می توان آن را با یک کابینت بایگانی الکترونیکی مقایسه کرد. با این حال، سرورها پویاتر از یک کابینت بایگانی هستند زیرا می توانند داده ها را در سراسر کشور یا در داخل یک خانواده فوراً به اشتراک بگذارند. به این شبکه سرور می گویند . شبکه یک سرور شامل رایانه هایی است که اطلاعات را با آنها به اشتراک می گذارد.
سرورها نقش مهمی در توانایی شرکت ها برای شبکه و همکاری دارند. آنها منبع مشترکی را فراهم می کنند که همه طرف های داخل شبکه می توانند به آن اعتماد کنند. به عنوان مثال، اگر سم یک معلم جدید کلاس پنجم بود و همه معلمان کهنه کار محتوای خود را در یک سرور به اشتراک می گذاشتند، سم گنجینه ای برای کمک گرفتن برای شروع کار جدید خود داشت. یک کابینت بایگانی غولپیکر پر از طرحهای درسی، فعالیتها و ایدههایی را تصور کنید که در دسترس همه معلمان است. راه دیگر برای فکر کردن به سرورها، مقایسه آنها با سرورهای یک رستوران است. یک سرور در یک رستوران میرود تا سفارشها (ذخیرهسازی دادهها)، آوردن غذا (به اشتراکگذاری دادهها) و مراقبت از میزهای آنها (خدمت دادن به یک شبکه) را انجام دهد.
این چیزی است که بسیاری از مردم وقتی به سرورها فکر می کنند تصور می کنند. امروزه سرورها می توانند به سادگی یک برنامه نرم افزاری باشند.
مدل مشتری-سرور
یک مدل کلاینت-سرور زمانی اتفاق می افتد که یک سرور داده ها را به اشتراک می گذارد یا به چندین مشتری خدمات ارائه می دهد. کلاینت ها کامپیوترهایی هستند (لپ تاپ، تبلت، گوشی های هوشمند) که از سرور استفاده می کنند. مشتریان شبکه را تشکیل می دهند. نمونه هایی از مدل های سرویس گیرنده-سرور شامل بسیاری از سایت های بازی آنلاین، سرورهای ایمیل و مرورگرهای اینترنتی است. این سرورهای بزرگ در یک زمان به بسیاری از مشتریان کمک می کنند. برای جلوگیری از غرق شدن یک سرور توسط مشتریان زیاد، اغلب چندین سرور فیزیکی وجود دارد که کلاینت ها توزیع می شوند. مدل مشتری-سرور را می توان مانند یک تار عنکبوت در نظر گرفت. سرور در وسط قرار دارد و داده ها را به چندین مشتری ارسال می کند.
انواع سرور و خدمات ارائه شده توسط سرور
سرورهای مختلف خدمات مختلفی را ارائه می دهند. سرورها اختصاصی هستند، یعنی برای انجام یک کار ساخته شده اند و نمی توانند تغییر کنند. به عبارت دیگر، سرور چاپ نمی تواند به وب سرور تبدیل شود. رایج ترین انواع سرورها شامل پست، چاپ، وب، فایل و برنامه است.
سرور پست الکترونیکی
سرور اصلی ایمیل ها را در یک شبکه ارسال و ذخیره می کند. بسیاری از شرکت ها دارای سرورهای پست خصوصی هستند، بنابراین پیام های رد و بدل شده در داخل شرکت از حریم خصوصی محافظت می شود.
سرور چاپ
یک سرور چاپ به یک چاپگر متصل است و به همه مشتریان در یک شبکه اجازه می دهد تا از چاپگر استفاده کنند. با یک سرور چاپ، شخصی در طبقه 5 می تواند سندی را در طبقه 1 به صورت بی سیم چاپ کند.
وب سرور
یک وب سرور از HTTP (پروتکل انتقال ابرمتن) برای برقراری ارتباط بین مرورگر و سرور استفاده می کند. این به طور موثر داده ها را از سرور بیرون می کشد و برای مشتری نمایش می دهد. اگر شخصی به دنبال تصویری از کوه اورست باشد، آن را در مرورگر درخواست می کند که با سرور برای بازیابی اطلاعات کار می کند.
سرور فایل
فایل سرور سروری است که فایل ها را در یک شبکه ذخیره و توزیع می کند. اینها برای محافظت، ذخیره و توزیع داده ها به مشتریان تعیین شده است.
برنامه ی سرور
یک سرور برنامه تمام برنامه های کاربردی مورد استفاده در یک سازمان یا کسب و کار را مدیریت می کند. آنها گاهی اوقات به عنوان “Middleware” نامیده می شوند زیرا آنها رابط بین سرورهای پایگاه داده و کاربران نهایی هستند.
کامپیوترهای رومیزی و سرورها
کامپیوترهای رومیزی و سرورها تا حدودی همپوشانی دارند. کامپیوترهای رومیزی در صورت نصب نرم افزار مناسب می توانند سرور باشند. برخی سرورها را نوع کامپیوتر خودشان می دانند. اگرچه آنها یک چیز نیستند، اما کاملاً متفاوت نیستند. کامپیوترهای رومیزی اغلب از سرورها برای انجام وظایف استفاده می کنند. سرورها از چندین کامپیوتر رومیزی در یک زمان پشتیبانی می کنند.
مطالب مرتبط:
دیدگاهتان را بنویسید