lovejeet
ya, that i got...............so why isn't it dat https should b mostly used??? plz enumerate all the differences on d basis of use n limitations n all............
Since it is one of the most important questions that has been left unanswered, I thought I should list down my answer here.
If you want the short point-by-point answer, here we go -
HTTP (or Hyper Text Transfer Protocol)
- It is an unsecured connection.
- There is no encryption.
- No certificates are required.
- The website URL begins with https://
- It uses port 80 for communication.
- Operates at Application Layer of the OSI network model.
HTTPS (or Hyper Text Transfer Protocol Secure)
- It is an secured connection.
- It is an encrypted connection.
- No certificates are required.
- URL begins with â#-Link-Snipped-#
- It uses port 443 for communication
- Operates at Transport Layer of the OSI network model.
If you want the long answer, read on -
HTTP is the name of the protocol used to send & receive information over the internet. It turns out that when thousands of websites were getting built on the internet, many website owners wanted to exchange confidential information across different websites through a server. With HTTP protocol information would be accessed without secure authorisation. Therefore, Netscape corporation decided to create HTTPS, the secure version of HTTP to allow authorisation and secured transactions.
HTTPS is a lot similar to HTTP as it follows the same basic protocols. They operate by a website URL sending information request to server which then responds with the status and a message. The status could be positive or negative depending upon the request.
Since HTTP or HTTPS is a part of the URL, the form of request changes. If HTTPS is used instead of HTTP in a URL, the server knows that an 'encrypted' connection is being requested.
HTTPS connection is typically desired in following scenarios:
1. Log-in pages of websites
2. Secure banking related transacations
3. Corporate log-ins
4. Websites where confidential information is exchanged between users and admin etc.