Client | TCP Connection Established | Server |
|
|
|
Handshake | SSL Record | TCP |
|
|
|
Client Hello
Supported
Ciphers
Random #
Figure 23
Here we already have a TCP connection in place. The TCP connection was initiated by the client. Once we have this reliability, the client now sends the SSL Client Hello message to the server. This message has a random number and a list of cipher suites the client supports. Now it is the server’s turn in Figure 24 – Server Hello.
21