http

Vysvětlíme, co je http a k čemu tento protokol slouží. Také, jak to funguje, rozdíly mezi protokolem http a https.

Tento protokol byl vytvořen v roce 1999 World Wide Web Consortium.

Co je protokol http?

http (z angličtiny HyperText Transfer Protocol o Hyper Texts Transfer Protocol) je protokol pro přenos informací Celosvětová Síť, to znamená kód, který je stanoven tak, že počítač Žadatel a ten, který obsahuje požadované informace, mohou při přenosu informací přes server „mluvit“ stejným jazykem síť.

Pomocí http jsou stanovena kritéria syntax Y sémantika výpočetní techniky (forma a význam) pro zřízení sdělení mezi různými prvky, které tvoří webovou architekturu: servery, klienti, zástupci. Byl vytvořen v roce 1999 World Wide Web Consortium ve spolupráci s Internet Engineering Task Force.

Je to „bezstavový“ protokol, to znamená, že nesleduje předchozí návštěvy, ale vždy začíná znovu. Informace týkající se předchozích návštěv jsou v těchto systémech ukládány v tzv. „cookies“, uložených v systému. klienta.

http prošlo četnými verzemi, až dosáhlo té současné na začátku 21. století, tzv HTTP / 2. Jeho první pokusy proběhly v roce 1991 a vznikly dílčí verze v letech 1996, 1999, 2000 a nakonec ta současná v roce 2015.

K čemu je protokol http?

http, jak již bylo řečeno, je jazyk, který zprostředkovává mezi požadavky klienta a odpověďmi serveru v Internet, aby byla umožněna plynulá komunikace a ve stejném „jazyku“. Východní protokol stanoví pokyny, které je třeba dodržovat, metody požadavku (tzv. "slovesa") a má určitou flexibilitu při začleňování nových požadavků a funkcí, zejména s postupem jejich verzí.

Vzhledem k tomu, že internet je jen o málo více než složitá síť pro výměnu informací mezi vzdálenými počítači, jsou tyto typy digitálních nástrojů klíčové pro vytvoření základny pro uspořádání a usnadnění přenosu informací.

Jak funguje protokol http?

Provoz http je založen na schématu žádost-odpověď mezi webovým serverem a „user agent“ (z angl. uživatelský agent) nebo klient, který o přenos žádá data. Klientem může být určitý prohlížeč, když se pokusíme otevřít a webová stránkanebo webové prohledávače (webcrawlery nebo web pavouci), kteří je kontrolují.

Server jim včas poskytne strukturovanou odpověď a je vybaven řadou metadat, která stanoví pokyny pro zahájení, rozvoj a ukončení přenosu informací. Jedná se o „metody požadavků“, tj. příkazy, které spouštějí provádění určitých zdrojů, jejichž soubory jsou umístěny na serveru.

Například: Při otevření konkrétní webové stránky výměna informací mezi naším webovým prohlížečem a serverem, kde se informace nachází, určí, jak mají být informace přenášeny, kde jsou obrázky a v jakém pořadí se mi zobrazí atd. Tato výměna příkazů požadavků a kódů odpovědí má za následek zobrazení stejných informací původně obsažených na serveru, který může být tisíce mil daleko, na mém počítači.

Co je https?

https je chráněn před zásahy třetích stran.

Pro https HyperText Transfer Procotol Secure nebo Secure Transfer Protocol of Hyper-textový, což není nic jiného než zabezpečená verze http, tedy varianta stejného protokolu, který je založen na vytvoření šifrovaného kanálu pro přenos informací, díky čemuž je vhodnější pro určitá citlivá data (jako klíče a uživatelů osobní).

Na rozdíl od http je https chráněno před zásahy třetích stran, které mohou špehovat výměnu informací nebo z ní získávat data pomocí „síťových vrstev“, které umožňují pouze serveru a klientovi šifrovat a dešifrovat informace odesílané přes předchozí výměna síťových certifikátů, druh počátečního ověření důvěry k vytvoření přenosu informací.

!-- GDPR -->