Overview of SSL

Definition

The Secure Sockets Layer (SSL) protocol is a cryptographic protocol that provides communication security over the Internet. It allows a client and a server to communicate in a way designed to prevent eavesdropping by authenticating the server or the client.

Purpose

SSL and application layer protocols work independently. Connections of application layer protocols, such as Syslog, can be established based on SSL handshakes. Before a client and a server use an application layer protocol to communicate, SSL is used to determine cryptography, negotiate a key, and authenticate the server. Data that is then transmitted using the application layer protocol between the client and the server will be encrypted, thereby protecting privacy.

Benefits

SSL offers the following benefits:
  • Provides secure network transmission. SSL uses data encryption, authentication, and message integrity check to ensure secure data transmission over the network.
  • Supports various application layer protocols. SSL is originally designed for securing World Wide Web traffic. As SSL functions between the application and transport layers, it secures data transmission for any application layer protocol based on TCP connections.
  • Achieves easy deployment.
Copyright © Huawei Technologies Co., Ltd.
Copyright © Huawei Technologies Co., Ltd.
Next topic >