SSL/TLS vs SSL/TLS-VPN

Solution 1:

SSL and its successor TLS is just a generic security layer for other protocols; you could say "the pure technology". But it is not a VPN by itself – HTTP and VPN are two distinct applications of TLS.

  • HTTPS is HTTP secured using TLS.
  • SMTPS is SMTP – a mail transfer protocol – secured using TLS.
  • FTPS is FTP secured using TLS.
  • OpenConnect and SSTP are VPN protocols secured using TLS.

And so on.

Solution 2:

The two uses are very similar but the very large difference is what traffic is actually sent securely. TLS is a point-to-point communication encryption mechanism, and can be used in a variety of applications for securing traffic (HTTPS, SMTPS, POP3S, and so on).

A TLS-based VPN is another such usage that allows for otherwise non-encrypted traffic to travel down an encrypted path. The main application is to secure traffic between a remote site and a local resource, such as a company intranet.

The VPN can be configured to only route (secure) traffic destined for the remote site down the VPN, or the remote site can act as a gateway for the local workstation and thus encrypting all traffic between that workstation and the VPN router.

Like other VPN technologies, a TLS-based VPN will encapsulate the underlying data into TLS-encrypted packets. This means that for instance you can have TLS-encrypted VPN packets which are in turn TLS-encrypted HTTP packets-- this is because the VPN acts a lower level in the OSI model stack.

If you are still unclear on the difference, do some further reading on the purpose and implementation of a VPN (generic, doesn't matter if it's TLS or PPTP or L2TP): VPN.