کلاینت چیست ؟
کلاینت چیست ؟
کلاینت چیست؟ کلاینت در دنیای شبکه و علوم رایانه به کامپیوتر یا کاربری گفته میشود که یک درخواست دارد.
این درخواست توسط سرور پردازش میشود و به خاطر همین کلاینت و سرور کنار هم معنی پیدا میکنند.
این مفهوم در قالب یک مدل ارائه میشود که به آن مدل Client-Server میگوییم.
کاربرد اصلی آن در مباحث شبکه و کامپیوتر است. البته گاهی کامپیوتر هم میتواند کلاینت باشد هم سرور.
یعنی خودش درخواستی داده و خودش هم به آن درخواست پاسخ بدهد.
زمانی که تعداد کلاینت های یک سرور hp اوج می گیرند، به اصطلاح گفته می شود که سرور تحت فشار است.
در این حالت، مقدار فضای حافظه ای که سرور ملزم به اشغال آن میشود، بالا رفته و پردازنده سرور،
تحت فشار کلاینت های متعدد، از سرعتش کاسته میشود. اینجاست که دیگر وبسایتهایی
که بر روی آن سرور قرار گرفته اند، نیز سرعت آن کاسته میشود.
Client Server دارای معانی به مراتب بیشتری نسبت به جداسازی یک کامپیوتر سرویس گیرنده و
سرویس دهنده از یکدیگر است. واژه فوق علاوه بر سخت افزار و شبكه به سرعت در دنیای نرم افزار نیز
مطرح و دارای جایگاه ویژه ای در این زمینه شده است.
بنابراين مي توانيم بگويم یک روتین ( سرویس ) می تواند ارائه دهنده خدمات خاصی به سایر سرویس ها باشد.
در چنین وضعیتی سرویس ارائه دهنده خدمات را Server و سرویس استفاده کننده از یک خدمات را Client می نامند.
وظایف کلاینت :
سرویس گیرنده ها بسته به کار مور نیاز خود، درخواست های خود را بواسطه برنامه های کاربردی مختلف ،
به سرویس دهنده ارسال میکنند. در واقع وظیفه اصلی کلاینت ها این ست که کارهای مورد نیاز خود را ،
از کامپیوتر سرویس دهنده درخواست کنند. به زبانی ساده تر،
کلاینت همان مشتری میباشد که از کامپیوتر سرویس دهنده، کار (task) را تقاضا میکند.
وظیفه دیگر کلاینت ها، ارسال و اشتراک گذاری اطلاعات در شبکه میباشد. بعنوان مثال در یک سرور چت،
کلاینت ها (کاربران) اطلاعات خود را به سرویس دهنده ارسال میکنند، سپس سرور، اطلاعات را به کلاینت ( کاربر گیرنده ارسال میکند
انواع کلاینت ها :
-
کلاینت ضخیم ( Thick Client or Fat Client )
-
کلاینت های لاغر ( Thin Client )
-
کلاینت های نوع مرکب یا همان( Hybrid Client )
« مشاوره طراحی سایت »
برای دریافت راهنمایی های مربوط به طراحی مربوط به طراحی و بهینه سازی سایت
می توانید از قبل با مشاوران ما در تماس باشید.