Atšķirība starp HTTP un HTTPS

Atšķirība starp HTTP un HTTPS
Atšķirība starp HTTP un HTTPS

Video: Atšķirība starp HTTP un HTTPS

Video: Atšķirība starp HTTP un HTTPS
Video: What Are Distance and Displacement? | Physics in Motion 2024, Decembris
Anonim

HTTP pret

HTTP (Hyper-Text Transfer Protocol) ir lietojumprogrammu līmeņa protokols izplatītām, sadarbības, hipervides informācijas sistēmām. Tas ir definēts RFC 2616 (Komentāru pieprasījums). Būtībā HTTP galvenā iezīme ir datu pārsūtīšanas sarunu daļa. Tipiski HTTP pakalpojumu piemēri ir tīmekļa servera komunikācija un domēna nosaukumu pakalpojuma komunikācija.

Lietojumprogrammas līmenī datu komunikācija no gala līdz galam viens gals darbojas kā serveris, bet otrs - kā klients. Lai sazinātos ar serveri, klientam jāzina servera IP adrese un porta numurs. IP adrese palīdz sasniegt serveri, un porta numurs tikai nosaka, kādu pakalpojumu klients meklē.(Tehniskā izteiksmē tas ir definēts kā kontaktligzda).

Tas pats šeit HTTP; ņemiet par piemēru tīmekļa serveri. Šajā modelī tīmekļa serveris ir lietojumprogrammatūra, kas darbojas aparatūras serverī, un klients ir lietotāja pārlūkprogramma. Tīmekļa servera lietojumprogramma klausās porta numuru 80, lai pieņemtu HTTP savienojumus. Tātad šis ports 80 ir definēts kā HTTP ports.

HTTPS ir arī līdzīgs HTTP, bet “S” apzīmē drošu. HTTP dati tiek pārsūtīti tādi, kādi tie ir, ko sauc par vienkāršu tekstu. Ikviens var lasīt ceļā starp serveri un klientu. Bet, izmantojot HTTPS, neviens nevar nolasīt informāciju starp serveri un klientu, kas parasti ir jūsu tīmekļa pārlūkprogramma un tīmekļa serveris.

Papildus, TLS (Transport Layer Security) vai SSL (Secure Socket Layer) ieviešana datu pārraidei izveido šifrētu tuneli no gala līdz galam. Šifrēts tunelis nozīmē, ka datu saziņa starp serveri un klientu ir slēgta, un tikai serveris un klients var lasīt komunikāciju.

Šajā gadījumā klients, kas mūsu piemērā ir jūsu tīmekļa pārlūkprogramma, sazinās ar tīmekļa serveri, izmantojot porta numuru 443. Lielākajā daļā banku lietojumprogrammu lietotāja pieteikšanās informācijas apmaiņa izmanto

Rezumējot:

(1) HTTP pārsūta parastos datus, turpretim HTTPS pārsūta slēgtus vai šifrētus datus

(2) HTTP ir paredzēts parastajām lietojumprogrammām, un HTTPS galvenokārt ir paredzēts banku vai drošām lietojumprogrammām

(3) HTTP izmanto 80. portu, savukārt HTTPS izmanto 443. portu.

(4) HTTP ir definēts RFC 2616 un HTTPS ir definēts RFC 2817 (jaunināšana uz TLS HTTP/1.1 ietvaros)

Ieteicams: