definícia http
HTTP je protokol hypertextového prenosu používaný na webe.
HTTP je skratka, ktorá znamená HyperText Transfer Protocol alebo Hypertext Transfer Protocol. Tento protokol vyvinuli medzinárodné inštitúcie W3C a IETF a používa sa pri všetkých druhoch transakcií cez internet.
Protokol HTTP umožňuje definovať syntax a sémantiku používanú rôznymi webovými softvérmi - klientmi, servermi aj servermi proxy - na vzájomnú interakciu.
Tento protokol funguje na základe žiadosti a odpovede medzi klientom a serverom. Žiadosti sa často musia týkať súborov, spustenia programu, vyhľadávania v databáze, prekladu a ďalších funkcií. Všetky informácie, ktoré na webe fungujú prostredníctvom tohto protokolu, sú identifikované podľa adresy URL alebo adresy.
Typická transakcia protokolu HTTP pozostáva z hlavičky, za ktorou nasleduje prázdny riadok a potom kúsok údajov. Táto hlavička definuje akciu vyžadovanú serverom.
Od svojho vzniku sa HTTP vyvinul do rôznych verzií. Medzi nimi 0,9, 1,0, 1,1 a 1,2.
Protokol tohto typu pracuje s trojmiestnymi kódmi odpovedí, ktoré komunikujú, ak bolo pripojenie odmietnuté, ak bolo úspešné, či bolo presmerované na inú URL, či sa vyskytla chyba na strane klienta, alebo na súčasť servera.
Aplikácie a webové prehliadače majú tendenciu dopĺňať činnosť protokolu HTTP, čo sa deje napríklad pomocou takzvaných „súborov cookie“, ktoré umožňujú ukladanie informácií o relácii, čo je funkcia, ktorú tento protokol nemá, pretože pracuje bez stavu.
Dnes veľa adries URL vyžaduje pre svoju správnu funkciu protokol „//“. Za týmto protokolom zvyčajne nasleduje typický kód „www“ a potom konkrétna adresa webovej stránky, ktorú chcete navštíviť.