HTTP vs
HTTP (Hyper-Text Transfer Protocol) este un protocol la nivel de aplicație pentru sisteme de informații distribuite, colaborative, hipermedia. Este definit în RFC 2616 (Solicitare de comentarii). Practic, principala caracteristică a HTTP este partea de negociere a transferului de date. Exemple tipice de servicii HTTP sunt comunicarea cu serverul web și comunicarea serviciului de nume de domeniu.
În comunicarea de date la nivel de aplicație, un capăt acționează ca server, iar un alt capăt acționează ca client. Pentru a comunica cu serverul, clientul ar trebui să cunoască adresa IP și numărul portului serverului. Adresa IP ajută la accesarea serverului, iar numărul portului definește doar ce serviciu caută clientul.(În termeni tehnici, este definit ca priză).
La fel aici în HTTP; Luați ca exemplu serverul web, în acest model, serverul web este un software de aplicație care rulează pe un server hardware și clientul este browserul utilizatorului. Aplicația de server web ascultă portul numărul 80 pentru a accepta conexiuni HTTP. Deci, acest port 80 este definit ca port
HTTPS este, de asemenea, similar cu HTTP, dar „S” înseamnă Secure. În HTTP datele sunt transmise așa cum sunt, ceea ce se numește text simplu. Oricine poate citi pe drumul său între server și client. Dar în HTTPS nimeni nu poate citi informațiile dintre server și client, care sunt de obicei browserul dvs. web și serverul web.
În plus, implementarea TLS (Transport Layer Security) sau SSL (Secure Socket Layer) stabilește un tunel criptat de la capăt la capăt pentru transmiterea datelor. Tunelul criptat înseamnă că comunicarea de date între server și client este închisă și doar serverul și clientul pot citi comunicarea.
În acest caz, clientul, care este browserul dvs. web în exemplul nostru, comunică cu serverul web prin numărul portului 443. În majoritatea aplicațiilor bancare, schimbul de informații de conectare a utilizatorului folosește
În rezumat:
(1) HTTP transmite date normale, în timp ce HTTPS transmite date închise sau criptate
(2) HTTP este pentru aplicații normale, iar HTTPS este în principal pentru aplicații bancare sau securizate
(3) HTTP folosește portul 80, în timp ce HTTPS folosește portul 443
(4) HTTP este definit în RFC 2616 și HTTPS este definit în RFC 2817 (Actualizarea la TLS în