Différence entre HTTP et HTTPS

Différence entre HTTP et HTTPS
Différence entre HTTP et HTTPS

Vidéo: Différence entre HTTP et HTTPS

Vidéo: Différence entre HTTP et HTTPS
Vidéo: MasterCard ,Visa la différence ?? 2024, Décembre
Anonim

HTTP contre

HTTP (Hyper-Text Transfer Protocol) est un protocole de niveau application pour les systèmes d'information distribués, collaboratifs et hypermédia. Il est défini dans la RFC 2616 (Request for Comments). Fondamentalement, la principale caractéristique de HTTP est la partie négociation du transfert de données. Des exemples typiques de services HTTP sont la communication de serveur Web et la communication de service de nom de domaine.

Dans la communication de données de bout en bout au niveau de l'application, une extrémité agit en tant que serveur et une autre en tant que client. Afin de communiquer avec le serveur, le client doit connaître l'adresse IP et le numéro de port du serveur. L'adresse IP aide à atteindre le serveur et le numéro de port définit uniquement le service que le client recherche.(En termes techniques, il est défini comme socket).

Idem ici en HTTP; Prenons simplement le serveur Web comme exemple, dans ce modèle, le serveur Web est un logiciel d'application exécuté sur un serveur matériel et le client est le navigateur de l'utilisateur. L'application de serveur Web écoute le numéro de port 80 pour accepter les connexions HTTP. Donc, ce port 80 est défini comme port

HTTPS est également similaire à HTTP mais le 'S' signifie Secure. Dans HTTP, les données sont transmises telles quelles, ce qui s'appelle du texte brut. N'importe qui peut lire sur son chemin entre le serveur et le client. Mais dans HTTPS, personne ne peut lire les informations entre le serveur et le client, qui sont généralement votre navigateur Web et le serveur Web.

De plus, la mise en œuvre de TLS (Transport Layer Security) ou SSL (Secure Socket Layer) établit un tunnel crypté de bout en bout pour la transmission des données. Un tunnel crypté signifie que la communication de données entre le serveur et le client est fermée et que seuls le serveur et le client peuvent lire la communication.

Dans ce cas, le client, qui est votre navigateur Web dans notre exemple, communique avec le serveur Web via le numéro de port 443. Dans la plupart des applications bancaires, l'échange d'informations de connexion utilisateur utilise

En résumé:

(1) HTTP transmet des données normales alors que HTTPS transmet des données fermées ou chiffrées

(2) HTTP est pour les applications normales et HTTPS est principalement pour les applications bancaires ou sécurisées

(3) HTTP utilise le port 80 alors que HTTPS utilise le port 443

(4) HTTP est défini dans RFC 2616 et HTTPS est défini dans RFC 2817 (Mise à niveau vers TLS dans

Conseillé: