Info Node: (gnutls.info)Introduction to TLS

CFHT HOME gnutls.info: Introduction to TLS


up: Top next: Authentication methods prev: Introduction to GnuTLS Back to Software Index

3 Introduction to TLS and DTLS
******************************

TLS stands for "Transport Layer Security" and is the successor of SSL,
the Secure Sockets Layer protocol [Note: SSL3] designed by Netscape.
TLS is an Internet protocol, defined by IETF(1), described in [Note:
RFC5246].  The protocol provides confidentiality, and authentication
layers over any reliable transport layer.  The description, above,
refers to TLS 1.0 but applies to all other TLS versions as the
differences between the protocols are not major.

The DTLS protocol, or "Datagram TLS" [Note: RFC4347] is a protocol
with identical goals as TLS, but can operate under unreliable transport
layers such as UDP.  The discussions below apply to this protocol as
well, except when noted otherwise.

* TLS layers
* The transport layer
* The TLS record protocol
* The TLS Alert Protocol
* The TLS Handshake Protocol
* TLS Extensions
* How to use TLS in application protocols
* On SSL 2 and older protocols
   ---------- Footnotes ----------

   (1) IETF, or Internet Engineering Task Force, is a large open
international community of network designers, operators, vendors, and
researchers concerned with the evolution of the Internet architecture
and the smooth operation of the Internet.  It is open to any interested
individual.


automatically generated by info2www version 1.2