Home : Internet Terms : TLS Definition


Stands for "Transport Layer Security." TLS is a data encryption technology that provides secure data transfers. It encrypts (or scrambles) all data sent from one system to another. Any third party that attempts to "eavesdrop" on the transfer will be unable to recognize the data.

TLS can encrypt data transfers over any network, from a small local area network to the Internet. Secure websites, for example, use TLS to deliver website content over HTTPS. Email protocols, such as IMAP and SMTP, also support TLS.

Secure protocols typically require a different port number than their non-secure counterparts. Below are the standard non-secure and secure (TLS) ports for web and email connections:

  1. HTTP: port 80
  2. HTTPS: port 443
  3. IMAP (standard): port 143
  4. IMAP (secure): port 993
  5. SMTP (standard): port 25
  6. SMTP (secure): port 587


TLS is the successor to SSL, or Secure Sockets Layer. It was introduced in 1999 as a more secure means of encrypting data transfers. TLS 1.0 and 1.1 (introduced in 2006) were backward-compatible with SSL. While this simplified the transition process, it also compromised security, since it allowed systems to use the less-secure SSL option.

In 2008, TLS 1.2 eliminated backward-compatibility with SSL. It also replaced the MD5-SHA-1 encryption algorithm with stronger SHA-256 encryption. TLS 1.3, introduced in 2018, added several additional security improvements.

Common web browsers, such as Chrome, Safari, Edge, and Firefox, deprecated TLS 1.1 and earlier in 2018. Today, most web servers and mail servers require TLS 1.2 or 1.3.

NOTE: As of 2020, "SSL" is still an acceptable way to refer to secure connections, even if they use TLS. For example, many network and server admins say "SSL" when talking about secure connections that use TLS. Additionally, secure certificates are still called "SSL certificates," even though most operate over TLS.

Updated: November 14, 2020

Cite this definition:


TechTerms - The Tech Terms Computer Dictionary

This page contains a technical definition of TLS. It explains in computing terminology what TLS means and is one of many Internet terms in the TechTerms dictionary.

All definitions on the TechTerms website are written to be technically accurate but also easy to understand. If you find this TLS definition to be helpful, you can reference it using the citation links above. If you think a term should be updated or added to the TechTerms dictionary, please email TechTerms!

Subscribe to the TechTerms Newsletter to get featured terms and quizzes right in your inbox. You can choose to receive either a daily or weekly email.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe at any time.
Questions? Please contact us.