![Mestská sieť](/f/9a2615821bfbe0d63662d9da1b5a1455.jpg)
Kredit za obrázok: Dong Wenjie/Moment/GettyImages
Hypertextový prenosový protokol, skrátene HTTP, je systém, pomocou ktorého medzi sebou počítače komunikujú cez World Wide Web. Používajú ho počítače a inteligentné telefóny, ktoré žiadajú webové servery o odoslanie obsahu webových stránok a odoslanie údajov prostredníctvom online formulárov. HTTP je založený na texte a je navrhnutý tak, aby bol čitateľný pre ľudí aj pre stroje.
Účel protokolu HTTP
Názov hypertextový prenosový protokol sa vzťahuje na úlohu HTTP pri prenose údajov webových stránok cez internet. Hypertext označuje štandardnú formu webových stránok, na ktorých jedna stránka môže používateľov odkazovať na inú stránku prostredníctvom hypertextových odkazov, na ktoré možno kliknúť, zvyčajne jednoducho nazývaných odkazy. Účelom protokolu HTTP je poskytnúť štandardný spôsob komunikácie medzi webovými prehliadačmi a servermi.
Video dňa
Webové stránky sú navrhnuté pomocou hypertextového značkovacieho jazyka alebo HTML, ale dnes sa na prenos používa HTTP viac než len HTML a kaskádové štýly alebo CSS, ktoré sa používajú na označenie toho, ako by stránky mali byť zobrazené. HTTP sa používa aj na prenos iného obsahu na webových stránkach vrátane obrázkov, videí a zvukových súborov.
Počítače sa môžu pripojiť k webovým serverom pomocou HTTP jednoducho na vyžiadanie súborov na konkrétnych webových adresách, ako napr http://www.example.com/folder/file.html alebo odoslať údaje prostredníctvom webových formulárov. Keď počítač jednoducho načítava údaje, zvyčajne odošle správu HTTP nazývanú požiadavka GET a kedy ide o odosielanie údajov formulára alebo nahrávanie súboru, používa iné formáty správ nazývané požiadavky PUT alebo POST. Správy HTTP, ktoré váš webový prehliadač odosiela, môžete vidieť v mnohých prehliadačoch prostredníctvom vstavaných nástrojov pre vývojárov.
HTTP dnes používajú mnohé iné aplikácie ako webové prehliadače na odosielanie správ na servery. Ľudia, ktorí vytvárajú aplikácie, si vyberajú HTTP zámerne, pretože je dobre pochopený mnohými vývojármi a čiastočne preto, že HTTP je zvyčajne nefiltrovaný sieťovými firewallmi navrhnutými tak, aby umožňovali webovú prevádzku, čo znamená, že správy HTTP môžu prejsť bez problémov vo väčšine domácich a obchodných sietí.
HTTP a HTTPS
V niektorých prípadoch si môžete všimnúť, že webová adresa začína HTTPS a nie jednoducho HTTP. HTTPS označuje zabezpečený hypertextový prenosový protokol a ako už názov napovedá, je bezpečnejším variantom HTTP.
Konkrétne otvára šifrované spojenie medzi webovým prehliadačom a serverom, aby bolo možné odosielať údaje zakódované spôsobom, ktorý nebude čitateľný odpočúvaním. Naproti tomu správy a údaje HTTP sa odosielajú ako obyčajný text, takže každý, kto je schopný sledovať vaše pripojenie, či prostredníctvom zdieľanej siete Wi-Fi alebo pripojením k počítaču medzi počítačom a webovým serverom, môže čítať vaše správy.
Nákupné stránky a aplikácie, ako aj iné, ktoré vyžadujú informácie o kreditnej karte alebo vybavujú osobnú korešpondenciu, ako sú e-maily alebo okamžité správy, takmer vždy používajú HTTPS.