http protocol used for transmission of general data between client & server the default port number is 80
https protocol is used for secure communication between client & server ,the services provided by certifucation authorities like verisign and awte.
this is recommended when transmission of sensitive data like credit card no,account no,online transactions ,in this case the data will be encrypted & decripted , the port number for https is 443.