מה זה HTTP? הגדרה ומשמעות

click fraud protection

HTTP או HyperText Transfer Protocol הוא פרוטוקול המהווה אבן יסוד בתקשורת נתונים באינטרנט. מסמכי היפרטקסט כוללים היפר-קישורים למשאבים אחרים שהמשתמש יכול לגשת אליהם בקלות. HTTP הוא פרוטוקול תגובה לבקשה שבו משתמש, בדרך כלל דפדפן, שולח בקשה לשרת ששולח תגובה על סמך הבקשה. HTTP נועד לאפשר רכיבי ביניים כגון שרתי שמירה במטמון ופרוקסי HTTP. HTTPS נועד להיות פרוטוקול מכוון חיבור המבוסס על TCP אולם ניתן להתאים את הפרוטוקול לשימוש בפרוטוקולים "לא אמינים" כגון UDP.

Technipages מסביר HTTP

HTTP פותחה בתחילה על ידי סר טים ברנרס-לי ב-1989 (אם כי זה היה ב-1991 עד שהגרסה הראשונה המתועדת במלואה שוחררה) בזמן שעבד כעמית ב-CERN, מטרתו הייתה להיות קונגלומרט של מספר פרוטוקולים וטכנולוגיות שונות כדי לאפשר תקשורת קלה דרך האינטרנט שהוא המציא מוקדם יותר באותה שנה. מאז הפרוטוקול תואר מחדש מספר פעמים כדי להגביר את היעילות, בעוד שהגרסאות הישנות מעולם לא הוצאו משימוש הן לאט לאט יצאו מכלל שימוש.

פרוטוקול ה-HTTP מגדיר מספר קודי סטטוס שהשרת חייב לכלול אחד מהם בתגובה, קוד הסטטוס שאנשים כנראה מכירים הוא 404 שפירושו "משאב לא מצאתי".

פרוטוקול ה-HTTP הוא בהגדרה טקסט רגיל, התוכן של כל התקשורת ניתן להאזנה על ידי צד שלישי. ניתן להוסיף שכבת הצפנה למעלה עם TLS (גרסאות ישנות יותר נקראו SSL) זו הגרסה המאובטחת נקרא HTTPS ומספק סודיות, שלמות נתונים וזיהוי מארח באמצעות שימוש ב הצפנה. HTTP2 ששוחרר ב-2015 מחייב שימוש ברמת הצפנה מסוימת ומעלה, למרות שהקליטה הייתה איטית מכיוון שמכשירים מדור קודם לא בהכרח תומכים בגרסה החדשה יותר של פרוטוקול HTTP.

שימושים נפוצים ב-HTTP

  • השרת לא הגיב לבקשת ה-HTTP שלי.
  • HTTP הוא פרוטוקול לא מאובטח.
  • טקסט רגיל מגדיר פרוטוקולי HTTP, בעוד לפרוטוקולי HTTPS יש שכבת הצפנה נוספת.

שימוש לרעה נפוצ ב-HTTP

  • דף ה-HTTP לא נטען.