Sunday, March 24, 2019

Differences Between HTTP and HTTPS

In this post you will learn and understand what is http and https and their differences.HTTP stands for Hypertext Transfer Protocol. HTTP is a client-server protocol by which two machines communicate using a reliable, connection-oriented transport service such as the TCP.It is a protocol that is Used in Networking. When you type any web address in your web browser, your browser acts as a client, and the computer having the requested information acts as a server. When client requests for any information from the server, it uses HTTP protocol to do so. The server responds back to the client after the request completes.



  • It Uses PORT 80 for Communication.
  • It is Unsecured. ( Avoid doing Personal Transactions).
  • No Encryption.
  • No Certificates required.


URL begins with “http:// example site“.


HTTPS stands for Hypertext Transfer Protocol over Secure Socket Layer or HTTP over SSL. In this SSL acts as a sub layer under regular HTTP application layering. HTTPS encrypts an HTTP message prior to transmission and decrypts a message upon arrival. 

It is a Combination of two different Protocols. S means that Secure. It is the More Secure way to use the Sites. It uses SSL/TLS protocol( Check footnotes for SSL/TCS).



  1. It Uses PORT 443 for Communication.
  2. It is more Secured. (Especially for Banking Sites).
  3. It is Encrypted.
  4. SSL Certificate is Needed.



SSL transactions are negotiated by means of a key based encryption algorithm between the client and the server, this key is usually either 40 or 128 bits in strength, though higher number of bits indicates more secured transaction.

HTTPS or SSL connections are necessary if you have any online store or you do any financial transactions using credit card or online banking or ask for any other sensitive information.

Some of the advantage of HTTPS are like it offers Privacy, Integrity & Authentication which are missing in HTTP based connection.

URL begins with “https:// Example Site”.

No comments:

Post a Comment

High Paying Jobs after Learning Python

Everyone knows Python is one of the most demand Programming Language. It is a computer programming language to build web applications and sc...