Ero HTTP:n ja HTTPS:n välillä

Ero HTTP:n ja HTTPS:n välillä
Ero HTTP:n ja HTTPS:n välillä

Video: Ero HTTP:n ja HTTPS:n välillä

Video: Ero HTTP:n ja HTTPS:n välillä
Video: Tays Pitkäniemi Terapiatalo Nokia - Sisustus-Nummi Oy Sisäkatot seinäverhoukset akustiikka 2024, Marraskuu
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) on sovellustason protokolla hajautetuille, yhteistoiminnallisille hypermediatietojärjestelmille. Se on määritelty RFC 2616:ssa (Request for Comments). HTTP:n pääominaisuus on periaatteessa tiedonsiirron neuvotteluosa. Tyypillisiä esimerkkejä HTTP-palveluista ovat verkkopalvelinviestintä ja Domain Name Service Communication.

Sovellustason päästä päähän -tiedonsiirrossa toinen pää toimii palvelimena ja toinen pää toimii asiakkaana. Kommunikoidakseen palvelimeen asiakkaan tulee tietää palvelimen IP-osoite ja porttinumero. IP-osoite auttaa saavuttamaan palvelimen ja portin numero vain määrittelee, mitä palvelua asiakas etsii.(Teknisesti se on määritelty pistorasiaksi).

Sama täällä HTTP:ssä; ota vain verkkopalvelin esimerkkinä, tässä mallissa verkkopalvelin on laitteistopalvelimella toimiva sovellusohjelmisto ja asiakas on käyttäjän selain. Web-palvelinsovellus kuuntelee porttia numero 80 hyväksyäkseen HTTP-yhteydet. Tämä portti 80 on siis määritetty

HTTPS on myös samanlainen kuin HTTP, mutta "S" tarkoittaa suojattua. HTTP:ssä data välitetään sellaisenaan, jota kutsutaan tekstiksi. Kuka tahansa voi lukea matkallaan palvelimen ja asiakkaan välillä. Mutta HTTPS:ssä kukaan ei voi lukea tietoja palvelimen ja asiakkaan välillä, jotka ovat yleensä verkkoselaimesi ja verkkopalvelin.

Lisäksi TLS:n (Transport Layer Security) tai SSL:n (Secure Socket Layer) käyttöönotto muodostaa päästä päähän salatun tunnelin tiedonsiirtoa varten. Salattu tunneli tarkoittaa, että tiedonsiirto palvelimen ja asiakkaan välillä on suljettu ja vain palvelin ja asiakas voivat lukea viestintää.

Tässä tapauksessa asiakas, joka on esimerkissämme verkkoselaimesi, kommunikoi verkkopalvelimen kanssa portin numero 443 kautta. Useimmissa pankkisovelluksissa käyttäjän kirjautumistietojen vaihto käyttää

Yhteenveto:

(1) HTTP lähettää normaalia dataa, kun HTTPS lähettää suljettua tai salattua dataa

(2) HTTP on normaaleille sovelluksille ja HTTPS on enimmäkseen pankki- tai suojatuille sovelluksille

(3) HTTP käyttää porttia 80, kun taas HTTPS käyttää porttia 443

(4) HTTP on määritelty RFC 2616:ssa ja HTTPS on määritelty RFC 2817:ssä (päivitys TLS:ään HTTP/1.1:n sisällä)

Suositeltava: