What is SSL, TLS and handshaking?

What is SSL, TLS and handshaking?