SSL is a cryptographic protocol that enables secure communication between applications connected through the Web.
TLS is the successor to SSL. The protocol name was changed from SSL to TLS when it became a standard.
Then see this page for further information: Network - TLS
HTTPS (Secure HTTP) (Secure communication with websites) is based on SSL.