شبکه

خدمت در انواع مختلف‌

هنگام پیاده‌سازی شبکه‌ها، بسته به امکانات و نیاز می‌توان دو نوع شبکه peer to peer وClient/Server طراحی و راه‌اندازی کرد. در شبکه‌های peer to peer ، همه رایانه‌ها می‌توانند با یکدیگر ارتباط برقرار کرده و از امکانات یکدیگر استفاده کنند. اما در شبکه‌های Client/Server همان‌طور که قبلا نیز اشاره کرده بودیم، رایانه یا رایانه‌هایی به عنوانServer یا سرویس‌دهنده در نظر گرفته می‌شوند و سایر اعضای شبکه بنا به نیاز خود به Server متصل شده و از سرویسی که آن رایانه می‌دهد بهره‌مند می‌شوند.
کد خبر: ۱۸۰۲۰۲

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

Database Server: سرویس‌دهنده پایگاه داده، سیستمی است که هرگونه عملیات مربوط به پایگاه داده و اطلاعات ذخیره‌شده مجتمع، انجام پرس و جوها و ... را به عهده دارد. از مهم‌ترین سرویس‌دهنده‌های پایگاه داده می‌توان به oracle اشاره کرد.

Application Server: این‌گونه سرویس ‌‌دهنده‌ها معمولا واسطی بین سرویس‌دهنده‌های پایگاه داده و کاربران نهایی هستند. این سرویس‌دهنده از یک طرف به پایگاه داده و از طرف دیگر به نرم‌افزار کاربردی کاربران که اغلب مرورگر وب است متصل می‌شود. دلایل بسیاری برای وجود چنین واسطی مطرح می‌شود. مهم‌ترین این دلایل در میان سایر موارد، کم‌ کردن اندازه و پیچیدگی نرم‌افزارهای کاربران، نگهداری و کنترل جریان داده‌ها برای بازدهی بیشتر و نیاز به تامین امنیت برای داده‌ها و ترافیک کاربران است.

از مهمترین سرویس‌دهنده‌های Application می‌توانJrun, JBoss ,ColdFusion, Borland Appserver  را نام برد.

Web Server: یک سرویس‌دهنده وب امکان ارائه محتوا و داده‌ها از طریق اینترنت و با استفاده از پروتکل HTTP به مرورگرهای وب کاربران را فراهم می‌کند. یک سرویس‌دهنده وب درخواست‌ها را از مرور‌گرهایی چون IE،Firefox و ... دریافت کرده و پس از تحلیل درخواست، نسبت به آن یک صفحه استاتیک  HTMLتولید کرده و به سمت مرورگر کاربر ارسال می‌کند. بسیاری از زبان‌های برنامه‌نویسی ‌ Server-side از جمله jsp,asp,php  و ... در حقیقت توانایی سرویس‌دهنده وب را برای ارائه یک صفحه HTML  استاندارد بالا می‌برند. از معروف‌ترین سرویس‌دهنده‌های وب می‌‌توان بهApache ، IIS java server ، Badblue ، Aolserver و ... اشاره کرد.

Audio/video Server: این نوع سرویس ‌دهنده قابلیت‌های چند رسانه‌ای را برای وب سایت‌ها فراهم می‌کند و آنها را قادر به پخش محتویات صوتی و تصویری می‌سازد.

Chat Server: سرویس‌دهنده چت، امکان را مهیا می‌سازد که تعداد زیادی از کاربران بتوانند به‌طور زنده با یکدیگر ارتباط برقرار کرده، گفتگو کرده و به تبادل اطلاعات بپردازند. به عنوان مثال، یاهو برای سرویس‌yahoo Massanger خود از سرویس دهنده‌های قدرتمندchat  بهره‌ می‌گیرد تا بتواند پاسخگوی حجم وسیع مخاطبین باشد.

Fax Server: برای ارسال و دریافت فکس، شاید بهترین راه‌حل، در نظر گرفتن یک سرویس‌دهنده فکس باشد تا در استفاده از منابع دریافت و ارسال صرفه‌جویی شود.

FTP Servers: پروتکل انتقال فایل یا File Transfer Protocol  امکان نقل و انتقال‌ فایل‌ها از یک رایانه به رایانه دیگر را از طریق اینترنت فراهم می‌کند. یک سرویس‌دهنده FTP این کار را به صورت امن و با اعمال کنترل انجام می‌دهد.

Mail Server: این سرویس‌دهنده برای ارسال mail  و ذخیره‌سازی‌mail ‌های دریافتی در شبکه‌های LAN ، WAN و اینترنت استفاده می‌شود که از جمله عمومی‌‌ترین سرویس‌دهنده‌هاست.

Proxy Server: این سرویس‌دهنده معمولا بین کاربر و یک سرویس‌دهنده دیگر (معمولا سرویس‌دهنده وب)‌ قرار می‌گیرد تا در خواست‌ها را فیلتر کند و کارایی را افزایش دهد.

Storage Server: این سرویس‌دهنده صرفا برای ذخیره‌سازی ایمن‌ داده‌های کاربران است. این سرویس‌‌دهنده‌ها طوری طراحی می‌شوند که خطرنابودی داده‌های کاربران را به حداقل ممکن و نزدیک به صفر برسانند.

البته سرویس‌دهنده‌های دیگری نیز وجود دارند که بعضا بسیار پرکاربرد و شناخته شده هم هستند که بررسی آنها را به زمان دیگری موکول می‌کنیم.

پارسا ستوده‌نیا

newsQrCode
ارسال نظرات در انتظار بررسی: ۰ انتشار یافته: ۰

نیازمندی ها