פרוטוקול העברת Hypertext (או HTTP) הואאת הבסיס של העברת נתונים עבור World Wide Web. פרוטוקולים כאלה הם טקסט מובנה המשתמש בקישורים לוגיים (היפר-קישורים) בין צמתים המכילים נתונים מסוימים. לכן, זוהי דרך של החלפת או העברת היפרטקסט.
פרוטוקול HTTP פועל כפונקציה של בקשת תגובהלקוח שרת מודל החישובים. לכן, דפדפן האינטרנט פועל כלקוח, והאתר המארח הוא שרת. הלקוח שולח הודעת בקשת HTTP לשרת המספק משאבים מסוימים (לדוגמה, קובצי HTML וחומרים אחרים) ולאחר מכן מחזיר הודעת תגובה. התגובה מכילה מידע על הבקשה, ויכולה לכלול גם את התוכן המבוקש בגוף ההודעה.
הדפדפן הוא הדוגמה העיקרית של סוכןמשתמש (לקוח). סוגים אחרים של סוכנים מותאמים אישית כוללים תוכנה המשמשת לאינדקס של ספקי חיפוש, יישומים לנייד ומשאבים אחרים המשתמשים או מציגים תוכן אינטרנט.
פרוטוקול HTTP נועד לספקרכיבי ביניים של הרשת כדי לשפר או לספק תקשורת בין לקוחות ושרתים. אתרים עם תעבורה גדולה בדרך כלל מרוויחים מהמטמון של שרתי אינטרנט המציגים תוכן בשם משאבים במעלה הזרם, ובכך מקטינים את זמן ההורדה. המטמון של דפדפני האינטרנט מאפשר למשתמש להפחית את תעבורת הרשת. שרת proxy המשתמש בפרוטוקול HTTP ברשת המקומית יכול לספק תקשורת ללקוחות שאינם מאפשרים ניתוב כתובות גלובלי על-ידי העברת מסרים משרתים חיצוניים.
הפעלת HTTP היא טוריתתהליך מבקשות ותגובות. הלקוח יוזם את הבקשה על ידי יצירת חיבור TCP ליציאה מסוימת בשרת, והאחרון מאזין ביציאה זו ומחכה להודעת הבקשה. כאשר הוא מתקבל, השרת שולח הודעת תגובה בשורת המצב. גוף ההודעה הוא בדרך כלל משאב המבוקש, אם כי ייתכן שתוצג הודעת שגיאה או מידע אחר.
אם ניקח בחשבון את מטרת פרוטוקול HTTP,יש לציין כי הוא מגדיר שיטות לפרט את הפעולה הרצויה על המשאבים המזוהים. יחד עם זאת, סוג המידע המוצג (נתונים קיימים או שנוצר באופן דינמי) תלוי ביישום השרת. לעתים קרובות משאב כזה מתאים קובץ או סקריפט הממוקם על אירוח.
שיטות מסוימות שבהן נעשה שימוש בפרוטוקולהעברות HTTP hypertext מיועדות רק לאחזור מידע ואין לשנות את מצב השרת. במילים אחרות, אין להם השפעה גדולה, למעט ההשפעות הלא מזיקות יחסית של אחסון במטמון או הגדלת הסטטיסטיקה של הביקורים.
С другой стороны, HTTP-протокол может применять и שיטות אלה, המיועדות לפעולות שיש בהן כדי להשפיע על השרת או על משאבים חיצוניים אחרים - כדי להפעיל עסקאות פיננסיות או לבצע את העברת הדואר האלקטרוני. מדי פעם, שיטות כאלה משמשות על ידי רובוטים באינטרנט או אתרים מסוימים יכולים לבצע בקשות ללא קשר למשימה העיקרית.