HTTP (Hypertext Transfer Protocol) je protokol, díky kterému je možné zobrazovat webové stránky - dokáže přenášet jakékoliv soubory. Protokol HTTP je nezabezpečený, to znamená, že komunikace s využitím HTTP mezi webovým prohlížečem a serverem není chráněna (lze ji odposlouchat). Pro citlivá data jako osobní údaje, hesla, čísla platebních karet se proto využívají různé formy zabezpečení, nejčastěji šifrovaný protokol HTTPS.
Z technického hlediska je HTTP jednoduchý aplikační protokol pro přenos objektů libovolného typu (např. stránky, obrázky, …) mezi webovým serverem a prohlížečem. HTTP je bezstavový protokol modelu požadavek/odpověď. To znamená, že nerozpoznává klienty, od kterých chodí požadavky. Pokud klient pošle požadavek a poté pošle další, server nerozezná, že se jedná o stejného klienta. Tato vlastnost komplikuje tvorbu rozsáhlejších webových aplikací a je nutné ji obcházet různými metodami, např. využitím cookies.
Další protokoly používané na internetu:
- HTTPS (Hypertext Transfer Protocol Secure)
- FTP
- SMTP
- POP3
- IMAP
Protokol HTTP stejně jako ostatní technické standardy používané v rámci WWW garantuje nadnárodní konsorcium W3C (World Wide Web Consortium).
K čemu je HTTP v praxi?
Pomocí HTTP se zobrazují internetové stránky v prohlížeči. Dobrá znalost HTTP se uplatní především při provádění optimalizace webu pro vyhledávače. Lze ovlivnit například rychlost načítání stránek, zátěž serveru nebo řídit ukládání stránek do mezipaměti.
Komentáře
Do diskuze nelze přispívat, protože je uzamčená