SSL stands for Secure Sockets Layer.
When you purchase an SSL certificate
and secure your website with it, the connection between you and your visitors is encrypted when https:// is used.
The encrypted traffic can not be eavesdropped by third parties. When working with sensitive data (eg. Credit card data), this is a requirement, but for example if you let your visitors send address information, an encrypted connection is also highly desirable.