Sledujte video

Co je HTTP?

Internet je systém přijímání a přenosudata a informace, jehož hlavním nástrojem je protokol přenosu dat HTTP. HTTP protokol je pak nejběžnějším protokolem přenosu dat na internetu, který umožňuje stahovat webové stránky, ale ne jediný.

HTTP (HyperText Transfer Protocol) je aplikační protokol pro přenos informací ve formě hypertextových dokumentů ve formátu HTML.

Je to díky protokolu HTTP, že jsme schopni prohlížet internetové stránky ve formě, v jaké to děláme.

Struktura protokolu HTTP

Každá žádost v protokolu se skládá ze tří částí s dodržením jejich pořadí:

  1. Startovní řádek - určuje typ požadavku (zprávy).
  2. Záhlaví - popisuje tělo žádosti, nastavení přenosu a další data.
  3. Tělem zprávy je samotná informace, která se přenáší. Tělo je nutně odděleno od názvu prázdným řádkem.

Povinným prvkem mezi celou strukturou jePočáteční řádek, protože určuje typ požadavku nebo odpovědi. K dispozici je protokol verze 0.9, ve kterém bude dotaz obsahovat pouze počáteční řádek a odpověď serveru - pouze tělo zprávy.

Jak HTTP funguje

Protokol HTTP funguje na základě technologie"Klientský server". Její podstatou spočívá ve skutečnosti, že síť využívá dva objekty - klient-zákazníka a poskytovatele serverů. Spotřebitel iniciuje spojení a pošle žádosti a poskytovatel čeká na příchozí spojení a požadavek a poté provede potřebné kroky a odešle zprávu s výsledkem žadateli (spotřebiteli).

Pokud jde o software, různé prohlížeče pracují s HTTP protokoly: Internet Explorer, Mozilla Firefox, Google Chrome, Opera a mnoho dalších.

Ochrana dat pomocí protokolu HTTPS

Vzhledem k tomu, že data HTTP jsou přenášena otevřeně a nechráněná, která je pravděpodobně zachycena útočníky, existuje protokol HTTPS, který podporuje šifrování.

Všichni víme, že existují internetové služby,které vyžadují maximální ochranu při přenosu dat jakéhokoli druhu. Například různé pohyby peněz na internetu pomocí virtuálních peněženek, jako jsou WebMoney, BitCoin, PayPal, Yandex.Money atd. Jiné systémy, které pracují s osobními údaji uživatele, také nutně používají protokol HTTPS.

Tento typ protokolu není nutné speciálně stahovata nainstalujte do počítače. Kromě toho, že je podporován absolutně jakýmkoli prohlížečem, který bude nainstalován na vašem počítači, je také integrován do samotného prohlížeče a používá se v případě potřeby, nebudete ho muset spustit a nakonfigurovat na určitých místech.

Jak funguje protokol HTTPS

Bezpečnost protokolu poskytujekryptografický protokol SSL / TLS, který právě šifruje informace o nemožnosti zachycení a čtení. Poskytuje ochranu při práci v nechráněném kanálu.

Jak funguje ochrana? Podívejme se na to v primitivním příkladu: musíte poslat svého přítele Sasha důležité dokumenty poštou, ale aby kuriér nebo někdo jiný tyto dokumenty neviděl.

  1. Vezmete krabici, vložíte do ní dokumenty, zavěste zámek a dáte krabici kurýr. Útočník se tak nemůže dostat k dokumentům.
  2. Sasha dostane schránku se zámkem, ale nemá klíč. Zavěsí zámek na krabici (druhý zámek) a posílá krabici zpátky k vám.
  3. Odešlete zámek z krabice a odešlete jej zpět do Sasha.
  4. Sasha dostane krabici, nemá zámek, ale je tam. Takto box zůstává po celou dobu uzavřen, Sasha odstraní svůj hrad a obdrží dokumenty.

Samozřejmě, pokud si to ve skutečnosti představíme, je to velmidlouhé. Na internetu se to vše děje během několika vteřin. Přechází zde taková výměna dat ("klíče ze zámků") a nezbytné soubory jsou chráněny před neoprávněným přístupem k nim. Nyní víte, co je HTTP a jak funguje.

Přečtěte si také článek Co je adresa URL z části Koncepty a definice.

Komentáře 0