איך להשתמש בפרוטוקול HTTP

איך להשתמש בפרוטוקול HTTP

מהם שלבי ההתחברות בפרוטוקול HTTP. מצריך ידע קודם הקשור לרשתות.

Hard 1,478 views

What You'll Need

  • HTTP דפדפן שכבת אפליקציה

Warning

המדריך שניתן כאן הוא רק "קצה הקרחון" ומדבר על התקשרות התחילתית בלבד למקרה מיוחד של התקשרות ראשונה .

Steps

  1. 1

    Step 1

    דבר ראשון חשוב לדעת ש HTTP עבר כמה גלגולים. אנחנו נדבר על גרסא 1.1 והאחרונה כיום. נניח שמעולם לא גלשנו ל http://www.bekaloot.co.il כאשר בדפדפן נכניס כתובת כמו לדוגמא: http://www.bekaloot.co.il אנחנו מבקשים מהמחשב שמחזיק את דף הבית של http://www.bekaloot.co.il שישלח לנו הדף העדכני שלו. בצעדים הבאים אפרט קצת יותר לעומק את התהליך ברקע.
  2. 2

    Step 2

    ניתוח כתובת האתר: הדפדפן מעבד את כתובת האתר כדי לברר כיצד ניתן להשיג את דף הבית החדש. לרוב זו הצורה הבסיסית: http://www.bekaloot.co.il -> protocol://server/request-URI
  3. 3

    Step 3

    . כדי לאחזר מסמך באמצעות פרוטוקול HTTP הדפדפן מעביר את הבקשה (HTTP REQUEST) הבאה לשרת: בקשת GET גרסת HTTP וה URL (זהו החלק: www.bekaloot.co.il) (בדרך כלל, הדפדפן כולל כמה פרטים נוספים שלא נכנס אליהם כעת).
  4. 4

    Step 4

    כאשר השרת מקבל את בקשת HTTP הוא מאתר את הפריט המתאים ומחזירה אותו. עם זאת, בתגובה HTTP נדרש לצורה מסוימת של תשובה (HTTP RESPONSE): השורה הראשונה בתשובה מציגה את הגירסה של HTTP בשימוש, ואחריה מספר בן שלוש ספרות (קוד מצב HTTP) והסבר קצר לבני אדם. בדרך כלל הקוד הוא 200 (המשמעות: כל זה טוב) ואת ההסבר "אישור" . השורה הראשונה אחרי אלו (נקראים הכותרת או ה HEADER) ריקה ולאחר מכן גוף ההודעה.
  5. 5

    Step 5

    Step 5
    זוהי כותרת אופיינית לתשובת שרת: HTTP/1.0 200 OK שרת: Netscape-Communications/1.1 Server: Netscape-Communications/1.1 תאריך: יום שלישי, 25-Jan-97 01:22:04 GMT Date: Tuesday, 25-Nov-97 01:22:04 GMT Last-modified: חמישי, 20-Jan-97 10:44:53 GMT Last-modified: Thursday, 20-Nov-97 10:44:53 GMT Content-Length: 6372 Content-length: 6372 Content-type: text / html Content-type: text/html ... ואחריו תוכן המסמך ... אנו רואים מהשורה הראשונה, כי הבקשה הצליחה. השורה השנייה היא אופציונלית בה נכתב שהשרת מריץ את נטסקייפ כשרת תקשורת Web, גירסה 1.1. השרת שולח מה שהוא חושב שהתאריך הנוכחי ומתי המסמך(דף הבית) שונה לאחרונה, ואחריו גודל המסמך בבתים ואת השדה החשוב ביותר: "Content-Type".
  6. 6

    Step 6

    תוכן שדה content-type משמש בדפדפן כדי לדעת איזה פורמט המסמך אותו היא מקבלת: HTML מזוהה עם "text / html", טקסט רגיל עם טקסט "/ רגיל", GIF היא "image / GIF" .

Related Guides

מורה נבוכים למחשוב ענן

מורה נבוכים למחשוב ענן

מדריך זה ינסה לשפוך מעט אור על הנושא "מחשוב עננים" אמאזון, גוגל, מיקרוסופט, go-grid, salesforce.com ועוד.... התבלבלתם ? אנסה להסביר את ההבדלים בין השרותים המוצעים, איך לבחור את השרות הנכון, ואיך לבחור את הספק הנכון.

Hard 3K views
How to choose the storage (Hosting) that suits you.

How to choose the storage (Hosting) that suits you.

You bought the domain name you've always wanted. Now it's time to decide on the form of storage that you want use. Today most storage companies offer 3 types of storage: Storage on a collaborative server, storage on the virtual server and storage on a dedicated server.

Medium 1K views
How to choose and buy your website domain name

How to choose and buy your website domain name

The name of the site says everything, it must be catchy, short, concise and yet tell what is behind the business. These few easy steps will explain how to choose and buy a domain name for your website.

Easy 1K views
How to Install IIS web server on Windows XP

How to Install IIS web server on Windows XP

There are people who dream of being pilots, there are those who want to be firefighters and people who always dreamed of installing IIS 5.1 on Windows XP PRO. In this guide we will explain how to install the Microsoft IIS on XP PRO operating system.

Hard 1K views
How to install a home web server (Apache)

How to install a home web server (Apache)

Setting up a home web server is a very effective way to share. Once you set up your Web server on your computer you make it accessible (using a password, of course) You can download files from anywhere to your computer, listen to music directly from your home and most importantly, you can try out a new website that you are building on the server before you publish it.

Medium 2K views
איך לבדוק את מהירות הגלישה (הורדה\העלאה) בביתכם

איך לבדוק את מהירות הגלישה (הורדה\העלאה) בביתכם

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

Easy 5K views