SSL (Secure Sockets Layer), et son successeur Transport Layer Security (TLS) est un protocole de sécurité qui assure la sécurité et l'intégrité des données pour les communications réseau. TLS et SSL chiffrent les connexions réseau entre la couche de transport et la couche d'application.
Secure Socket Layer, développé par Netscape pour assurer la sécurité de la transmission des données sur Internet À l'aide de la technologie de cryptage des données (Encryption), assurez-vous que les données. ne seront ni interceptés ni écoutés lors de la transmission sur le réseau. (Apprentissage recommandé : Tutoriel vidéo Web front-end)
La spécification générale est la norme de sécurité 40 bits, et les États-Unis ont introduit une norme de sécurité plus élevée de 128 bits. Tant que la version 3.0 ou supérieure du navigateur I.E. ou Netscape peut prendre en charge SSL.
La version actuelle est la 3.0. Il a été largement utilisé pour l’authentification et la transmission de données cryptées entre les navigateurs Web et les serveurs.
Le protocole SSL est situé entre le protocole TCP/IP et divers protocoles de couche application, offrant un support de sécurité pour la communication de données.
Le protocole SSL peut être divisé en deux couches : SSL Record Protocol :
Il est construit sur un protocole de transmission fiable (tel que TCP) Il fournit prise en charge des fonctions de base telles que l'encapsulation des données, la compression et le cryptage pour les protocoles de haut niveau.
Protocole de prise de contact SSL :
Il est construit sur le protocole d'enregistrement SSL et est utilisé pour identifier les parties communicantes avant le début de la transmission réelle des données, la négociation du cryptage. algorithmes, échange de clés de chiffrement, etc.
Fournir des services
1) Authentifier les utilisateurs et les serveurs pour garantir que les données sont envoyées au bon client et au bon serveur
2) Chiffrer les données pour empêcher ; Les données sont volées à mi-chemin ;
3) Maintenir l'intégrité des données et garantir qu'elles ne sont pas modifiées pendant la transmission.
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!