Transport Layer Security (TLS)
Netscape a développé le protocole SSL pour permettre la sécurité des transactions de commerce électronique sur le Web. Le commerce électronique nécessite un cryptage pour protéger les données confidentielles et privées d'un client, et également pour fournir l'authentification et l'intégrité. Son objectif principal est d'assurer une transaction sûre. La combinaison de ces caractéristiques donne une vue d'ensemble de la sécurité en ligne. Pour ce faire, le protocole SSL est implémenté au niveau de la couche application, directement au-dessus de TCP, comme illustré dans la figure ci-dessous. Lorsque l'IETF a standardisé le protocole SSL, il a été renommé Transport Layer Protocol (TLS), mais techniquement, ce sont des protocoles différents, car chacun décrit une version différente des protocoles.