שרת–לקוח – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה |
מאין תקציר עריכה |
||
שורה 1:
[[קובץ:Server-based-network.svg|שמאל|ממוזער|250px|במרכז - [[שרת]], ומסביבו מחוברים לקוחות]]
'''מודל שרת–לקוח''' (ב[[אנגלית]]: '''Client-server model''') היא [[ארכיטקטורת תוכנה]] ל[[חישוב מבוזר]], אשר מגדירה את היחס בין [[תוכנה|תוכנות]] משתפות פעולה. המודל מחלק את המשימות או עומס העבודה בין ספק השירות או המשאבים - '''ה[[שרת]]''', לבין מבקש השירות
בדרך כלל, תוכנות השרת והלקוח רצות על גבי [[מחשב|מחשבים]] שונים והתקשורת ביניהן מתבצעת על גבי [[רשת מחשבים]]. עם זאת, תוכנות השרת והלקוח יכולות לפעול גם על גבי אותו מחשב. מכונת שרת הוא מחשב המריץ תוכנת שרת אחת או יותר, אשר חולקת את המשאבים שלה עם הלקוחות. הלקוח אינו חולק את המשאבים שלו, אלא מבקש תכנים ושירותים (ביצוע פונקציות) מהשרת. לפיכך, הלקוח הוא זה שיוזם את ההתקשרות עם השרת, אשר ממתין לבקשות נכנסות.
מודל שרת–לקוח הפך לאחד מהרעיונות המרכזיים ב[[תקשורת נתונים|רשתות מחשבים]].
את האינטראקציה בין לקוח ושרת נוהגים לתאר באמצעות [[תרשים הרצף|תרשימי הרצף]] במסגרת ה-[[Unified Modeling Language]].
|