טכנולוגיית שרת לקוח היא השם שניתן לארכיטקטורת המחשב המאפשרת שיתוף מידע בין השרת, המתפקד כספק עבור הלקוח, לבין הלקוח, או המבקש. הלקוח והשרת מסוגלים לבצע משימות שונות, ואפשר גם לשדרג אחד מבלי להשפיע על השני. לקוח-שרת הוא גישה פופולארי כיום ב ניהול יישומים ברשת עבור האינטרנט או אפילו רשתות LAN (רשתות תקשורת מקומיות), וזה בדרך כלל בשימוש כיום ברוב הגדרות ספרייה.
שקע מתחבר
תכנות השקעים שמאחורי טכנולוגיית שרת הלקוח מעט מסובך להסביר, אך ניתן להשוות את פונקצייתו לשקע ממשי מכיוון שהשקע מחבר את הלקוח לשרת. כדי להיות מסוגל להתחבר לשרת, מה שעושה לקוח השקע הוא למצוא את מיקום הרשת ואת השרת המסוים הפועל על אותו מארח מכתובת מארח ומספר יציאה שצוינו על ידי הלקוח. לשקע השרת יש תוכנית מסובכת יותר משקע הלקוח מכיוון שהוא צריך לאפשר למשתמשים מרובים להיות מסוגלים להתחבר לשרת בכל זמן נתון. לשם כך, שקע האזנה נוצר בדרך כלל בתחילה על ידי פקודת השקע, ושקעים חדשים נוצרים רק כאשר הלקוחות מתחברים לשרת.
אלה כמה נקודות אחרות שעשוי להיות לך שימושי לדעת על טכנולוגיית שרת הלקוח:
הלקוח הוא בדרך כלל זה שמתחיל את הדיאלוג עם השרת בצורה של בקשה לשירות. זה שונה מעיבוד היררכי מכיוון שבניגוד ליחסי עבדים ומארחים בעיבוד היררכי, מחשב הלקוח אינו עוקב אחר מסוף 'מטומטם' כדי לתקשר עם השרת, והשרת אינו שולט בכל המשימות כמו שהמארח עושה.
הלקוח יכול להיות מכשיר נייד ולא מחשב אישי, כל עוד יש לו מספיק זיכרון לעיבוד מקומי ולהורדת היישומים המבוקשים מהשרת.
ניתן לכוונן את השרת בהתאם לכמה שליטה אתה רוצה שיהיה לשרת, והוא יכול להיות שרת תקשורת פשוט או שרת חיבורים או סוג אחר. שרת קוד, למשל, יאפשר לך לפתוח תוכנית ללא מערכת ההפעלה, או מערכת ההפעלה, שתצטרך לדעת היכן החלקים של התוכנית נמצאים ועם רק המודולים הזמינים בדרך כלל אצל הלקוח. זה הופך פקודות כמו התקנת קבצים ושיתוף למיותרות כדי להיות מסוגל להריץ תוכנית כראוי. In a סדר בשרת קוד, מערכת ההפעלה, במקום לבקש העברת קבצים, מציבה תחילה שאילתת לשרת הקוד, ושרת הקוד יבדוק את הגרסה הנדרשת על ידי הלקוח רק לאחר בדיקה אם הלקוח עדיין לא קיים את הקוד במסד הנתונים שלו. אם כן, הוא יודיע ללקוח. המשמעות היא שתוכלו לחסוך ברוחב הפס של השידור.
ישנם יתרונות נוספים לשימוש בשרת-לקוח. קל יותר לשמור על אבטחת נתונים. זה מאפשר גישה מרחוק, והגדרת שרת לקוח עשויה אפילו לשפר את הפרודוקטיביות עבור ספקים מקוונים.