logo

HTTP

  • Skratka HTTP znamená HyperText Transfer Protocol .
  • Je to protokol používaný na prístup k údajom na World Wide Web (www).
  • Protokol HTTP je možné použiť na prenos údajov vo forme obyčajného textu, hypertextu, zvuku, videa atď.
  • Tento protokol je známy ako HyperText Transfer Protocol kvôli jeho efektívnosti, ktorá nám umožňuje použitie v hypertextovom prostredí, kde dochádza k rýchlym skokom z jedného dokumentu do druhého.
  • HTTP je podobný FTP, pretože tiež prenáša súbory z jedného hostiteľa na druhého. HTTP je však jednoduchší ako FTP, pretože HTTP používa iba jedno pripojenie, t. j. žiadne riadiace pripojenie na prenos súborov.
  • HTTP sa používa na prenos údajov vo forme formátu podobného MIME.
  • HTTP je podobný SMTP, pretože údaje sa prenášajú medzi klientom a serverom. HTTP sa líši od SMTP v spôsobe odosielania správ z klienta na server a zo servera na klienta. Správy SMTP sa ukladajú a preposielajú, zatiaľ čo správy HTTP sa doručujú okamžite.

Vlastnosti HTTP:

    Protokol bez pripojenia:HTTP je protokol bez pripojenia. HTTP klient iniciuje požiadavku a čaká na odpoveď zo servera. Keď server prijme požiadavku, server požiadavku spracuje a odošle späť odpoveď klientovi HTTP, po čom klient odpojí pripojenie. Spojenie medzi klientom a serverom existuje len počas aktuálnej požiadavky a času odozvy.Nezávislé od médií:Protokol HTTP je nezávislý od média, pretože údaje možno odosielať, pokiaľ klient aj server vedia, ako s obsahom údajov zaobchádzať. Je potrebné, aby klient aj server špecifikovali typ obsahu v hlavičke typu MIME.Bezstavový:HTTP je bezstavový protokol, pretože klient aj server sa navzájom poznajú iba počas aktuálnej požiadavky. Kvôli tejto povahe protokolu klient ani server neuchovávajú informácie medzi rôznymi požiadavkami webových stránok.

HTTP transakcie

Počítačová sieť HTTP

Vyššie uvedený obrázok znázorňuje HTTP transakciu medzi klientom a serverom. Klient iniciuje transakciu odoslaním správy s požiadavkou na server. Server odpovie na správu s požiadavkou odoslaním správy s odpoveďou.

Správy

Správy HTTP sú dvoch typov: požiadavka a odpoveď. Oba typy správ majú rovnaký formát správy.

Počítačová sieť HTTP

Vyžiadať správu: Klient posiela správu s požiadavkou, ktorá pozostáva z riadku požiadavky, hlavičiek a niekedy aj tela.

Počítačová sieť HTTP

Správa s odpoveďou: Správu odpovede posiela server klientovi, ktorá pozostáva zo stavového riadku, hlavičiek a niekedy aj tela.

kreslenie obdĺžnika gimp
Počítačová sieť HTTP

Uniform Resource Locator (URL)

  • Klient, ktorý chce získať prístup k dokumentu na internete, potrebuje adresu a na uľahčenie prístupu k dokumentom používa HTTP koncept Uniform Resource Locator (URL).
  • Uniform Resource Locator (URL) je štandardný spôsob špecifikovania akéhokoľvek druhu informácií na internete.
  • Adresa URL definuje štyri časti: metódu, hostiteľský počítač, port a cestu.
Počítačová sieť HTTP
    metóda:Metóda je protokol používaný na získanie dokumentu zo servera. Napríklad HTTP.Hostiteľ:Hostiteľ je počítač, v ktorom sú uložené informácie, a počítaču je pridelený alias. Webové stránky sú uložené hlavne v počítačoch a počítačom je priradený alias, ktorý začína znakmi „www“. Toto pole nie je povinné.Port:Adresa URL môže obsahovať aj číslo portu servera, ale je to voliteľné pole. Ak je zahrnuté číslo portu, musí byť medzi hostiteľom a cestou a malo by byť oddelené od hostiteľa dvojbodkou.cesta:Cesta je názov cesty k súboru, v ktorom sú uložené informácie. Samotná cesta obsahuje lomky, ktoré oddeľujú adresáre od podadresárov a súborov.