פרוטוקול HTTP מגדיר כיצד לקוחות Web מבקשים דפי Web משרתים , וכיצד שרתים מעבירים את הדפיס המבוקשים אל הלקוחות . הגרסה של HTTP שנמצאת בשימוש רחב כיום היא גרסה , 1 . 1 אך ישנם דפדפנים שעדיין מממשים את הגרסה הקודמת . HTTP / 1 . 0 - שני הפרוטוקולים תואמים ולכן אין בעיה בהתקשרות . שני הפרוטוקולים נשענים על השירותים שפרוטוקול התובלה TCP מספק . לקוח HTTP יוצר קשר TCP עם השרת . לאחר יצירת הקשר , שני הצדדים ניגשים לשירותי TCP באמצעות השקעים , ( sockets ) או במונחי הדוגמה שהצגנו בסעיף הקודם , באמצעות תיבות הדואר שלהם . הלקוח מעביר אל השקע בקשות ( HTTP requests ) ומקבל מהשקע תגובות , ( HTTP responses ) שמגיעות מהשרת . באופן דומה , השרת מקבל מהשקע שלו בקשות HTTP ומעביר אל השקע תגובות . HTTP ברגע שהלקוח העביר בקשת HTTP לשקע , היא יוצאת משליטתו ועוברת לאחריות . TCP פרוטוקול TCP מספק שירות אמין , ולכן לאחר פרק זמן כלשהו הבקשות יופיעו בשקע של השרת TCP ) לא מתחייב על זמן העברה כלשהו . ( באופן דומה , תגובות , HTTP שמועברות על-ידי השרת לשקע שלו יופיעו , כעבור זמן מה בשקע של הלקוח . כאן רואים את אחד היתרונ...  אל הספר
מטח : המרכז לטכנולוגיה חינוכית