TLS a SSL
Protokół TLS jest ściśle powiązany z protokołem SSL 3.0 i czasami określany jako "SSL 3.1". Protokół TLS zastępuje protokół SSL 2.0 i powinien być używany w nowym środowisku programistycznym. Począwszy od systemu Windows 10 w wersji 1607 i Windows Server 2016, protokół SSL 2.0 został usunięty i nie jest już obsługiwany.
Aplikacje wymagające wysokiego poziomu współdziałania powinny obsługiwać protokoły SSL 3.0 i TLS. Ze względu na podobieństwa między tymi dwoma protokołami szczegóły protokołu SSL nie są zawarte w tej dokumentacji, z wyjątkiem sytuacji, w których różnią się one od protokołu TLS. Poniżej przedstawiono RFC 2246:
"Różnice między tym protokołem a protokołem SSL 3.0 nie są dramatyczne, ale są one wystarczająco znaczące, że protokoły TLS 1.0 i SSL 3.0 nie współdziałają (chociaż protokół TLS 1.0 zawiera mechanizm, za pomocą którego implementacja protokołu TLS może cofnąć się do protokołu SSL 3.0)."