HTTP vs HTTPS
What is HTTP?
The Hypertext Transfer Protocol (HTTP) is designed to enable communications between clients and servers.
HTTP works as a request-response protocol between a client and server.
A web browser may be the client, and an application on a computer that hosts a web site may be the server.
Example: A client (browser) submits an HTTP request to the server; then the server returns a response to the client. The response contains status information about the request and may also contain the requested content.
Hypertext Transfer
Protocol (HTTP) is a protocol 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. The response comes in
the form of web page which you see just after typing the web address and press
“Enter”.
Hypertext Transfer
Protocol Secure (HTTPS) is a combination of two different protocols. It is more secure
way to access the web. It is combination of Hypertext Transfer Protocol (HTTPS)
and SSL/TLS protocol. It is more secure way to sending request to server from a
client, also the communication is purely encrypted which means no one can know
what you are looking for. This kind of communication is used for accessing
those websites where security is required. Banking websites, payment gateway,
emails (Gmail
offers HTTPS by default in Chrome browser), and corporate sector
websites are some great examples where HTTPS protocols are used.
For
HTTPS connection, public key trusted and signed certificate is required for the
server. These certificate comes either free or it costs few dollars depends on
the signing authority. There is one other method for distributing certificates.
Site admin creates certificates and loads in the browser of users. Now when
user requests information to the web server, his identity can be verified
easily.
Here
are some major differences between HTTP and HTTPS:
HTTP
|
HTTPS
|
URL begins with “http://”
|
URL begins with “https://”
|
It uses port 80 for communication
|
It uses port 443 for communication
|
Unsecured
|
Secured
|
Operates at Application Layer
|
Operates at Transport Layer
|
No encryption
|
Encryption is present
|
No certificates required
|
Certificates required
|
how_internet_works
No comments:
Post a Comment