SSL is the protocol that aim to provide privacy and data integrity between two parties. HTTPS is HTTP over SSL/TLS, where the SSL/TLS connection is established first, and then normal HTTP data is exchanged over this SSL/TLS connection.