Razlika med HTTP in HTTPS

Razlika med HTTP in HTTPS
Razlika med HTTP in HTTPS

Video: Razlika med HTTP in HTTPS

Video: Razlika med HTTP in HTTPS
Video: VISA или MasterCard? Какую карту выбрать. В чем разница 2024, November
Anonim

HTTP proti

HTTP (Hyper-Text Transfer Protocol) je protokol na ravni aplikacije za porazdeljene, sodelovalne, hipermedijske informacijske sisteme. Definiran je v RFC 2616 (Zahteva za komentarje). V bistvu je glavna značilnost HTTP-ja pogajalski del prenosa podatkov. Tipični primeri storitev HTTP so komunikacija s spletnim strežnikom in komunikacija s storitvijo domenskih imen.

Pri podatkovni komunikaciji od konca do konca na ravni aplikacije en konec deluje kot strežnik, drugi pa kot odjemalec. Za komunikacijo s strežnikom mora odjemalec poznati naslov IP in številko vrat strežnika. Naslov IP pomaga pri doseganju strežnika, številka vrat pa samo določa, katero storitev odjemalec išče.(V tehničnem smislu je definiran kot vtičnica).

Enako tukaj v HTTP; samo vzemite spletni strežnik kot primer, v tem modelu je spletni strežnik aplikacijska programska oprema, ki se izvaja na strežniku strojne opreme, odjemalec pa je uporabnikov brskalnik. Aplikacija spletnega strežnika posluša vrata številka 80, da sprejme povezave HTTP. Ta vrata 80 so torej opredeljena kot vrata

HTTPS je prav tako podoben HTTP-ju, vendar 'S' pomeni varno. Pri HTTP se podatki prenašajo takšni, kot so, kar se imenuje navadno besedilo. Vsakdo lahko bere na poti med strežnikom in odjemalcem. Toda v HTTPS nihče ne more brati informacij med strežnikom in odjemalcem, ki sta običajno vaš spletni brskalnik in spletni strežnik.

Poleg tega implementacija TLS (Transport Layer Security) ali SSL (Secure Socket Layer) vzpostavi šifriran tunel od konca do konca za prenos podatkov. Šifrirani tunel pomeni, da je podatkovna komunikacija med strežnikom in odjemalcem zaprta in samo strežnik in odjemalec lahko bereta komunikacijo.

V tem primeru odjemalec, ki je v našem primeru vaš spletni brskalnik, komunicira s spletnim strežnikom prek številke vrat 443. V večini bančnih aplikacij izmenjava podatkov za prijavo uporabnikov uporablja

V povzetku:

(1) HTTP prenaša običajne podatke, medtem ko HTTPS prenaša zaprte ali šifrirane podatke

(2) HTTP je za običajne aplikacije, HTTPS pa večinoma za bančništvo ali varne aplikacije

(3) HTTP uporablja vrata 80, kjer HTTPS uporablja vrata 443

(4) HTTP je definiran v RFC 2616, HTTPS pa v RFC 2817 (Nadgradnja na TLS znotraj

Priporočena: