<p>What is SSL and how does it relate to HTTPS?</p>

HTTPS is just HTTP over SSL.  Or Hypertext Transfer Protocol over Secure Socket Layer.
SSL is an encrypted channel for communication.  HTTP is the way to transfer web pages and other web content across the network.