HTTP 1.0 vs 1.1
Jako uživatel internetu musíte použít HTTP. Toto je jedno z nejčastěji zobrazovaných písmen, zejména pro miliony stránek, které jsou v současné době provozovány online. Je to právě tento bod, který je zde předmětem diskuse. Pokud víte o HTTP něco, existují dvě verze, 1.0 a 1.1. Co znamenají tyto dvě verze? Níže je uveden postupný přezkum HTTP 1.0 a Http 1.1.
Pojem HTTP označuje protokol Hyper Text Transfer Protocol. Funguje to jako protokol klienta a serveru, jehož definice definuje způsob přenosu a formátování zpráv v rámci celosvětového webu. HTTP 1.0 byl zaveden na začátku roku 1996, kdy došlo k nástupu společností pohybujících se online za účelem podnikání. Popularita používání protokolu HTTP rostla a více než 75% provozu na internetu je na něm závislé.
HTTP 1.0 mohl definovat pouze 16 stavových kódů, což bylo vyhrazené číslo. Hlavním omezením používání 16 stavových kódů bylo to, že došlo ke špatnému hlášení o rozlišení, které bylo zaznamenáno, a proto bylo nutné přijít s HTTP 1.1. HTTP 1.1 přišel s 24 stavovými kódy, které byly schopny vyřešit předchozí omezení, kterým HTTP 1.1 čelila. Hlášení chyb bylo provedeno rychleji a při jejich výskytu došlo k snadné detekci chyb.
Dalším plusem, který přišel s použitím HTTP 1.1, byla záhlaví varování, které mělo schopnost provádět vícečet sekundárních výstrah o stavu. Hlavním cílem indikací sekundárního stavu v HTTP 1.1 bylo upozornit příjemce na problém, když byl podán úspěšný požadavek. Požadavky na varování, které byly zavedeny v HTTP1.1, lze rozdělit do dvou tříd. Třídy byly založeny na první číslici, která byla prezentována na třímístném kódu. V jedné třídě došlo k vymazání varování po úspěšném ověření kódu do mezipaměti. Druhá třída byla zachována a přichází s obnovenou položkou mezipaměti.
Používání protokolu HTTP 1.0 přichází s pouze povolením pro základní ověřování, které čelí výzvě, že uživatelská jména a hesla, která jsou používána, nejsou šifrována. To, jak byste správně předpokládali, přináší faktor rizika, že na něj budete padat. HTTP 1.0 také nemá závislosti, a proto informace shromážděné činností snoopingu mohou být použity později v budoucnosti. Příchod protokolu HTTP 1.1 tento problém napravil a nabídl použití ověřování přístupem Digest. To odráží základní autentizaci a umožňuje serverům nejvyšší využití hodnoty onetime, což ve skutečnosti ztěžuje dosažení snoopingu. Je vytvořen kontrolní součet hesla, uživatelského jména a jednorázové hodnoty a všechny jsou zašifrovány. Můžete si tedy být jisti, že při použití protokolu HTTP 1.1 není možné snooping.
Návrh protokolu HTTP 1.0 vyžadoval nové připojení TCP pro každý požadavek, který byl prostřednictvím něj proveden. To způsobilo problém, protože při každém požadavku byly náklady a čas na zřízení nového připojení TCP, takže připojení bylo velmi pomalé. K řešení tohoto protokolu HTTP1.1 přišlo použití trvalých připojení a také použití požadavků na potrubí pro práci na trvalých připojeních.
souhrn
HTTP znamená Hyper Text Transfer Protocol
HTTP 1.1 obecně upgrade omezení HTTP 1.0
HTTP 1.0 může definovat 16status kódy
HTTP 1.1 může definovat 24 stavových kódů
HTTP 1.1 má hlavičku varování, která je schopna vyvolat mnoho sekundárních výstrah o stavu
Ověřování HTTP 1.0 není bezpečné, protože není šifrováno
HTTP 1.1 bezpečný, protože používá kontrolní součet uživatelského jména, hesla a jednorázové hodnoty.