Čo je HTTP? definícia a význam

HTTP alebo HyperText Transfer Protocol je protokol, ktorý je základným kameňom dátovej komunikácie na webe. Hypertextové dokumenty obsahujú hypertextové odkazy na iné zdroje, ku ktorým má používateľ jednoduchý prístup. HTTP je protokol žiadosť-odpoveď, kde používateľ, zvyčajne prehliadač, odošle požiadavku serveru, ktorý odošle odpoveď na základe požiadavky. Protokol HTTP je navrhnutý tak, aby umožňoval prechodné prvky, ako sú servery s vyrovnávacou pamäťou a servery proxy HTTP. HTTPS je navrhnutý ako protokol orientovaný na pripojenie založený na TCP, ale protokol možno prispôsobiť na používanie „nespoľahlivých“ protokolov, ako je UDP.

Technipages Vysvetľuje HTTP

HTTP pôvodne vyvinul Sir Tim Berners-Lee v roku 1989 (hoci to bolo v roku 1991, keď bola vydaná prvá plne zdokumentovaná verzia), keď pracoval ako kolega v CERN, jeho účelom bolo byť konglomerátom množstva rôznych protokolov a technológií umožňujúcich jednoduchú komunikáciu cez internet, ktorý vynašiel začiatkom toho roku. Odvtedy bol protokol niekoľkokrát prepísaný, aby sa zvýšila efektívnosť, zatiaľ čo staršie verzie neboli nikdy zastarané a pomaly sa prestali používať.

Protokol HTTP definuje množstvo stavových kódov, z ktorých server musí jeden do seba zahrnúť stavový kód, ktorý ľudia s najväčšou pravdepodobnosťou poznajú, je 404, čo znamená „zdroj nie nájdené“.

Protokol HTTP je podľa definície obyčajný text, obsah všetkej komunikácie môže počúvať tretia strana. Šifrovacia vrstva môže byť pridaná na vrch s TLS (staršie verzie sa nazývali SSL), čo je tento bezpečný variant HTTPS a poskytuje dôvernosť, integritu údajov a identifikáciu hostiteľa pomocou šifrovanie. HTTP2 vydaný v roku 2015 vyžaduje použitie určitej úrovne šifrovania alebo vyššej, aj keď príjem bol pomalý, pretože staršie zariadenia nemusia nevyhnutne podporovať novšiu verziu protokolu HTTP.

Bežné použitia HTTP

  • Server neodpovedal na moju požiadavku HTTP.
  • HTTP je nezabezpečený protokol.
  • Obyčajný text definuje protokoly HTTP, zatiaľ čo protokoly HTTPS majú pridanú vrstvu šifrovania.

Bežné zneužitia HTTP

  • Stránka HTTP sa nenačítala.