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