לקוח לעומת שרת
הלקוח הוא המכשיר או האפליקציה שמבקשים משהו, השרת הוא המחשב המרוחק שמקבל את הבקשה ושולח תגובה בחזרה. כמעט כל אינטראקציה מקוונת היא לקוח שמבקש מהשרת משהו.
לקוח במחשוב (Client)
לקוח במחשוב (Client) הוא התוכנה, למשל דפדפן או אפליקציה, ששולחת בקשה לשרת ומציגה את התשובה. זה לא הלקוח שמשלם לכם, אלא תפקיד בשיחה בין תוכנות.
שרת (Server)
שרת (Server) הוא מחשב, או תוכנה על מחשב, שמקבל בקשות מתוכנות אחרות, למשל מהדפדפן של הגולש, מעבד אותן ומחזיר תשובה. האתר שלכם רץ על שרת.
לקוח במחשוב (Client), תפקיד:
מבקש נתונים או פעולות
שרת (Server), תפקיד:
מעבד בקשות ומחזיר תגובות
לקוח במחשוב (Client), היכן הוא נמצא:
מכשיר המשתמש (טלפון, מחשב נייד, דפדפן)
שרת (Server), היכן הוא נמצא:
מחשב מרוחק, לרוב בענן
לקוח במחשוב (Client), דוגמה:
האפליקציה בטלפון שלכם שפותחת דף
שרת (Server), דוגמה:
המחשב המרוחק שמחזיר את נתוני הדף
| תפקיד | מבקש נתונים או פעולות | מעבד בקשות ומחזיר תגובות |
|---|---|---|
| היכן הוא נמצא | מכשיר המשתמש (טלפון, מחשב נייד, דפדפן) | מחשב מרוחק, לרוב בענן |
| דוגמה | האפליקציה בטלפון שלכם שפותחת דף | המחשב המרוחק שמחזיר את נתוני הדף |