Overview
Transport Layer Security (TLS) is used between two communicating applications to provide confidentiality and data integrity. The agreement consists of two layers: TLS Record Protocol (TLS Record) and the TLS Handshake Protocol (TLS Handshake). The lower layer of TLS Record Protocol, is located in a reliable transport protocol (eg TCP) above.
Protocol Structure
TLS protocol consists of two protocol groups - TLS Record Protocol and the TLS Handshake Protocol - each with many different formats of information.