שרת–לקוח – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ תיקון קישור |
Matanyabot (שיחה | תרומות) מ בוט החלפות: [[קובץ: |
||
שורה 1:
[[
'''מודל שרת-לקוח''' (ב[[אנגלית]]: '''client-server model''') היא [[ארכיטקטורת תוכנה]] ל[[חישוב מבוזר]], אשר מגדירה את היחס בין [[תוכנה|תוכנות]] משתפות פעולה. המודל מחלק את המשימות או עומס העבודה בין ספק השירות או המשאבים - '''[[שרת|השרת]]''', לבין מבקש השירות - '''הלקוח'''. שרת-לקוח היא אחת מתצורות ההתקשרות הנפוצות ב[[תקשורת נתונים|רשתות מחשבים]]. השרת הוא תוכנה פסיבית, המאזינה לרשת ומחכה לקבל בקשות. הלקוח לעומתו בדרך כלל מהווה את [[ממשק משתמש|ממשק המשתמש]] - הוא מופעל על ידי המשתמש ופונה לשרת כאשר הוא זקוק למידע או שירותים ממנו.
שורה 9:
== דוגמאות ==
[[
שירותים כגון [[דואר אלקטרוני]] (לדוגמה: [[שרת Exchange]]), גישה ל[[אתר אינטרנט|אתרי אינטרנט]], וגישה ל[[בסיס נתונים|בסיסי נתונים]], כולם בנויים במודל שרת-לקוח.
שורה 21:
== סוגי לקוחות ==
[[
נהוג להפריד את הלקוחות ללקוח "רזה" (thin client), כזה שמסוגל רק לבצע את ההתחברות לשרת, והשרת הוא זה שמנהל את כל התקשורת עם המשתמש, ולקוח "עשיר" (rich client), כזה שמבצע את כל האינטרקציה עם המשתמש בעצמו, ופונה לשרת רק על מנת לאחזר נתונים. בעבר היה שימוש נפוץ ב[[מסוף מחשב|מסופים]], שהיוו לקוחות "רזים", התחברו ל[[מחשב מרכזי]] (MainFrame) וביצעו את כל הפעולות עליו, אך עם ההתקדמות המהירה של המחשבים האישיים הם נדחקו הצידה ב[[שנות התשעים]] ופינו את מקומם ללקוחות "עשירים", המקטינים את תעבורת הרשת ואת העומס על השרת. התפתחות ה[[אינטרנט]] והגידול ב[[רוחב פס|רוחב הפס]] החזירו את הלקוח הרזה למרכז התמונה.
|