Le protocole HTTP Hypertext Transfer Protocol est utilisé pour transférer des informations entre les navigateurs Web et les serveurs de sites Web. Le protocole HTTP envoie du contenu en texte clair et ne fournit aucune forme de cryptage des données. Si un attaquant intercepte le message de transmission entre le navigateur Web et le serveur du site Web, il peut directement lire les informations qu'il contient. Le protocole HTTP n'est donc pas adapté à la transmission de certaines informations sensibles. informations, telles que : numéro de carte de crédit, mot de passe et autres informations de paiement.
Afin de résoudre cette lacune du protocole HTTP, un autre protocole doit être utilisé : Secure Socket Layer Hypertext Transfer Protocol HTTPS Pour la sécurité de la transmission des données, HTTPS HTTP. base
Le protocole SSL/TLS est ajouté sur la base. SSL/TLS s'appuie sur des certificats pour vérifier l'identité du serveur et crypter la communication entre le navigateur et le serveur.
Le protocole HTTPS est un protocole réseau construit par le protocole SSL/TLS+HTTP qui peut effectuer une transmission cryptée et une authentification d'identité. Il est plus sécurisé que le protocole http
La principale différence entre HTTPS et HTTP
Le protocole https nécessite de demander un certificat auprès de l'autorité de certification. Généralement, il y a moins de certificats gratuits, donc certains frais sont facturés. requis. http est un protocole de transfert hypertexte, les informations sont transmises en texte brut et https est un protocole de transmission sécurisé crypté SSL/TLS.Étapes permettant au client de communiquer avec le serveur Web via HTTPS
Le client utilise l'URL https pour accéder au serveur Web et nécessite qu'une connexion SSL soit établie avec le serveur Internet. Après avoir reçu la demande du client, le serveur Web enverra une copie des informations du certificat du site Web (le certificat contient la clé publique) au client.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!