Contents | Previous | Next
icon

TLS: The Handshake Protocol

SSL encrypts every transaction between the client browser and the server, which makes it possible to send sensitive information back and forth without fear that it will be readable by anybody who might intercept it. It can do this because, before it begins transferring encrypted information, the server engages in an elaborate negotiation with the client, called the Handshake Protocol. This negotiation has the following parts: