In theory, SSL can encapsulate any protocol, including telnet, FTP and all the protocols mentioned in this chapter. In reality, however, SSL is mostly used to encapsulate HTTP (to become HTTPS). It is also used to encapsulate SMTP, NNTP, POP3 and IMAP.
Like SSH, SSL packets look like jibberish to bystanders due to encryption. Unlike SSH, SSL does not require a corresponding user account on the machine that listens to SSL requests. This makes SSL perfect for secure HTTP connections because HTTP connections do not require accounts on HTTP servers.