Base of difference |
HTTP | HTTPS |
URL | URL starts with http:// | URL starts with https:// |
Default port | Here in http default port is 80 | Default port of HTTPS is 443 |
Layer | HTTP is an application layer protocol used for transferring information between computers on the World Wide Web. | In HTTPS communication protocol is encrypted using Transport Layer Security or formerly Secure Sockets Layer. |
Security | HTTP is less secure as compare to HTTPS. | HTTPS has enhanced security as compare to HTTP. |
Certificates | No need of TLS certificates in HTTP. | HTTPS requires TLS certificate to be install on server. |
Domain Validation | In HTTP we will not require domain validation. | In HTTPS we need both domain validation and legal validation. |
Encryption | Here in http no encryption is required | HTTPS is more secure then HTTP and this is done by encryption of data. |
Data Transfer | In HTTP data is transfers in plain text. | HTTPS consumes computation power to encrypt the communication channel. |
Speed | HTTP is faster then HTTPS. | HTTPS stands for Hypertext Transfer Protocol Secure. |
Full Form | HTTP protocol stands for Hypertext Transfer Protocol. | It is a secure protocol, so it is used for those websites that require to transmit the bank account details or credit card numbers. |
Used for | It is mainly used for those websites that provide information like blog writing. | It is a secure protocol, so it is used for those websites that require to transmit the bank account details or credit card numbers. |
Preference | Google does not give the preference to the HTTP websites. | On the other hand google will preferences to HTTPS and HTTPS are more secure. |