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: Чем отличается HTTP от HTTPS 2024, November
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) je protokol na ravni aplikacije za porazdeljene, skupne, hipermedijske informacijske sisteme. Opredeljen je v RFC 2616 (Zahteva za komentarje). V bistvu je glavna značilnost HTTP pogajalski del prenosa podatkov. Tipična primera storitev HTTP sta komunikacija s spletnim strežnikom in komunikacija s storitvami domenskih imen.

Na ravni aplikacije od konca do konca podatkov en konec deluje kot strežnik, drugi konec pa kot odjemalec. Za komunikacijo s strežnikom mora odjemalec poznati naslov IP in številko vrat strežnika. Naslov IP pomaga pri dostopu do strežnika, številka vrat pa le določa, katero storitev stranka išče. (V tehničnem smislu je opredeljeno kot vtičnica).

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

HTTPS je prav tako podoben HTTP-ju, vendar 'S' pomeni Secure. V HTTP se podatki prenašajo takšni, kot se imenujejo navadno besedilo. Vsakdo lahko bere na poti med strežnikom in odjemalcem. Toda v HTTPS nihče ne more prebrati 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 šifrirani tunel za prenos podatkov od konca do konca. Šifrirani predor pomeni, da je podatkovna komunikacija med strežnikom in odjemalcem zaprta, strežnik in odjemalec pa 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 uporabniških podatkov za prijavo uporablja

V povzetku:

(1) HTTP pošilja običajne podatke, kadar HTTPS prenaša zaprte ali šifrirane podatke

(2) HTTP je za običajne aplikacije, HTTPS pa večinoma za bančne ali varne programe

(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 HTTP / 1.1)

Priporočena: