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: Как БРОСИТЬ КУРИТЬ и ПИТЬ - Му Юйчунь - точки на онлайн уроке 2024, Huhtikuu
Anonim

HTTP vs.

HTTP (Hyper-Text Transfer Protocol) on sovellustason protokolla hajautetuille, yhteistyöhön perustuville, hypermedia-tietojärjestelmille. Se on määritelty RFC 2616: ssa (Request for Comments). HTTP: n pääominaisuus on tiedonsiirron neuvotteluosa. Tyypillisiä esimerkkejä HTTP-palveluista ovat verkkopalvelin ja Domain Name Service Communication.

Sovellustasolla päästä päähän -tietoliikenteessä toinen pää toimii palvelimena ja toinen pää toimii asiakkaana. Voidakseen kommunikoida palvelimelle asiakkaan tulisi tietää palvelimen IP-osoite ja portin numero. IP-osoite auttaa saavuttamaan palvelimen, ja porttinumero määrittää vain, mitä palvelua asiakas etsii. (Teknisessä mielessä se määritellään pistorasiaksi).

Sama täällä HTTP: ssä; Ota vain verkkopalvelin esimerkkinä, tässä mallissa verkkopalvelin on sovellusohjelmisto, joka toimii laitteistopalvelimella ja asiakas on käyttäjän selain. Verkkopalvelinsovellus kuuntelee porttinumeroa 80 hyväksyäksesi HTTP-yhteydet. Joten tämä portti 80 määritellään

HTTPS on myös samanlainen kuin HTTP, mutta 'S' tarkoittaa suojattua. HTTP: ssä tiedot lähetetään sellaisenaan, joita kutsutaan pelkkäksi tekstiksi. Kuka tahansa voi lukea matkalla palvelimen ja asiakkaan välillä. Mutta HTTPS: ssä kukaan ei voi lukea tietoja palvelimen ja asiakkaan välillä, jotka ovat tyypillisesti verkkoselaimesi ja verkkopalvelimesi.

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

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

Yhteenvetona:

(1) HTTP lähettää normaalia dataa, kun HTTPS lähettää suljettuja tai salattuja tietoja

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

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

(4) HTTP on määritelty RFC 2616: ssa ja HTTPS on määritelty RFC 2817: ssä (Päivittäminen TLS: ään HTTP / 1.1: ssä)

Suositeltava: