Prerequisite – Difference between http:// and https://
1. HyperText Transfer Protocol (HTTP) :
HyperText Transfer Protocol (HTTP) is a protocol using which hypertext is transferred over the Web. Due to its simplicity, http has been the most widely used protocol for data transfer over the Web but the data (i.e. hypertext) exchanged using http isn’t as secure as we would like it to be. In fact, hyper-text exchanged using http goes as plain text i.e. anyone between the browser and server can read it relatively easy if one intercepts this exchange of data.
2. Hypertext Transfer Protocol Secure (HTTPS) :
Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It is used for secure communication. In HTTPS, the communication protocol is encrypted using Transport Layer Security.
Difference between HTTP and HTTPs :
|1.||HTTP stands for HyperText Transfer Protocol.||HTTPS for HyperText Transfer Protocol Secure.|
|2.||In HTTP, URL begins with “http://”.||In HTTPs, URL starts with “https://”.|
|3.||HTTP uses port number 80 for communication.||HTTPs uses 443 port number for communication.|
|4.||HTTP is considered to be unsecure.||HTTPs is considered as secure.|
|5.||HTTP works at Application Layer.||HTTPS works at Transport Layer.|
|6.||In HTTP, Encryption is absent.||Encryption is present in HTTPS.|
|7.||HTTP does not require any certificates.||HTTPS needs SSL Certificates.|
Attention reader! Don’t stop learning now. Get hold of all the important CS Theory concepts for SDE interviews with the CS Theory Course at a student-friendly price and become industry ready.
- Difference between http:// and https://
- Difference between HTML and HTTP
- Difference between HTTP and IPFS
- Difference between AMQP and HTTP protocols
- Difference between MQTT and HTTP protocols
- Difference between SOAP and HTTP
- What are the differences between HTTP, FTP, and SMTP?
- HTTP Non-Persistent & Persistent Connection | Set 1
- HTTP Non-Persistent & Persistent Connection | Set 2 (Practice Question)
- Session Management in HTTP
- Why HTTP is not Secure ?
- HTTP Full Form
- Difference between Stop and Wait, GoBackN and Selective Repeat
- Difference between Stop and Wait protocol and Sliding Window protocol
- Similarities and Difference between Java and C++
- Difference between Yaacomo and and XAP
- Difference between VoIP and and POTS
- Difference and Similarities between PHP and C
- Difference between Time Tracking and Time and Attendance Software
- Difference Between Single and Double Quotes in Shell Script and Linux
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to email@example.com. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.