Slovník od CZECHIA.COM

Potřebujete se vyznat v pojmech ze světa domén, hostingu a online podnikání?
Náš slovní vám přináší jasná a srozumitelná vysvětlení.

HTTP

HTTP (zkratka pro Hypertext Transfer Protocol) je základní protokol, na kterém funguje celý web. Je to jazyk, kterým spolu komunikují webové prohlížeče (např. Chrome, Firefox, Safari) a webové servery (např. Apache, Nginx, LiteSpeed). Kdykoliv zadáte do prohlížeče adresu webu nebo kliknete na odkaz, používá se právě HTTP k tomu, aby se mezi klientem (vaším počítačem nebo telefonem) a serverem vyměnila data.

HTTP je protokol bezstavový – což znamená, že každá žádost a odpověď mezi klientem a serverem je nezávislá, bez udržování trvalého spojení. Server si nepamatuje, co jste mu poslali dříve, a každá interakce se bere jako nová. Právě kvůli tomu se později začaly používat doplňující technologie (jako cookies nebo tokeny), které umožňují přihlašování, košíky v e-shopu a další pokročilé funkce.

Jak HTTP funguje v praxi

  • Otevřete webovou stránku (např. https://example.com)
  • Váš prohlížeč vyšle HTTP požadavek na daný server – například požadavek typu GET, kterým žádá o zobrazení obsahu stránky.
  • Server zpracuje požadavek a odešle zpět HTTP odpověď – např. HTML kód, obrázky, styly nebo skripty.
  • Prohlížeč data zobrazí uživateli.

Každý požadavek obsahuje HTTP hlavičky – tedy informace o tom, kdo požaduje stránku, jaký prohlížeč používá, jaký jazyk preferuje, nebo zda má uloženou kopii stránky v mezipaměti. Server na základě těchto údajů upraví odpověď podle potřeby.

Metody HTTP:

  • GET – pro získání dat (např. zobrazení stránky)
  • POST – pro odeslání dat (např. formuláře)
  • PUT, DELETE, PATCH – pro správu dat (často u API)
  • HEAD, OPTIONS – pro technické dotazy a ověření

Verze HTTP:

  • HTTP/1.1 – nejpoužívanější verze, podporuje trvalá spojení a větší kontrolu přenosu
  • HTTP/2 – modernější verze s vyšší rychlostí, multiplexingem a lepším výkonem
  • HTTP/3 – aktuální nejnovější verze, staví na protokolu QUIC a přináší ještě nižší latenci a vyšší bezpečnost

HTTPS – zabezpečená verze HTTP

Pokud vidíte adresu začínající na https://, znamená to, že komunikace probíhá přes HTTP zabezpečené protokolem TLS (Transport Layer Security). V praxi to znamená, že data jsou šifrovaná a chráněná proti odposlechu – například při zadávání hesel nebo platebních údajů.