|
صفحة: 47
/? אק / א /?/ & > £ -ת-ר ך 1 ח : pi 9 / e 144 nin'B WON לדמות את ההתקשרות של לקוח עס שרת , לשיחת טלפון בין אדם המבקש מידע ( הלקוח ) לבין טלפנית של שירות המודיעין 144 של בזק ( השרת . ( הטלפנית צריכה לטפל בפניות של לקוחות , לכן היא ממתינה ומאזינה כל הזמן לצלצול הטלפון . כאשר לקוח רוצה לקבל מספר טלפון הוא יוזם קשר עם שירות . 144 לאחר שנוצר הקשר הוא מעביר את הבקשה , מקבל את המידע ומנתק את הקשר . רשת התקשורת ( החומרה והתוכנה של הרשת ) מספקת את התשתית , ממש כמו שרשת הטלפון מספקת תשתית ליצירת שיחת טלפון . תהליך הלקוח מקביל למתקשר . חיוג הוא בעצם בקשה ליצירת קשר . תהליך השרת מקביל למקבל השיחה - הוא ממתין לצלצול . השרת מודיע לתוכנת התקשורת במחשב שהוא מחכה לבקשות ליצירת קשר . כאשר מגיעה בקשה כזו , תוכנת התקשורת מודיעה לשרת . השרת מקבל את הבקשה וכך נוצר קשר ( מקביל להרמת השפופרת ולהשמעת . ( "הלו" לאחר מכן הלקוח מעביר בקשה לאחזור מידע , השרת מאחזר את המידע ושולח אותו ללקוח . שרת יכול לטפל בו-זמנית במספר רב של לקוחות . למעשה , אפשר לדמות את השרת לקבוצה של טלפניות בחברת בזק . כאשר לקוח מתקשר לשירות , 144 השיחה מועברת לטלפנית פנויה . כל הטלפניות מספקות אותו סוג מידע , אך כל אחת מהן מטפלת בכל רגע בבקשה של לקוח אחד . באופן דומה , מערכת ההפעלה במחשב השרת יכולה להפעיל כמה תהליכים שיבצעו את תוכנת השרת במקביל . לתכונה זו קוראים ריבוי תהליכים 110 ו 1 וו 1 ( processing או ריבוי נימים . ( multi threading ) בכל פעם שלקוח מתקשר לשרת נוצר תהליך ( או יאיש ( 'קטן שמספק שירות לאותו לקוח . נציין שלאחר יצירת הקשר , הקשר הוא דו-סטרי , ובעיקרון - סימטרי . השרת שולח מידע ללקוח והלקוח שולח מידע לשרת . הלקוח יעביר נתונים שמתייחסים לבקשות המידע שלו והשרת יספק את המידע המבוקש . תהליך השרת רץ כל הזמן ואינו מופעל על-ידי משתמש . מסיבה זו השרת אינו כולל לרוב ממשק משתמש גרפי . ( GUI ) הלקוח לעומת זאת מופעל על-ידי המשתמש ולכן מכיל על-פי רוב , GUI כדי להציג את המידע באופן ברור ומושך לפני המשתמש . קיימים מחשבים ייעודיים שמריצים תוכנות שרת בלבד , אך מחשב יכול להריץ במקביל תהליכי שרת ולקוח . נביא דוגמה לכך י טלפנית של בזק שנדרשת לספק מספר טלפון בחוץ לארץ עשויה להתקשר לשירות מודיעין של בזק בין-לאומי כדי לאתר את מספר הטלפון המבוקש . כאשר היא עושה זאת היא מתפקדת כלקוח של שירות המודיעין הביןלאומי . באופן דומה , Web-n קיימת מערכת של שרתי מטמון ( cache servers ) שרת מטמון מכיל מידע שנצפה לאחרונה על-ידי גולש ותפקידו לספק מידע זה , במקרה שהגולש
|
|