The SSL handshake protocol is based on the application layer but also provides for the security of the communication sessions. It negotiates the security parameters for each communication section. Multiple connections can belong to one SSL session and the parties participating in one session can take part in multiple simultaneous sessions.