Skillnaden Mellan HTTP Och HTTPS

Skillnaden Mellan HTTP Och HTTPS
Skillnaden Mellan HTTP Och HTTPS

Video: Skillnaden Mellan HTTP Och HTTPS

Video: Skillnaden Mellan HTTP Och HTTPS
Video: SSL, TLS, HTTP, HTTPS объяснил 2024, December
Anonim

HTTP vs

HTTP (Hyper-Text Transfer Protocol) är ett protokoll på applikationsnivå för distribuerade, samarbetssystem, hypermediainformationssystem. Det definieras i RFC 2616 (begäran om kommentarer). Huvudfunktionen i HTTP är i huvudsak förhandlingsdelen av dataöverföringen. Typiska exempel på HTTP-tjänster är webbserverkommunikation och Domain Name Service Communication.

På applikationsnivå slutdatakommunikation fungerar ena änden som server och den andra änden fungerar som klient. För att kunna kommunicera med servern måste klienten känna till IP-adressen och portnumret på servern. IP-adress hjälper till att nå servern och portnummer definierar bara vilken tjänst klienten letar efter. (I tekniska termer definieras det som uttag).

Samma här i HTTP; ta bara webbservern som exempel, i den här modellen är webbservern applikationsprogramvara som körs på en hårdvaruserver och klienten är användarens webbläsare. Webbserverapplikationen lyssnar på port nummer 80 för att acceptera HTTP-anslutningar. Så denna port 80 definieras som

HTTPS liknar också HTTP men 'S' står för Secure. I HTTP överförs data som de kallas vanlig text. Vem som helst kan läsa på väg mellan servern och klienten. Men i HTTPS kan ingen läsa informationen mellan servern och klienten, som vanligtvis är din webbläsare och webbservern.

Ytterligare, implementering av TLS (Transport Layer Security) eller SSL (Secure Socket Layer) skapar krypterad tunnel från slut till slut för dataöverföringen. Krypterad tunnel betyder, datakommunikationen mellan server och klient är stängd och endast server och klient kan läsa kommunikationen.

I det här fallet kommunicerar klienten, som är din webbläsare i vårt exempel, med webbservern via portnummer 443. I de flesta bankapplikationer använder användarinloggningsutbyte

Sammanfattningsvis:

(1) HTTP överför normal data när HTTPS överför stängda eller krypterade data

(2) HTTP är för vanliga applikationer och HTTPS är främst för bank- eller säkra applikationer

(3) HTTP använder port 80 där som HTTPS använder port 443

(4) HTTP definieras i RFC 2616 och HTTPS definieras i RFC 2817 (Uppgradering till TLS inom HTTP / 1.1)

Rekommenderas: