A SSL connection is a transport that provides a suitable type of service. In the case of SSL, such a connection is peer-to-peer and the connections are transient. Furthermore, each connection is associated with one SSL session, which is defined as the association between a client and a server. A session is created by the Handshake Protocol, and it defines a set of cryptographic security parameters which can be shared among multiple connections.