SSL (and its successor, TLS)
  • is a network protocol that operates directly on top of TCP at the session layer, although there are also implementations for datagram-based protocols such as UDP. This way, protocols on higher layers (such as HTTP) can be left unchanged while still providing a secure connection.

SSL/TLS - History

SSL/TLS - How It Works

SSL/TLS - Tools

SSL/TLS - Attacks