HTTP Full Form – Hypertext Transfer Protocol

HTTP Full Form

HTTP Full Form – Hypertext Transfer Protocol

“HTTP” stands for HyperText Transfer Protocol.

It is invented by “Tim Berner”.

Tim Berners Lee and his team at CERN gets credit for inventing original HTTP and associated technologies.

Hyper Text Transfer protocol
Hypertext Transfer Protocol is an application protocol used for data communication.

It is the base of data communication in World Wide Web.

It provides a standard for web browsers that facilitates users to exchange information over internet.

“HTTP” is used by most of the websites to access any file or page.

“HTTP” is a request-response protocol in the client server computing model.

It is an application layer protocol designed within the framework of Internet Protocol Suite.

What is hypertext “HTTP”

A text containing a link within it, is known as hypertext.

If you click on a word on a webpage and it redirect you on a new page, it means you have clicked on a hypertext.

HTTP Full Form – Hypertext Transfer Protocol

How “HTTP” works

When you enter a “URL” in your web browser to access any particular file or page, the protocol fetches information from the server and responses back that requested web page to the client.

For example:

If you want to access any website like

www.itohg.com .

then you can write: http://www.itohg.com

It is invented by “Tim Berner”.

HyperText is the type of text which is specially coded with the help of some standard coding language called as HyperText Markup Language (HTML).

HTTP/2 is latest version of HTTP, which was published on May 2015.

The protocols that are used to transfer hypertext between two computers is known as HyperText Transfer Protocol.

“HTTP” provides standard between a web browser and web server to establish communication.

It is set of rules for transferring data from one computer to another.

Data such as text, images, and other multimedia files are shared on the World Wide Web.

It is an application protocol which is used for distributed, collaborative, hypermedia information systems.

Whenever a web user opens their web browser, user will indirectly uses “HTTP”.

HTTP Full Form – Hypertext Transfer Protocol

How it works ?

Whenever user’s want to open any website then first we open web browser after that we will type URL of that website

(e.g., www.itohg.com. ).

This URL is now sent to Domain Name Server “DNS”.

Then “DNS” first check records for this URL in their database, then “DNS” will return IP address to web browser corresponding to this URL.

Now browser is able to sent request to actual server.

After server sends data to client, connection will be closed.

If we want something else from server we should have to re-establish connection between client and server.

HTTP Full Form – Hypertext Transfer Protocol

The “HTTP” version history

“HTTP” version 0.9 –

This was first version of “HTTP” which was introduced in 1991.

“HTTP” version 1.0 –
In 1996, RFC 1945 “Request For Comments” was introduced in “HTTP” version 1.0.

“HTTP” version 1.1 –
In January 1997, RFC 2068 was introduced in “HTTP” version 1.1. Improvements and updates to HTTP version 1.1 standard were released under RFC 2616 in June 1999.

“HTTP” version 2.0 –

The “HTTP” version 2.0 specification was published as RFC 7540 on May 14, 2015.

“HTTP” version 3.0 –

“HTTP” version 3.0 is based on previous RFC draft. It is renamed as HyperText Transfer Protocol QUIC which is a transport layer network protocol developed by Google.

Characteristics of “HTTP” :

“HTTP” is IP based communication protocol which is used to deliver data from server to client or vice-versa.

Any type of content can be exchanged as long as server and user are compatible with it.

Once data is exchanged then servers and client are no more connected with each other.

Server processes a request, which is raised by user and also server and user knows each other only during current request and response period.

It is connection less protocol because after connection is closed, server does not remember anything about client and client does not remember anything about server.

It is a request and response protocol based on client and server requirements.

It is stateless protocol because both client and server does not expecting anything from each other but they are still able to communicate.

The Memory usage and CPU usage are low because of less simultaneous connections.
Since there are few TCP connections hence network congestion are less.

Since handshaking is done at initial connection stage, then latency is reduced because there is no further need of handshaking for subsequent requests.
The error can be reports without closing connection.

“HTTP” allows “HTTP pipe-lining” of request or response.
Disadvantages :

“HTTP” is less secure, because it does not uses any encryption method like https use TLS to encrypt normal http requests and response.

“HTTP” does not offer genuine exchange of data because it is less secure.

“HTTP” is not optimized for cellular phone and it is too gabby.

“HTTP” requires high power to establish communication and transfer data.

User’s does not close connection until it complete data from server and hence server needs to wait for data completion and cannot be available for other clients during this time.

HTTP Full Form – Hypertext Transfer Protocol

See Also :- IT – Information Technology

Leave a Reply

Your email address will not be published. Required fields are marked *