Question: how tls connection is established?
Answer: Step 1: Client Hello (Client → Server) ... 
Step 2: Server Hello (Server → Client) ... 
Step 3: Server Certificate (Server → Client) ... 
Step 4: Client Certificate (Client → Server, Optional) ... 
Step 5: Server Key Exchange (Server → Client) ... 
Step 6: Server Hello Done (Server → Client) ... 
Step 7: Client Key Exchange (Server → Client)