Blog

کلاینت چیست

توسط هاست و سروردر 4 نوامبر 2020

کلاینت چیست

کلاینت چیست . همانطور که در ابتدای مقاله اشاره داشتیم، کلاینت یا Client در لغت به معنی سرویس گیرنده میباشد.

سرویس گیرنده ها متشکل از تجهیزات، کامپیوترها و یا نرم افزارهایی هستند که به سرویس دهنده متصل میشوند،

و از آن خدمات دریافت میکنند. مثلا کامپیوترهایی که به پرینتر سرور متصل میشوند،

سرویس گیرنده های شبکه محسوب میشوند که از چاپگر شبکه، خدمات چاپ اطلاعات درخواست میکنند.

تجهیزات مورد استفاده در ویدئو کنفرانس، نرم افزار پست الکترونیکی تحت شبکه و یا اپلیکیشن مسنجری که در دستان شماست،

همگی مثال هایی از سرویس گیرنده هایی هستند که بطور روزمره از آنها استفاده میکنید.

وظایف کلاینت :

سرویس گیرنده ها بسته به کار مور نیاز خود، درخواست های خود را بواسطه برنامه های کاربردی مختلف،

به سرویس دهنده ارسال میکنند. در واقع وظیفه اصلی کلاینت ها این ست که کارهای مورد نیاز خود را ،

از کامپیوتر سرویس دهنده درخواست کنند. به زبانی ساده تر،

کلاینت همان مشتری میباشد که از کامپیوتر سرویس دهنده کار (task) را تقاضا میکند.

وظیفه دیگر کلاینت ها، ارسال و اشتراک گذاری اطلاعات در شبکه میباشد.

بعنوان مثال در یک سرور چت، کلاینت ها (کاربران) اطلاعات خود را به سرویس دهنده ارسال میکنند،

سپس سرور، اطلاعات را به کلاینت کاربرگیرنده ارسال میکند.


انواع کلاینت

Fat Client :

Fat Client یا کلاینت فَربِه، مستقل از سرور کار می‌کند. به این معنی که بیشتر پردازش‌ها را خودش مدیریت کرده ،

و تا حد ممکن جدا از سرور کار می‌کند. فت کلاینت‌ها از RAM و CPU کامپیوتر لوکال استفاده می‌کنند،

به همین خاطر فشار زیادی روی سرور ندارند. فقط برای انجام بعضی از کارها مانند ایجاد تغییرات،

ذخیره سازی فایل یا چیزهای مشابه سراغ سرور می‌روند. اگر با کامپیوتر شخصی خود از یک نرم افزار تحت وب استفاده می‌کنید ،

که بار پردازش آن روی دستگاه شما تقسیم شده است، شما در شبکه Fat Client به حساب می‌آیید.

سرویس‌های G-Talk، Microsoft Outlook ،یاهو مسنجر، سایت‌های بزرگ تجاری و غیره نمونه‌هایی از Fat Client هستند.

Thin Client :

Thin Client یا کلاینت لاغر نوع دیگری از کلاینت است که برخلاف Fat Client کاملا به سرور وابسته است.

Thin Client اپلیکیشن تحت وبی است که با یک مرورگر در شبکه اینترنت قابل دسترس می‌باشد.

هنگام استفاده از این مدل کلاینت، نرم افزار خاصی روی کامپیوتر لوکال نصب نشده و تمام پردازش‌ها در سرور انجام می‌شوند.

پس اینبار فشار اصلی روی سرور است نه کامپیوتر کاربر. در این روش کلاینت فقط نیاز به اتصال اینترنت دارد ،

و با طیف زیادی از دستگاه‌ها می‌توان با سرور در ارتباط بود. این ویژگی باعث شده است که Thin Client،

تا حد زیادی قابل حمل (Portable) باشد. در این مدل کلاینت زمانی که سرعت اینترنت کاربر و پهنای باند سرور مناسب باشند،

به یک اتصال مطمئن و قابل اعتماد خواهیم رسید. یکی از مثال‌های Thin Client وب‌سایت‌ها هستند.

تمام سایت‌های دنیا مانند Google.com یا Yahoo.com از این متد استفاده می‌کنند.

همینطور نرم افزارهای تحت وب مانند نسخه آنلاین آفیس و غیره.

Hybrid Client :

Hybrid Client ترکیبی از دو مدل Fat و Thin است. در این مدل شبیه به Fat Client پردازش‌ها در محیط لوکال مدیریت شده،

و شبیه به Thin Client برای ذخیره‌سازی داده‌ها مرتب با سرور در تعامل می‌باشد.

در این روش می‌توانیم مزایای هر دو کلاینت را کنار هم داشته باشیم.

بازدهی بالا و پشتیبانی مناسب از چندرسانه‌ای که نقاط قوت Fat Client هستند در کنار انعطاف و مدیریت بالا ،

که از مزایای Thin Client حساب می‌شوند. یکی از کاربردهای Hybrid Client در انجام بازی‌های رایانه‌ای است.

مثلا شرکت بازی‌سازی معروف Blizzard Entertainment بازی Diablo III را تحت این سرویس ارائه کرده است.

جایگاه سرور و کلاینت ها در دنیای ما :

شما وقتی بعنوان کاربر از کلاینت ها استفاده میکنید، در حقیقت از خدمات سرویس دهنده آن کلاینت درحال استفاده هستید.

مثلا شما که در حال خواندن این مقاله از سایت ما هستید، کامپیوتر شما کلاینت محسوب میشود،

که در حال دریافت اطلاعات از سرور سایت میباشد. شما کاربری هستید که از سرویس دهنده سایت ما ،

این مقاله را توسط کلاینت خود که همان کامپیوتر شما است، مطالعه میکنید.

هنگامی از طریق نرم افزارهای پیغام رسان مثل جیمیل با پشتیبان و کارشناسان آرین سیستم مرتبط میشوید،

در حقیقت کلاینتی محسوب میشوید که بواسطه یک نرم افزار کاربردی مخصوص از خدمات ایمیل سرور شرکت گوگل دارید استفاده میکنید.

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

    سبد خرید
    question