HTTP is a communications protocol which is basically a set of rules that allows a user to access websites using a web browser. It is the communications structure of the World Wide Web. The main function of this protocol is to establish a connection with the web server in order to display the relevant HTML page on the user’s screen. It governs the rules for downloading and uploading files to and from different servers. With HTTP, all web pagesaresent to the web browser without any encryption. In order to encrypt sensitive data such as credit card detail, a secure version of HTTP called HTTPS should be used.