Secure Sockets Layer, or SSL, is a protocol used to encrypt the data exchanged between a hosting server and its users. The practical application of employing an SSL is to protect the info which visitors submit on your Internet site - a login page, a payment page if you run a web-based store, and so forth. Any info they input in any box on the site shall be submitted securely to the server, so their login or payment information shall be protected from being accessed by unauthorized people. Normally, an SSL certificate needs a dedicated IP address to be set up, meaning that the overall cost for your web presence will be bigger. While this might not exactly be a problem for a larger business, it might matter for a non-profit organization or a small online store that doesn't generate big revenue if additional money should be spent. That is the main reason why we've taken advantage of an extension known as Server Name Indication (SNI) and we've made it possible to use a shared server IP address to install an SSL certificate.