سمت کاربر

سمت کاربر (به انگلیسی: Client Side) به عملیت‌هایی اشاره دارد که به وسیله کاربر در یک رابطه کاربر-سرور در شبکه‌های کامپیوتری اجرا می‌شود.[1]

به‌طور معمول یک برنامه کامپیوتر سمت کاربر مانند مرورگر وب، که بر روی کامپیوتر محلی کاربر یا ایستگاه کاری اجرا می‌شود و برای کار کرد باید حتماً به یک سرور متصل باشد.

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

بعلاوه اگر عملیات‌ها بتوانند در سمت کاربر اجرا شوند بدون اینکه اطلاعاتی در شبکه ارسال کنند باعث کاهش مصرف پهنای باند نیز می‌شود؛ و همین‌طور خطرات امنیتی ناشی از سرقت اطلاعات در شبکه را نیز کاهش می‌دهد.

زمانی که سرور در حالت ارائه خدمات رایج است، برای مثال انطباق پروتکل‌های Http و Ftp، کاربران ممکن است که تعدادی از عملیات‌های سمت سرور را انتخاب کنند که این عملیات به کاربر برگشت داده می‌شود. سپس کاربر این اطلاعات را مورد تجزیه و تحلیل قرار می‌دهد؛ و هنگامی که تجزیه و تحلیل کامل شد نتایج به سرور برگشت داده می‌شوند.

نمونه‌ای از زبان‌های سمت کاربر:[1]

جستارهای وابسته

منابع

  1. "What are the differences between server-side and client-side programming?". softwareengineering.stackexchange.com. Retrieved 2016-12-13.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.