- A HTTP jelentése Hypertext Transfer Protocol .
- Ez egy protokoll, amely a World Wide Web (www) adatok elérésére szolgál.
- A HTTP protokoll használható az adatok egyszerű szöveg, hipertext, hang, videó stb. formájában történő átvitelére.
- Ez a protokoll HyperText Transfer Protocol néven ismert, mivel hatékonysága lehetővé teszi számunkra, hogy olyan hipertext környezetben használjuk, ahol gyors ugrások vannak egyik dokumentumról a másikra.
- A HTTP hasonló az FTP-hez, mivel a fájlokat egyik gazdagépről a másikra is továbbítja. A HTTP azonban egyszerűbb, mint az FTP, mivel a HTTP csak egy kapcsolatot használ, azaz nincs vezérlőkapcsolat a fájlok átviteléhez.
- A HTTP-t használják az adatok MIME-szerű formátumban történő továbbítására.
- A HTTP hasonló az SMTP-hez, mivel az adatok átvitele történik a kliens és a szerver között. A HTTP abban különbözik az SMTP-től, ahogyan az üzeneteket a klienstől a kiszolgálóhoz, illetve a szervertől a klienshez küldik. Az SMTP üzeneteket a rendszer tárolja és továbbítja, míg a HTTP üzeneteket azonnal kézbesíti.
A HTTP jellemzői:
HTTP-tranzakciók
A fenti ábra a kliens és a szerver közötti HTTP tranzakciót mutatja. A kliens úgy kezdeményez tranzakciót, hogy kérő üzenetet küld a szervernek. A szerver válaszüzenet küldésével válaszol a kérési üzenetre.
üzenetek
A HTTP-üzenetek két típusúak: kérés és válasz. Mindkét üzenettípus ugyanazt az üzenetformátumot követi.
Kérési üzenet: A kérésüzenetet az ügyfél küldi el, amely egy kéréssorból, fejlécekből és néha törzsből áll.
Válaszüzenet: A válaszüzenetet a szerver küldi el a kliensnek, amely állapotsorból, fejlécekből és néha törzsből áll.
fordított karakterlánc java-ban
Egységes erőforrás-kereső (URL)
- A dokumentumhoz interneten keresztül hozzáférni kívánó kliensnek címre van szüksége, és a dokumentumokhoz való hozzáférés megkönnyítése érdekében a HTTP az Uniform Resource Locator (URL) fogalmát használja.
- Az Uniform Resource Locator (URL) egy szabványos módja bármilyen információ megadásának az interneten.
- Az URL négy részből áll: metódus, gazdagép, port és elérési út.