HTTPS = HTTP over SSL
SSL is a layer over TCP that allows for secure, encrypted exchange of data.
HTTP normally runs over TCP and is therefore not encrypted. HTTPS is where the HTTP protocol is run over SSL rather than directly over TCP and therefore the data exchanged is encrypted.