What is the difference between Http and Https

Cyber Addiction Growing Threat

What is the difference between Http and Https

When you type the address of any website on your browser address bar, browser acts s a client and sends the request to the server of that particular website. Server response back to your request in the form of a webpage which you see on your browser.

Whenever you surf over any website, did you noticed anything on your address bar?

you will see the URL syntax like this–  https://www.facebook.com/

or in some case like this-  http://cybrot.com/

Are you able to identify the difference between these two URLs? Of course, these two belongs to different websites.

forget about the website name, Anything else you noticed?

Facebook uses Https protocol while cybrot use HTTP. So what is the difference between Http and Https, what does it mean, and where to use Https and Http on our website?

These are some questions which come to your mind…..

What is the difference between Http and Https

Firstly we will see HTTP protocol, Here HTTP stands for Hypertext Transfer Protocol is a protocol used in computer networking.  whenever you want to access any website. You type the address of that particular website on your web browser. The browser acts as a client, and the computer having the requested information acts as a server.

When the client sends a request to the server for accessing the information it uses HTTP protocol to do so.  Server receives the request and sends the reply to that client in the form of a web page which you see just after typing the web address and press Enter.

HTTPS is the combination of two protocols. It is more secure than Http. It is the combination of Http and SSL/TLS protocol. It is the more secure way of sending the request to server from client. Also, the whole transmission channel is encrypted which means no one can know what you are looking for.

This type of communication is used for accessing those websites where security is required. Like banking website, e-commerce website, Gmail etc.

For Https connection Server need public key trusted and signed certificate. This certificate comes either free or it costs few dollars depends on the signing authority.

Another way of distributing certificates is website admin creates the certificate by own and set in the browser of users.So whenever a user requests to the server his identity can be verified easily.


URL begins with “http://” URL begins with “https://”
Unsecured Secured
It uses port 80 for communication It uses port 443 for communication
Operates at Application Layer Operates at Transport Layer
No encryption Encryption is present
No certificates required Certificates required