HTTP (Hypertext Transfer Protocol) je protokol, vďaka ktorému je možné zobrazovať webovej stránky - dokáže prenášať akékoľvek súbory. Protokol HTTP je nezabezpečený, to znamená, že komunikácia s využitím HTTP medzi webovým prehliadačom a serverom nie je chránená (možno ju odpočúvať). Pre citlivé dáta ako osobné údaje, heslá, čísla platobných kariet sa preto využívajú rôzne formy zabezpečenia, najčastejšie šifrovaný protokol HTTPS.
Z technického hľadiska je HTTP jednoduchý aplikačný protokol pre prenos objektov ľubovoľného typu (napr. stránky, obrázky, …) medzi webovým serverom a prehliadačom. HTTP je bezstavový protokol modelu požiadavka / odpoveď. To znamená, že nerozpoznáva klientov, od ktorých chodí požiadavky. Ak klient pošle požiadavku a potom pošle ďalšie, server nerozozná, že sa jedná o rovnakého klienta. Táto vlastnosť komplikuje tvorbu rozsiahlejších webových aplikácií a je nutné ju obchádzať rôznymi metódami, napr využitím cookies.
Ďalšie protokoly používané na internete:
- HTTPS (Hypertext Transfer Protocol Secure)
- FTP
- SMTP
- POP3
- IMAP
Protokol HTTP rovnako ako ostatné technické štandardy používané v rámci WWW garantuje nadnárodné konzorcium W3C (World Wide Web Consortium).
Využitie HTTP v praxi: Pomocou HTTP sa zobrazujú internetové stránky v prehliadači. Dobrá znalosť HTTP sa uplatní predovšetkým pri vykonávaní optimalizácia webu na vyhľadávače. Možno ovplyvniť napríklad rýchlosť načítania stránok, záťaž servera alebo riadiť ukladanie stránok do medzipamäte.
Komentáre
Do diskusie sa nedá prispievať, pretože je uzamknutá