مرکز دانش IT |
Client–Server Model
مدل سرویسگیرنده-سرویسدهنده
یک ساختار رایانش توزیعشده است که وظایف یا حجم کار را بین سرویسدهندهها که کارساز یا سرور نامیده میشوند، و سرویسگیرندهها که کارخواه یا کلاینت نامیده میشوند، تقسیم میکند. یک برنامه کاربردی کارخواه-کارساز (Client-Server) تحت شبکه رایانهای، برنامهای است که یک کارخواه را که توسط یک رابط کاربری برنامه شناسایی میشود، به یک سرور یا سامانهٔ پایگاه داده متصل میکند. هنگامی که یک کارخواه مستقیماً به یک سیستم پایگاه داده، یا یک سرور یکپارچه متصل میگردد، معماری برنامه، معماری دولایهای است. یک معماری کارخواه-کارساز یک معماری شبکهای است که در آن هر رایانه یا پردازش روی شبکه یا یک کارساز است، یا یک کارخواه. سرورها معمولاً رایانههای پرقدرت، یا پردازشهایی هستند که مختص انجام کار خاصی مانند مدیریت دیسک گردانها (سرور پروندهای)، چاپگرها، مدیریت ترافیک شبکه (سرور شبکهای) (network server)، میباشند.