Výhody Hypertext Transfer Protocol

...

Protokol HTTP umožňuje World Wide Web.

Hypertext Transfer Protocol, lépe známý milionům uživatelů webu jako HTTP, byl vynalezen v roce 1990 Tim Berners-Lee v CERN Laboratories v Ženevě ve Švýcarsku. Dnes je základem World Wide Web a Hypertext Markup Language neboli HTML. Byly vyvinuty tři verze HTTP: 0.9, 1.0 a 1.1. 1.0 i 1.1 se dnes běžně používají.

Identifikace

HTML bylo zamýšleno jako rychlé a lehké. Rychlost doručení je umožněna vytvořením upozornění na typ souboru v hlavičce přenášených dat, známé jako MIME typ. To umožňuje přijímající aplikaci rychle otevřít příchozí soubor, aniž by se musela odesílatele ptát, jakou aplikaci má použít ke čtení nebo zobrazení obsahu souboru.

Video dne

Specializace

Webová stránka obsahuje smíšené prvky, jako je text a obrázky. Každý prvek vyžaduje jiné množství zdrojů k uložení a stažení. HTTP umožňuje více připojením stahovat jednotlivé prvky současně, čímž zrychluje přenos. Každý prvek má přiřazen svůj vlastní konkrétní typ souboru, a proto s ním může přijímající počítač zacházet rychleji a efektivněji.

Adresování

Adresovací schéma používané HTTP bylo také revolučním pokrokem. Když bylo nutné oslovovat počítače pomocí IP adresy skládající se z řady čísel, bylo pro veřejnost obtížné zapojit se do internetu. Mapování IP adres na snadno rozpoznatelná jména učinilo World Wide Web komerčně životaschopným.

Flexibilita

S upozorněním na typ souboru před přenosem dat má přijímající aplikace možnost rychlé stahování rozšíření nebo zásuvných modulů, pokud jsou k zobrazení dat potřeba další možnosti. Mezi tyto doplňky patří přehrávače Flash a čtečky dokumentů PDF.

Bezpečnostní

HTTP 1.0 stáhne každý soubor přes nezávislé připojení a poté připojení uzavře. To snižuje riziko zachycení během přenosu, protože spojení nepřetrvává po přenosu jediného prvku webové stránky. Hypertext Transfer Protocol Secure (HTTPS) zašifruje výměnu HTTP pro zvýšení bezpečnosti.

Snadnost programování

HTTP je kódován jako prostý text, a proto se snáze sleduje a implementuje než protokoly, které využívají kódy, které vyžadují vyhledávání. Data jsou formátována v řádcích textu, nikoli jako řetězce proměnných nebo polí.

Možnosti vyhledávání

Ačkoli je HTTP jednoduchý protokol pro zasílání zpráv, zahrnuje schopnost prohledávat databázi pomocí jediného požadavku. To umožňuje použití protokolu k provádění vyhledávání SQL a vracení výsledků pohodlně formátovaných v dokumentu HTML.

Trvalá připojení

Jednou menší nevýhodou HTTP je potřeba vytvořit více připojení za účelem přenosu typické webové stránky, což způsobuje administrativní režii. HTTP 1.1 má schopnost udržovat otevřené připojení pro několik požadavků. Kromě toho byl přidán koncept „pipeliningu“, který umožňuje odeslat mnoho požadavků na přijímající počítač před doručením prvního požadavku. Tato dvě opatření zrychlují dobu odezvy pro doručení webové stránky.