Simple and clear explanation. Superb Can you explain HTTPS in the same way from syn packet to the session keys generation(Encrypted data Transfer) which would be very useful in today's world. Below are some of components CLIENT_EARLY_TRAFFIC_SECRET CLIENT_HANDSHAKE_TRAFFIC_SECRET SERVER_HANDSHAKE_TRAFFIC_SECRET CLIENT_TRAFFIC_SECRET_0 SERVER_TRAFFIC_SECRET_0 EXPORTER_SECRET MASTER SECRET SHARED SECRET PRIVATE SECRET and there are many. So come you come up with this HTTPS in detail ( not in brief) Pleaseee