Čo je HTTP?

← Slovník SEO pojmov

HTTP (Hypertext Transfer Protocol) je protokol, ktorým si prehliadač vyžiada stránku od webového servera a server mu odošle odpoveď. Je to základ prenosu webových stránok, obrázkov aj ďalších súborov. Bezpečnejšou verziou je HTTPS, ktorá prenos šifruje.

Ako HTTP funguje?

HTTP pracuje podľa modelu klient a server. Klientom je najčastejšie prehliadač, ktorý otvorí spojenie a pošle požiadavku, a potom čaká na odpoveď servera. Podľa MDN je HTTP bezstavový, takže server si medzi požiadavkami nepamätá údaje o návštevníkovi, pamäť však možno doplniť cookies.

1Požiadavka

Prehliadač pošle serveru požiadavku na konkrétnu adresu.

2Spracovanie

Server požiadavku spracuje a pripraví odpoveď.

3Odpoveď

Server pošle stavový kód a obsah, napríklad HTML stránku.

4Zobrazenie

Prehliadač obsah spracuje a zobrazí stránku.

Priebeh komunikácie cez HTTP medzi prehliadačom a serveromZdroj: MDN Web Docs: HTTP – dokumentácia webových technológií od Mozilly, tvorcu prehliadača Firefox

Čo sú metódy a stavové kódy v HTTP?

Najčastejšie metódy sú GET na získanie údajov a POST na odoslanie údajov. Odpoveď obsahuje stavový kód, ktorý hovorí, ako požiadavka dopadla. Stavové kódy sa podľa MDN delia do piatich tried.

TriedaVýznamPríklad
1xxInformačná odpoveď100
2xxÚspech200
3xxPresmerovanie301
4xxChyba na strane klienta404
5xxChyba na strane servera500
Päť tried HTTP stavových kódovZdroj: MDN Web Docs: HTTP – dokumentácia webových technológií od Mozilly, tvorcu prehliadača Firefox

Prečo sa dnes používa HTTPS namiesto HTTP?

Samotné HTTP prenáša údaje bez šifrovania. Zabezpečenú verziu HTTPS tvorí HTTP prenášané cez protokol TLS, ktorý chráni pred odpočúvaním a pozmenením správ. Pre web, ktorý chce byť dôveryhodný a dobre hodnotený, je HTTPS dnes štandardom.

Čo si zapamätať o pojme HTTP?

HTTP je protokol, ktorým prehliadač a server komunikujú. Odpoveď servera obsahuje stavový kód, ktorý je pre SEO veľmi dôležitý. Moderné weby používajú zabezpečenú verziu HTTPS. Ak chcete skontrolovať, ako server vášho webu odpovedá, kontaktujte nás.

Ako to rieši webstrankanamieru.sk: Pojem HTTP patrí do technickej časti optimalizácie. Postup nájdete v sekcii SEO na mieru, zistenia z praxe v novinkách a ceny v cenníku. Ak chcete skontrolovať svoj web, napíšte nám.

Súvisiace pojmy: HTTPS, HTTP stavový kód, URL, Doména, .htaccess, Apache, FTP, HTTP hlavičky, Mixed content, SSL certifikát

Často kladené otázky o pojme HTTP

Čo je HTTP?

HTTP je protokol, ktorým si prehliadač vyžiada stránku od webového servera a server mu pošle odpoveď. Je to základ prenosu webových stránok na internete.

Aký je rozdiel medzi HTTP a HTTPS?

HTTPS je HTTP prenášané cez protokol TLS, ktorý prenos šifruje a overuje server. Samotné HTTP prenáša údaje bez šifrovania, takže ich môže niekto odpočúvať alebo zmeniť.

Čo znamená, že HTTP je bezstavový?

Server si medzi dvoma požiadavkami nepamätá nič o návštevníkovi. Ak si má pamätať napríklad prihlásenie, používajú sa cookies, ktoré stav do komunikácie dopĺňajú.

Čo je požiadavka a odpoveď?

Požiadavka je správa, ktorou prehliadač žiada o obsah. Odpoveď je správa servera, ktorá obsahuje stavový kód a samotný obsah, napríklad HTML stránku.

Čo sú metódy GET a POST?

GET slúži na získanie údajov zo servera, napríklad na zobrazenie stránky. POST slúži na odoslanie údajov na server, napríklad pri odoslaní formulára.

Zdroje

  1. MDN Web Docs: HTTPZákladný opis HTTP, modelu požiadavky a odpovede, bezstavovosti a tried stavových kódov.
  2. MDN Web Docs: TLS (Transport Layer Security)TLS ako vrstva, ktorá chráni komunikáciu pred odpočúvaním a zmenou.
  3. Google Search Central: How HTTP status codes affect Google's crawlersAko Google spracúva jednotlivé stavové kódy.

Všetky pojmy v slovníku