[Powered by Google Translate] אז רוב בכל יום, אתה כנראה להקליד או
לפחות לראות HTTP.
למעשה, אם אתה צופה או מקשיב לזה מעל
אינטרנט, אתה משתמש HTTP עכשיו.
אבל מה זה?
ובכן, זה מה שאתה מקליד בתחילת כתובת אתר, או ב
לפחות רגיל אליו.
בימים אלה, דפדפנים פשוט להניח שאתה רוצה HTTP,
גם אם אתה לא ממש להקליד אותו.
יותר מבחינה טכנית אם כי, HTTP הוא פרוטוקול, שפה של
מיני, שדפדפני אינטרנט ושרתי אינטרנט מדברים, קבוצה של
אמנות שהם דבקים, רק
כמו שאנו בני האדם יש.
לדוגמה, בארה"ב, כשאתה פוגש מישהו ראשון,
בדרך כלל אתחול חיבור שלך על ידי הרחבה
יד, ובשלב זה, האדם האחר מגיבה אליו על ידי
נער אותו.
טוב, זה פרוטוקול.
במדינות או במשפחות מסוימות, יצירת חיבור על ידי
לנשק מישהו על הלחי.
ובכן, זה פרוטוקול אחר.
אז HTTP הוא פרוטוקול שקורה לערב מחשבים
במקום בני אדם.
וככה זה עובד.
כאשר דפדפן רוצה להראות אנושי בדף אינטרנט, הוא יוזם
חיבור לשרת אינטרנט על ידי שליחת בקשת HTTP,
בתוכה היא הודעה דומה לבבקשה
שלח לי דף אינטרנט זה.
במציאות, זה משהו מסתורי יותר כמו,
get/http/1.1.
אבל כאשר השרת מקבל בקשה ש, הוא שולח HTTP
תגובה, אשר לתוכו דף האינטרנט.
עכשיו שדף האינטרנט, בינתיים, כתוב בשפה
נקרא HTML, או שפת סימון HyperText.
וזה HTTP קבל את השם שלו.
HTTP הוא ראשי תיבות של HyperText Transfer Protocol,
משום מה זה העברה משרת לדפדפן הוא
היפרטקסט, שפת סימון HyperText.
במובן מסוים, האינטרנט הוא כמו מסעדות שבם אתה
לקוח או הלקוח.
בדומה לך להזמין אוכל במסעדה ממלצר או
מלצרית שאז מביא אותו לשולחן שלך, אז לעשות את דפדפני אינטרנט
קבצי הזמנה משרת אינטרנט שאז
חוזר עם אותו.
למעשה, היא מהסיבה הזאת שדפדפנים לעתים קרובות
לקוחות ושרתים נקראו נקראים שרתים, כן.
מערכת היחסים היא מאוד דומה.
הגיוני?
בסדר, גם בואו נסתכל על בקשת HTTP בפועל
ותגובה.
ראשית, בואו לפתוח את דפדפן.
אני במקרה שימוש בכרום, אבל אתה עושה את זה בכל ביותר
דפדפן בימים אלה.
צפו בבואו הבא לבחור, מפתחים, כלי פיתוח,
שייפתח פנל מפתחים ב
תחתית החלון שלנו.
ובואו לחיצה הבאה שכרטיסיית הרשת של הפנל.
בפעם הבאה שאטען את עמוד אינטרנט משרת, שנראות ב
כרטיסייה זו כל תעבורת HTTP בין
כרום והשרת.
אישור.
בואו לבקר, למשל, גוגל.
http://www.google.com/enter.
אוקיי, מה בדיוק קרה?
ובכן ראשית, בואו לגלול לחלקו עליון של הכרטיסייה.
השורה הראשונה מייצגת תגובת HTTP של גוגל לשלי
בקשת HTTP.
ובכן, בואו לחצו על שורה ש.
לימין, עכשיו אנחנו לראות תצוגה מקדימה של HTML שהיה
כלול שבתגובה לכך, יחד עם כל חבורה של
ב-JavaScript.
אבל נוסף על אלה בפעם אחרת.
בואו עכשיו לחץ על כרטיסיית הכותרות משמאל לזה
כרטיסיית תצוגה מקדימה, וכאן מקום שבו אנו יכולים לראות בפועל HTTP
בקשה שהדפדפן שלי שנשלח ותגובת HTTP בפועל
שגוגל חזרה.
באשר לתגובה של השרת, בואו לחצו על צג מקור הבא
כותרות תגובה.
הנה מה שגוגל שלחה לדפדפן שלי.
השורה הראשונה היא אולי מעניינת ביותר -
HTTP/1.1 200 OK.
פירושו של דבר הכל טוב והבית הועבר
בהצלחה.
סיכויים הם שאף פעם לא ראו את זה לפני 200, אחר
המכונה קוד מצב HTTP, אבל אתה בטח כבר ראית 404,
קובץ לא נמצא, אולי כמה אחרים.
ובכן, זה מקום שבי המספרים הללו באים ממנו.
ובכן יש לך את זה -
HTTP.