A Origem
O protocolo TLS (Transport Layer Security) é o sucessor do antigo SSL (Secure Sockets Layer). O SSL foi desenvolvido pela Netscape, sua versão mais utilizada foi a SSL 3.0, que foi liberada em meados de 1996, já que as anteriores ou não foram liberadas ao público, ou apresentaram inúmeras falhas,.
Em 1999, o IETF (Internet Engineering Task Force) liberou a especificação do TLS 1.0, que não tinha tantas diferenças para o SSL 3.0. Ao longo dos anos, melhorias foram sendo sugeridas e aos poucos implementadas, sendo que em 2006 foi lançada a versão TLS 1.1 e em 2008 foi lançada a última versão, o TLS 1.2.
Conforme o protocolo foi sendo utilizado, surgiram diversas extensões, devidamente aprovadas e definidas pelo IETF, que vão desde a utilização junto com os protocolos HTTP e FTP, que serão abordados neste trabalho, como também o SMTP, IMAP, POP3, e os conjuntos de cifras, fornecendo maior variedade de opções aos usuários.