TLS vs. SSL
SSL and TLS are both cryptographic protocols that provide authentication
and data encryption between devices over a network. SSL was the first widely used protocol for securing online transactions.
It uses a combination of public key encryption and private key encryption to secure the connection
between two machines. SSL runs above the transport layer and the network layer(responsible for
transport of data between processes). The TLS protocol has changedfrom the SSL protocol. TLS
is composed of two layers, the TLS Record Protocoland the TLS Handshake Protocol. The TLS
Record Protocol provides connection security. The Handshake Protocol allows the server and
client to authenticate each other. SSL is still implemented in legacy systems.