یادداشت ویراستار: اصل این مطلب در تیر ۹۳ نوشته شده بود و در تیر ۹۹ دوباره بررسی و بهروز شده است.
یکی از بازارهای مهم در دنیای تکنولوژی، فروش سرور است؛ دلیل آن هم اهمیت بالای این قطعات در حوزههای مختلف فناوری و تکنولوژی ست. سرورها یکی از اجزای سخت افزاری شبکه هستند که بیشتر برای ایجاد شبکه های کلاینت سروری استفاده میشوند( درمورد شبکه های کلاینت سروری و انواع شبکه قبلا در مقاله “شبکه چیست” توضیحات لازم را ارائه داده ایم). سرور ترکیبی از سخت افزار کامپیوتری و سیستم عامل است که منابع مختلفی مانند رم، فضای ذخیره سازی، پردازنده و … را برای کاربران داخل شبکه آماده میکند. میتوان گفت سرور کامپیوتری است با هاردها و رم ها و پاورهای زیاد و قدرتمند. سرورها از پیدایش شان تاکنون تغییرات زیادی داشتهاند. تفاوت سرورها در طراحی ظاهری آنها و ترکیب سختافزارهای داخل آن است (مطلب “آشنایی با قطعات و اجزای تشکیل دهنده یک سرور” را مطالعه کنید). ظاهر سرورها در نحوه قرارگیری آنها در فضای داخل رک تاثیرگذار است و این رک در اتاق سرور قرار میگیرند.
سرور چیست؟
سرور، دستگاه یا برنامه کامپیوتری است که برای برنامه های دیگر کامپیوتری و کاربرانش که کلاینت نام دارد، سرویس و دیتا فراهم میکند. سرور یعنی دستگاهی که روی شبکه، درخواست ها – Request ها را قبول کرده و پاسخ میدهد. دستگاهی که درخواست میدهد (کلاینت)، پاسخش را از سرور میگیرد. سرور از کلمه Serve به معنی ارایه دادن و خدمت کردن و سرو کردن گرفته شده پس سرور به کلاینت سرویس میدهد.
به هر آنچه که منابع را با کلاینت ها به اشتراک میگذارد، سرور میگویند.
در شبکه محلی، سرور به سوییچ یا روتر وصل میشود و این سوییچ و روتر به همه کامپیوترهای شبکه وصل است در نتیجه این کامپیوترها میتوانند از سرویس ها و قابلیت های سرور استفاده کنند مثلا وب گردی، چک کردن ایمیل، ارتباط با دیگر کاربران و …
وقتی به شبکه وصل میشوید، به سرور و قابلیت های آن دسترسی خواهید داشت مثلا با وب سرور میتوانید به سرور وصل شوید و وب سایب ببینید، سرچ کنید و با دیگر کاربران شبکه ارتباط برقرار کنید.
در دیتاسنترها به سیستم کامپیوتری که برنامه های سروری را اجرا میکند سرور میگویند. در اینترنت، به سیستم کامپیوتری که درخواست ها را دریافت و اطلاعات درخواستی را به کلاینت ارسال میکند، سرور میگویند.
سرور اینترنت هم شبیه به شبکه محلی کار میکند اما خب در مقیاس بزرگتر. در این حالت به سرور، IP Address تخصیص داده میشود و کاربران برای اتصال، از نام دامنه Domain Name استفاده میکنند. با اتصال به نام دامنه مثلا falnic.com، این نام توسط DNS به آی پی آدرس ترجمه میشود. نام دامین کار را برای کاربران راحت تر میکند به هر حال به یاد داشتن یک اسم خیلی راحت تر از به خاطر سپردن عدد آی پی آدرس است. نام دامنه اصولا بدون تغییر میماند حتی اگر IP آدرس تغییر کند.
مطالعه مطلب “دامنه چیست؟” بسیار در این زمینه مفید و جذاب است.
کاربردهای سرور
برویم به سراغ اینکه کار سرور چیست و اصولا سرور چه کاربری دارد. کار سرورها مدیریت منابع شبکه است مثلا میتوان سرور را برای دسترسی به شبکه و کنترل دسترسی ها، ارسال و دریافت ایمیل، مدیریت جابهای پرینت، و یا هاست وب سایت، راه اندازی کرد. انواع مختلف سرور با قابلیت ها و کاربردهای مختلف وجود دارد. بیایید سرور را با حمل و نقل مقایسه کنیم. دوچرخه، یک نفر را جابجا میکند، ماشین چهار نفر را، اتوبوس ۵۰ نفر، و هواپیما ۵۰۰ نفر را جابجا میکند. تمام این ابزار، جزو وسایل حمل و نقل حساب میشوند ولی با ظرفیت ها و قابلیت های متفاوت.
کار سرور مدیریت منابع شبکه است و دقیقا به همین دلیل هم سرور نامیده شدهاند.
سرور چگونه کار میکند؟
اینکه سرور چگونه کار میکند کاملا بستگی به این دارد که برای چه منظوری از سرور استفاده میکنید.
سرور هم به ماشین فیزیکی و هم ماشین مجازی و هم نرم افزاری که سرویس های سروری فراهم میکند، گفته میشود.
در ادامه به بررسی سرور فیزیکی، سرور مجازی و نرم افزار سرور میپردازیم.
سرور فیزیکی چیست؟
کامپیوتری و سروری است که برای اجرای نرم افزار سروری استفاده میشود.
سرور مجازی چیست؟
سرور مجازی بخشی از سرور فیزیکی است که ویژگی های سرور کامل را دارد. سیستم عامل و برنامه های سرور مجازی روی خود سرور مجازی نصب میشود. این سرور مجازی یا همان ماشین مجازی، مستقل از دیگر ماشین مجازی هایی است که روی همان سرور فیزیکی وجود دارند.
برای اینکه درباره سرور مجازی، مجازی سازی و مجازی سازی سرور بیشتر بدانید مطلب “مجازی سازی سرور چیست و چگونه کار میکند؟” را بخوانید.
سرور اختصاصی چیست؟
همان طوز که از نام سرور اختصاصی یا Dedicated Server برمیآید، اگر سروری مخصوص یک شرکت، هاست شود، امکان دسترسی به آن سرور فقط و فقط در دست همان شرکت است و این سرور اختصاصی با دیگر کلاینت ها به اشتراک گذاشته نمیشود. مثلا شرکتی فروشگاه آنلاینش را روی این سرور اختصاصی راه میاندازد و هیچ کس دیگری نمیتواند به این سرور دسترسی یابد.
سرور اختصاصی معمولا این اجازه را به کلاینت میدهند که چه سخت افزار و چه سیستم عامل را روی آن نصب کند. گاهی حتی سرویس ادمینی هم به کلاینت داده میشود تا کلاینت، دیگر نگران سرورش نباشد. تامین کننده ی سرویسِ سرور اختصاصی در تامین و نگهداری سرور، سرویس هایی ارایه میدهد. مثلا:
- آپدیت سیستم عامل
- آپدیتاپلیکیشن های نصب شده
- مانیتورینگ سرور و اپلیکیشن ها
- نگهداری فایروال
- جلوگیری از دسترسی غیرمجاز به سرور
- بکاپگیری دیتا
- Disaster Recovery
کلاینت هزینه این سرور اختصاصی را به صورت ماهیانه یا فصلی یا سالیانه به شرکت هاستینگ پرداخت میکند.
سرور vps چیست؟
سرور خصوصی مجازی یا VPS در واقع سرور مجازی است که به صورت سرویس به فروش میرسد. سرور VPS میتواند سیستم عامل خودش را اجرا کند و هر نرم افزاری که میخواهد را روی آن نصب کند. هزینه سرور مجازی خصوصی از سرور مجازی کمتر است و ایجاد و پیکربندی آن هم راحت تر است.
VPS از بسیاری جهات شبیه به سرور VDS است اما تفاوت هایی هم دارند. برای اینکه با سرور مجازی خصوصی VPS و سرور مجازی اختصاصی VDS بیشتر آشنا شوید و تفاوت آنها را بدانید، پیشنهاد مطالعه را بخوانید.
نرم افزار سروری و سیستم عامل سرور چیست؟
سرورها حداقل به دو نرم افزار نیاز دارند: یکی سیستم عامل و دیگری برنامه ها.
سیستم عامل به عنوان پلتفرمی برای اجرای برنامه سروری استفاده میشود. مثلا سرور دیتابیس، برنامه دیتابیس را اجرا میکند و یا ایمیل سرور برنامه ایمیل را. سیستم عامل، دسترسی به منابع سخت افزاری و ارایه سرویس ها برای برنامه ها و برقراری ارتباطات تحت شبکه را انجام میدهد. سیستم عامل، مبنای برقراری ارتباط با اپلیکیشن سروری است و مواردی مانند آی پی آدرس و نام دامین، در سطح سیستم عامل انجام میشود.
ویندوز سرور و لینوکس از جمله سیستم عامل های سروری است.
سرور لینوکس
Linux Server سرور لینوکس نسبت به دیگر سیستم عامل های سروری ارجحیت دارند چون لینوکس در زمینه امنیت، انعطاف پذیری و پایداری، شهرت دارد. برخی لینوکس سرورها عبارتند از: CentOS و Ubuntu Server و Gentoo و Debian و Slackware و غیره.
لینوکس بهترین گزینه برای سرورهای عملیاتی است چرا که نیازی به رابط کاربری گرافیکی ندارد و تمام دستوریات از طریق کامند پرامپ انجام میشود. در نتیجه حداکثر کارایی را در سیستم خواهید داشت. در ادامه برخی از مزایای لینوکس را میخوانید:
- ثبات و Stability: نیازی به ریبوت دورهای برای بالا نگهداشتن کارایی ندارد. سیستم های لینوکسی اگر به درستی کانفیگ شوند، تا وقتی سخت افزارها خراب نشوند یا سیستم خاموش نشود، کار میکنند.
- کارایی: لینوکس کارایی بالایی در شبکه و سرورها فراهم میکنند و امکان مدیریت تعداد زیادی کاربر را دارند.
- امنیت: لینوکس امنیت فوقالعادهای دارد و در زمینه ویروس و دسترسی های غیرمجاز بسیار عالی عمل میکند.
- شبکه بندی: ویژگی های خاصی را در شبکه بندی ارایه میدهد و شما میتوانید شخصی سازی خودتن را روی آن داشته باشید.
- انعطاف پذیری: به دلیل متن باز بودن لینوکس، سورس کد ها در دسترس هممه کاربران قرار دارد و کاربران میتوانن بر اساس نیازشان آن را شخصی سازی کنند.
- پشتیبانی فنی: لینوکس بهترین پشتیبانی فنی را ارایه میدهد.
- مالتی تسکینگ: MultiTasking یا همان امکان اجرای همزمان چند برنامه و تسک، در لینوکس وجود دارد.
- بدون خرابی و Downtime: آپدیت ها بدون نیاز به خاموش شدن سیستم انجام میشود و سرورهای لینوکس به ندرت نیاز دارند تا برای اصلاح خطا و تکمیل آپدیت، ری استارت شوند. این به معنی عدم وجود Downtime در سرور لینوکس است.
سرور ویندوز
- Windows Server 2003
- Windows NT 3.1 Advanced Server
- Windows NT 3.5 Server
- Windows NT 4.0 Server
- Windows 2000 Server
- Windows Server 2003
- Windows Server 2008
- Windows Server 2016
- Windows Server 2019
خواندن مقاله “ویندوز سرور چیست و با ویندوز عادی چه تفاوتی دارد؟” پیشنهاد میشود.
نرم افزار مدیریتی سرور
برای مدیریت سخت افزارهای سرور از نرم افزار استفاده میشود که برای مدیریت و مانیتورینگ سرور کاربرد دارد و مستقل از سیستم عامل سرور است. با نرم افزار مدیریتی سرور میتوانید از راه دور به سرور وصل شوید، سیستم عامل نصب کنید، سرور را روشن و خاموش کنید و مانیتورینگ سلامت سرور را انجام دهید.
معرفی اجزای سخت افزاری سرور
سرورها از اجزای مختلفی ساخته شدهاند. در سطح سخت افزار، کیس های رکمونت و ایستاده وجود دارد که بورد سرور، منبع تغذیه، یک یا چند CPU، رم، هارد، کارت شبکه، کارت کنترلر، باتری و … در آن قرار میگیرد.
بسته به کاربردی که از سرور انتظار دارید باید سخت افزارهای مناسب آن را هم فراهم کنید مثلا در وب سرور باید اسکریپت ها به صورت بلادرنگ اجرا شوند در نتیجه نیاز به CPU سریع و رم کافی داریم تا بدون کاهش سرعت بتوان مود را مدیریت کرد. و یا مثلا در فایل سرور باید یک یا چند هارد پرسرعت و یا SSD داشته باشیم تا خواندن و نوشتن دیتا با سرعت انجام شود. و یا مثلا در سرور اختصاصی یا Dedicated Server باید رم با کارایی بالا، پردازنده بسیار سریع و چندین هارد با ظرفیت بالا، منبع تغذیه افزونه، اتصال به چند شبکه و چند سرور نیاز داریم. صرف نظر از نوع سرور باید توجه داشته باشید که اتصال شبکهای سریعی داشته باشید چرا که تمام دیتاها از طریق این اتصالات منتقل میشوند.
استفاده از سرور به جای کامپیوتر
آیا میشود از سرور به جای کامپیوتر استفاده کرد؟ البته که پاسخ مثبت است.
برخی کامپیوترهای دسکتاپی را میتوان با افزودن برنامه مناسب به سرور تبدیل کرد مثلا کامپیوتر را به فایل سرور و پرینت سرور و … تبدیل کرد اما باید بدانیم که محدودیت هایی که کامپیوترها برای تبدیل شدن به سرور دارند بسیار زیاد است. مثلا دسکتاپ ها نمیتوانند بیش از یک سی پی یو داشته باشند و یا ظرفیت و ویژگی اصلاح خطا در حافظه را پشتیبانی کنند. سرور برای ارایه سرویس باید ۲۴ ساعته روشن باشد و به محض خاموش شدنش تمام سرویس ها دان میشود. افزونگی و Redundant از دیگر ویژگی هایی است که سرورها دارند. افزونگی باعث میشود حتی اگر قطعه سرور خراب شود، سرویس ها دان نشود.
بنابراین اساسا سخت افزار به کار رفته در سرورها با سخت افزار به کار رفته در کامپیوتر ها متفاوت است و این تفاوت ناشی از ماهیت استفاده و کاربرد هر یک است.
برخی ویژگیهای سرور در مقایسه با کامپیوترها عبارتند از:
- آپدیت سخت افزار و نرم افزر بدون نیاز به ری استارت و ریبوت
- قابلیت بکاپگیری پیشرفت: از آنجایی که سرورها دارای نقش و وظیفه اصلی در شبکه هستند باید همواره از اطلاعات آنها بکاپ گرفت و یا در فضایی دیگری خارج از سرور اطلاعات را ذخیره کرد.
- سرعت و کارایی بالا در شبکه
- انتقال دیتا بین دستگاه ها بدون اینکه کاربر متوجه شود.
- امنیت بالا و حفاظت از دیتا و حافظه
برخی سیستم عامل های سروری مخصوص سرور است و اصولا روی کامپیوتر شخصی قابل استفاده نیستند اما برخی دیگر را میتوان هم روی سرور و هم نسخه های دسکتاپی استفاده کرد.
برای مقایسه کامپیوتر و سرور میتوانید مطلب “مزایای سرور در مقایسه با کامپیوترهای مونتاژی” را بخوانید.
کانفیگ سرور چیست
گفتیم که سرور از سخت افزارهایی تشکیل شده که نرم افزارهایی روی آن نصب میشود تا سرویس های موردنظر به کلاینت و کاربر ارایه شود. اینکه چه سخت افزاری رای سرور انتخاب کنیم و چه نرم افزار و سیستم عاملی روی آن نصب کنیم، به نیازهای ما بستگی دارد. انتخاب و کنار هم گذاشتن سخت افزارهای مورد نیاز را کانفیگ سخت افزاری سرور میگویند. و روی این سخت افزارهای چه سیستم عامل و نرم افزارهایی با چه رول و ویژگی هایی نصب کنیم، کانفیگ نرم افزاری سرور گفته میشود.
یکی از سرویس ها و خدماتی که فقط و فقط فالینک به مشتریانش ارایه میدهد امکان کانفیگ و پیکربندی آنلاین سرور است. برای انجام کانفیگ و پیکربندی آنلاین سرور روی “پیکربندی آنلاین سرور” کلیک کنید.
کانفیگ سرور چه از نظر سخت افزاری و چه از نظر نرم افزاری باید به درستی و دقیق انجام شود تا هم از هزینه هایی که به دلیل اشتباه در کانفیگ سرور به وجود میآید جلوگیری کنیم و هم حداکثر سرعت و کارایی را از سرور داشته باشیم.
انواع سرور از لحاظ سخت افزاری
سرورها از نظر ظاهری و Form Factor به سه نوع تقسیم بندی میشوند. در ادامه به معرفی انواع سرور از لحاظ سخت افزاری میپردازیم:
Tower Server یا سرور ایستاده
Rackmount Server یا سرور خوابیده
Blade Server یا سرور تیغه ای
انواع سرور و کاربرد آنها
کامپیوترها سرویس های متفاوتی لازم دارند در نتیجه انواع مختلفی سرور هم وجود دارد مثل پرینت سرور، فایل سرور، سرور شبکه، دیتابیس سرور، وب سرور، DNS سرور، FTP سرور و …
گفتیم که کاربرد سرور در ارایه سرویسها است در نتیجه سرور نباید خاموش شود. وقتی هم که سرور ایرادی پیدا کند تمام کاربران و شبکه و شرکت دچار مشکل و اختلال میشوند. در نتیجه در سرورها ویژگی Fault Tolerance یا مقاومت در برابر خرابی، بسیار مهم است.
اپلیکیشن سرور چیست
اپلیکیشن سرور، فضا و محیطی است که اپلیکیشن ها اجرا میشوند و تمام نیازهای اپلیکیشن را برای اجرا و توسعه فراهم میکند. مهم نیست این اپلیکیشن سرور، چه باشد و چه کاری انجام دهد. اپلیکیشن سرور برای توسعه و اجرای برنامه های مبتنی بر وب استفاده میشود و انواع مختلفی دارد: اپلیکیشن سرور .NET و PHP و Java.
اپلیکیشن سرور، تمام اپلیکیشن ها و برنامه های بین کاربران سازمان ها با دیتابیس سازمان و اپلیکیشن های تجاری را ذخیره و مدیریت میکند. بیایید مثالی بزنیم تا مطلب واضح تر شود: فرض کنید به بانک میروید تا پول بگیرید. شما از طریق کارمند بانک به اپلیکیشن سرور بانک دسترسی دارید و سیستم کارمند بانک با اپلیکیشن بانک به سرور اپلیکیشن دسترسی دارد. پس او به راحتی اطلاعات حساب شما را در میآورد و کاری که شما به آن منظور به بانک مرجعه کردید را انجام میدهد.
مزایای اپلیکیشن سرور عبارت است از فراهم آوردن یکپارچگی دیتا و کد برای تامین راهکار متمرکز تر در آپدیت و آپگرید کردن اپلیکیشن ها. همچنین امنیت را با مدیریت متمرکز دسترسی به دیتا و پروسه های احراز هویت فراهم میکند. به طور کلی کارایی را در اجرای اپلیکیشن های سنگین بالا میبرد.
سرور ابری چیست
سرور ابری سروی مجازی است که در محیط رایانش ابری اجرا میشود. سرور ابری از طریق اینترنت و و پلتفرم رایانش ابری، ایجاد، هاست و ارایه میشود و از راه دور و ریموت به آن دسترسی داریم. گاهی آنها را به عنوان سرور مجازی میشناسند پس میتوانیم تمام نرم افزارهای موردنیازشان را نصب کنیم و به صورت سرورهای مستقلی کار کنند.
رایانش ابری یا Cloud Computing اصطلاحی است که برای توصیف سرویس هایی که توسط سرورهای ریموت و روی شبکه ارایه میشوند استفاده میشود. در رایانش ابری ذخیره سازی بزرگ و توزیع پذیری ارایه میشود و قدرت پردازشی بسیار بالایی وجود دارد و میتوان با هر دستگاهی که به اینترنت وصل است و مرورگر وب دارد به داده های ذخیره شده در فضای ابری دسترسی یافت. رایانش ابری با اپلیکیشن هایی مانند Dropbox روی کامپیوتر، اسمارت فون، تبلت قابل استفاده است.
سرور دیتابیس چیست
سرور دیتابیس، یک یا چند دیتابیس را نگهداری میکند. سرور دیتابیس به کامپیوترها اجازه دسترسی به دیتابیس و واکشی و آپلود دیتا از / به دیتابیس را میدهد. پس اپلیکیشن کلاینت با اجرای کوئری های دیتابیس، داده را از دیتابیس میخواند و یا داده را روی دیتابیس مینویسد. توجه دارید که این دیتابیس روی سرور قرار گرفته است.
سرور دیتابیس در واقع سیستمی است که سرویس های دسترسی و واکشی داده را برای کامپیوترهای دیگر فراهم میکند. وقتی واکشی از دیتابیس انجام شد، داده با کاربر درخواست کننده تحویل میشود.
بسیاری شرکت ها از دیتابیس سرور به عنوان استوریج اطلاعات استفاده میکنند و کاربران با استفاده از اجرای کوئری، به داده دست مییابند. این کار با استفاده از زبانِ کوئریِ مخصوصِ دیتابیس مثل SQL انجام میشود.
File سرور چیست
File سرور، سروری است که فایل هایی که باید در شبکه در دسترس دیگر کلاینت ها قرار بگیرد را دارد و به طور کلی مسئول ذخیره سازی و مدیریت مجموعهای فایل است که باید در دسترس دیگر کامپیوترها که در یک شبکه هستند قرار گیرند. این فایل ها در شبکه بین کاربران به اشتراک گذاشته میشود. چگونه؟ از طریق دادن دسترسی. توجه دارید که در این حالت انتقال فیزیکی فایل ها به سیستم لوکال کاربران اتفاق نمیافتد.
فایل سرور به کاربران امکان مدیریت و دسترسی به فایل ها و ذخیره متمرکز داده را فراهم میکند و ممکن است برای اشتراک فایل روی شبکه از سیستم عامل تعبیه شده در سرویس اشتراک گذاری فایل و یا Samba استفاده کند.
برای اشنایی کامل با فایل سرور و نحوه راه اندازی آن در اکتیودایرکتوری مطلب “فایل سرور چیست؟“را مطالعه نمایید.
وب سرور چیست
Web Server دارای پروتکل HTTP یا Hypertext Transfer Protocol است که وب پیج هایی که کلاینت یا کاربر درخواست میدهد را برایش فراهم میکند. مثلا وقتی www.falnic.com/blog را در مرورگر تایپ میکنید، در واقع درخواست این صفحه را که روی سرور ذخیره شده را میدهید. شما از طریق نام دامنه falnic.com که homepage نام دارد این صفحه را فراخوانی میکنید. در پاسخ به درخواست شما، وب سرور مربوطه که صفحه هوم پیچ را دارد آن را به شما نمایش میدهد. اگر مثلا www.falnic.com/homeyage را اجرا کنید، پیغام خطایی دریافت میکنید مبنی بر اینکه چنین صفحه ای وجود ندارد.
Web server درخواست های صفحات وب را به چندین کلاینت و از طریق مرورگر وب پاسخ میدهد. وب سرور ممکن است سرور Apache HTTP و یا Microsoft IIS را اجرا کند که هر دو دسترسی به وب سایت ها را از طریق اینترنت میدهند.
برخی از نرم افزارهای وب سرور عبارتند از:
- Apache Web Server
- Nginx
- Boa Webserver
- FoxServ Web Server
- Lighttpd.
- Microsoft’s Web Server, IIS
- Savant
- Tomcat
برای آشنایی بیشتر با وب سرور مطلب “وب سرور چیست؟” را بخوانید.
پرینت سرور چیست
پرینت سرور سروری است که پرینتر متصل به آن توسط دیگر کاربران همان شبکه برای کارهای چاپ استفاده میشود. پرینت سرور دسترسی به یک یا چند پرینتر متصل به شبکه را برای کاربر فراهم میکند.
Print Server برای جاب های پرینت، صف تشکیل میدهد و ممکن است بر اساس نوع جاب و یا فردی که پرینت را میخواهد، اولویت در صف لحاظ کند.
اساسا به دلیل نوع کار پرینت سرور نیازی نیست کامپیوتر و یا سروری که مسئول مدیریت پرینترها است، پر سرعت باشد.
برای آشنایی با پرینت سرور، مقاله “پرینت سرور چیست؟” را مطالعه نمایید.
سرور ایمیل چیست
میل سرور برنامه ای است که از کاربر لوکال و یا اراسال کننده ریموت، ایمیل های دریافتی را میگیرد (توجه داشته باشید که این کابران باید در یک دامنه باشند) و ایمیل های خروجی را ارسال میکند.
سرور ایمیل، کامپیوتر مرکزی است که میل های الکترونیکی – email کلاینت های یک شبکه را نگهداری و ارسال و دریافت میکند. سرور ایمیل شبیه به دفتر پست است که نامه ها را نگهداری میکند و به مقصدشان میفرستد. Mail سرور در واقع یک نوع Virtual Post Office است یعنی ایمیل ها قبل از ارسال به کاربر ذخیره و مرتب میشوند. وقتی نامه فردی را میخواهید ایمیل سرور آن را برایتان فراهم میکند.
سرور ایمیل ممکن است برنامهای مانند Exim یا iMail را اجرا کنند که سرویس های SMTP برای ارسال و دریافت فراهم میکنند.
آدرس سرور ایمیل و اطلاعات دیگر باید توسط فراهم کننده ایمیل به شما داده شود. وب سایت تامین کننده ایمیل، این اطلاعات را به صورت آدرس های SMTP و POP3 میدهد. برای آشنایی بیشتر با ایمیل سرور، مطلب “Mail Server چیست؟” را بخوانید.
proxy server چیست
proxy server تمام صفحاتی که کاربر از طریق شبکه استفاده کرده را کش Cache میکند تا اگر کاربر دوباره خواست همان صفحه را ببیند، آن را سریعتر لود میکند تا استفاده از پهنای باند شبکه را کم کند. اگر صفحه درخواستی کاربر در پروکسی سرور نباشد، پروکسی سرور با استفاده از آی پی آدرس خودش به آن صفحه دسترسی مییابد. حالا آن را کش میکند و سپس به کاربر میدهد. پس با پنهان کردن اطلاعات درخواست کننده، کار را برای شناسایی او سخت و یا غیرممکن میکند. با این کار در واقع هم مثل یک فایروال عمل میکند و امنیت را برای شما فراهم میکند، و هم سرعت بالا و مصرف پهنای باند پایین را ممکن میکند.