http

מידע

2022

אנו מסבירים מה זה http ולמה נועד הפרוטוקול הזה. כמו כן, איך זה עובד, הבדלים בין פרוטוקול http ו-https.

פרוטוקול זה נוצר בשנת 1999 על ידי World Wide Web Consortium.

מהו פרוטוקול http?

ה-http (מאנגלית פרוטוקול העברת HyperText o Hyper Texts Transfer Protocol) הוא פרוטוקול העברת המידע של אינטרנט, כלומר, הקוד שנקבע כך שה מַחשֵׁב המבקש וזה המכיל את המידע המבוקש יכולים "לדבר" באותה שפה בעת העברת מידע דרך ה נֶטוֹ.

עם http נקבעים קריטריונים תחביר י סֵמַנטִיקָה מחשוב (צורה ומשמעות) להקמת ה תִקשׁוֹרֶת בין האלמנטים השונים המרכיבים את ארכיטקטורת האינטרנט: שרתים, לקוחות, פרוקסי. הוא נוצר בשנת 1999 על ידי World Wide Web Consortium בשיתוף עם כוח המשימה להנדסת אינטרנט.

זהו פרוטוקול "חסר מדינה", כלומר, הוא לא עוקב אחר ביקורים קודמים אלא תמיד מתחיל מחדש. מידע לגבי ביקורים קודמים נשמר במערכות אלו במה שמכונה "עוגיות", המאוחסנות במערכת. לָקוּחַ.

ה-http עבר מספר גרסאות עד שהגיע לגרסה הנוכחית בתחילת המאה ה-21, הנקראת HTTP / 2. הניסיונות הראשונים שלו התרחשו ב-1991 והניבו גרסאות חלקיות ב-1996, 1999, 2000 ולבסוף, הנוכחית ב-2015.

בשביל מה פרוטוקול http?

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

בהתחשב בכך שהאינטרנט הוא מעט יותר מרשת מורכבת לחילופי מידע בין מחשבים מרוחקים, סוגים אלה של כלים דיגיטליים הם המפתח בביסוס הבסיסים לסדר ולהקל על העברת המידע.

כיצד פועל פרוטוקול http?

הפעולה של http מבוססת על סכימת תגובה לבקשות בין שרת האינטרנט ל"סוכן המשתמש" (מהאנגלית סוכן משתמש) או לקוח המגיש את הבקשה לשידור של נתונים. לקוח יכול להיות דפדפן מסוים, כאשר אנו מנסים לפתוח א עמוד אינטרנט, או סורקי אינטרנט (סורקי אינטרנט או עכבישי אינטרנט) שבודקים אותם.

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

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

מה זה https?

ה-https מוגן מפני התערבות של צדדים שלישיים.

ל https HyperText Transfer Procotol Secure או Secure Transfer Protocol של היפרטקסט, שהיא לא יותר מהגרסה המאובטחת של http, כלומר גרסה של אותו פרוטוקול שמבוססת על יצירת ערוץ מוצפן להעברת מידע, מה שהופך אותו למתאים יותר לנתונים רגישים מסוימים (כמו מפתחות ו משתמשים אישי).

בשונה מ-http, https מוגן מפני התערבות של צדדים שלישיים העלולים לרגל אחר חילופי מידע או לקבל ממנו נתונים, באמצעות שימוש ב"שכבות רשת" המאפשרות רק לשרת וללקוח להצפין ולפענח את המידע הנשלח דרכו. ההחלפה הקודמת של תעודות רשת, מעין אימות ראשוני של אמון כדי לבסס את העברת המידע.

!-- GDPR -->