Tuesday 4 June 2013

Differences between HTTP and HTTPS | Gaurav Parmar

HTTP and HTTPS both are protocols for communication over the internet. HTTP stands for "Hypertext Transfer Protocol" and HTTPS stands for "Hypertext Transfer Protocol over Secure Socket Layer", or "HTTP over SSL". HTTP and HTTPS share some similarities but they have many significant differences as well which are -

1. HTTPS uses SSL (Secure Socket Layer) as a sublayer for security.
2. HTTPS uses port 443 while HTTP uses port 80.
3. HTTPS requires certificates while HTTP doesn't.
4. HTTPS uses encryption while HTTP doesn't.
5. HTTPS operates upon the transport layer while HTTP operates at application layer.
6. HTTPS can be considered as more secure than HTTP.
7. HTTPS is mainly used in those places where security is concerned i.e. -
     i) Payment gateways (e.g.- Paypal)
     ii) Login and user account pages under different websites like as in gmail, yahoo, facebook etc.
     iii) Banking websites etc

Note: To check if a page is using HTTP or HTTPS protocol, just have a look on the URL of the page if it is starting with "http://" then it is using HTTP protocol and if it is displaying "https://" at the beginning then it would be using HTTPS.

No comments:

Post a Comment