Rozdiel medzi HTTP a HTTPS

Rozdiel medzi HTTP a HTTPS
Rozdiel medzi HTTP a HTTPS

Video: Rozdiel medzi HTTP a HTTPS

Video: Rozdiel medzi HTTP a HTTPS
Video: MR Tipy: Ako začať s motorkami. Akú motorku si vybrať ako prvú? - motoride.sk 2024, November
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) je protokol na aplikačnej úrovni pre distribuované, kolaboratívne, hypermediálne informačné systémy. Je definovaný v RFC 2616 (Request for Comments). V podstate hlavnou funkciou HTTP je vyjednávacia časť prenosu údajov. Typickými príkladmi služieb HTTP sú komunikácia webového servera a komunikácia služby doménových mien.

V dátovej komunikácii na úrovni aplikácie funguje jeden koniec ako server a druhý ako klient. Aby klient mohol komunikovať so serverom, mal by poznať IP adresu a číslo portu servera. IP adresa pomáha dostať sa na server a číslo portu len definuje, akú službu klient hľadá.(Z technického hľadiska je to definované ako zásuvka).

To isté tu v HTTP; vezmite si ako príklad webový server, v tomto modeli je webový server aplikačný softvér bežiaci na hardvérovom serveri a klientom je prehliadač používateľa. Aplikácia webového servera počúva port číslo 80, aby prijala pripojenia HTTP. Takže tento port 80 je definovaný ako HTTP port.

HTTPS je tiež podobný HTTP, ale „S“znamená Secure. V HTTP sa údaje prenášajú tak, ako sú, čo sa nazýva obyčajný text. Každý môže čítať na svojej ceste medzi serverom a klientom. V HTTPS však nikto nemôže čítať informácie medzi serverom a klientom, ktorými sú zvyčajne váš webový prehliadač a webový server.

Dodatočne, implementácia TLS (Transport Layer Security) alebo SSL (Secure Socket Layer) vytvára end-to-end šifrovaný tunel na prenos dát. Šifrovaný tunel znamená, že dátová komunikácia medzi serverom a klientom je uzavretá a server a klient môžu iba čítať komunikáciu.

V tomto prípade klient, ktorým je v našom príklade váš webový prehliadač, komunikuje s webovým serverom cez port číslo 443. Vo väčšine bankových aplikácií používa výmena prihlasovacích informácií používateľa

Zhrnutie:

(1) HTTP prenáša normálne dáta tam, kde HTTPS prenáša uzavreté alebo šifrované dáta

(2) HTTP je pre bežné aplikácie a HTTPS je väčšinou pre bankové alebo zabezpečené aplikácie

(3) HTTP používa port 80, zatiaľ čo HTTPS používa port 443

(4) HTTP je definovaný v RFC 2616 a HTTPS je definovaný v RFC 2817 (Inovácia na TLS v rámci

Odporúča: