Obsah:
- Definícia - Čo znamená protokol HTTP (Hypertext Transfer Protocol)?
- Techopedia vysvetľuje protokol HTTP (Hypertext Transfer Protocol)
Definícia - Čo znamená protokol HTTP (Hypertext Transfer Protocol)?
Protokol HyperText Transfer Protocol (HTTP) je protokol aplikačnej vrstvy používaný primárne na webe. HTTP používa model klient-server, kde webový prehliadač je klient a komunikuje s webovým serverom, ktorý je hostiteľom webovej stránky. Prehliadač používa HTTP, ktorý sa prenáša cez TCP / IP na komunikáciu so serverom a na získanie webového obsahu pre používateľa.
HTTP je široko používaný protokol a vďaka svojej jednoduchosti bol rýchlo prijatý cez internet. Je to protokol bez štátnej príslušnosti a bez pripojenia.
Techopedia vysvetľuje protokol HTTP (Hypertext Transfer Protocol)
Aj keď jednoduchosť protokolu HTTP je jeho najväčšou silnou stránkou, predstavuje aj jeho hlavnú nevýhodu. V dôsledku toho sa ako pokus o nahradenie protokolu HTTP objavil projekt protokolu HyperText Transfer Protocol - nová generácia (HTTP-NG). HTTP-NG sľubuje, že okrem zjednodušenia bezpečnostných a autentifikačných funkcií HTTP poskytne oveľa vyšší výkon a ďalšie funkcie na podporu efektívnych komerčných aplikácií. Niektoré z cieľov protokolu HTTP-NG už boli implementované v protokole HTTP / 1.1, ktorý obsahuje vylepšenia výkonu, zabezpečenia a ďalšie vylepšenia jeho pôvodnej verzie HTTP / 1.0.
Základná požiadavka HTTP zahŕňa nasledujúce kroky:
- Otvorí sa pripojenie k serveru HTTP.
- Na server sa odošle požiadavka.
- Niektoré spracovanie vykonáva server.
- Odpoveď zo servera sa odošle späť.
- Spojenie je uzavreté.
Existujú dve verzie protokolu HTTP, verzia HTTP / 1.0 a najnovšia verzia HTTP / 1.1. Zmena vykonaná v revízii sa týkala najmä spojenia pre každú transakciu so žiadosťou a odpoveďou. V predchádzajúcej verzii bolo potrebné osobitné pripojenie. V novšej verzii je možné pripojenie opakovane použiť viackrát.