Heim > Artikel > Betrieb und Instandhaltung > Was ist SSL?
SSL (Secure Sockets Layer) und sein Nachfolger Transport Layer Security (TLS) sind ein Sicherheitsprotokoll, das Sicherheit und Datenintegrität für die Netzwerkkommunikation bietet. TLS und SSL sind die Transportschicht, die Netzwerkverbindungen verschlüsselt.
Secure Socket Layer, entwickelt von Netscape, wird verwendet, um die Sicherheit der Datenübertragung im Internet zu gewährleisten. Dazu wird die Datenverschlüsselungstechnologie (Encryption) verwendet Datenübertragungen im Netzwerk werden nicht abgefangen oder belauscht. Die allgemein akzeptierte Spezifikation ist der 40-Bit-Sicherheitsstandard. Die Vereinigten Staaten haben einen höheren Sicherheitsstandard von 128-Bit eingeführt, der Export ist jedoch eingeschränkt. Sofern I.E. oder Netscape-Browser Version 3.0 oder höher SSL unterstützen können.
Die aktuelle Version ist 3.0. Es wird häufig zur Authentifizierung und verschlüsselten Datenübertragung zwischen Webbrowsern und Servern verwendet.
Das SSL-Protokoll liegt zwischen dem TCP/IP-Protokoll und verschiedenen Protokollen der Anwendungsschicht und bietet Sicherheitsunterstützung für die Datenkommunikation. Das SSL-Protokoll kann in zwei Schichten unterteilt werden: SSL Record Protocol: Es basiert auf einem zuverlässigen Übertragungsprotokoll (z. B. TCP) und bietet Unterstützung für grundlegende Funktionen wie Datenkapselung, Komprimierung und Verschlüsselung für High-Level-Protokolle. SSL-Handshake-Protokoll: Es basiert auf dem SSL-Aufzeichnungsprotokoll und wird zur Identitätsauthentifizierung, zur Aushandlung von Verschlüsselungsalgorithmen und zum Austausch von Verschlüsselungsschlüsseln zwischen den kommunizierenden Parteien verwendet, bevor die eigentliche Datenübertragung beginnt.
Dienste bereitstellen
1) Benutzer und Server authentifizieren, um sicherzustellen, dass Daten an den richtigen Client und Server gesendet werden;
2) Daten verschlüsseln, um dies zu verhindern Die Daten werden auf halbem Weg gestohlen;
3) Behalten Sie die Integrität der Daten bei und stellen Sie sicher, dass die Daten während der Übertragung nicht verändert werden.
Das obige ist der detaillierte Inhalt vonWas ist SSL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!