What is HTTP? and How does HTTP work ?

What is HTTP?

 It is a protocol for transferring information over the Internet.  The use of this protocol later gave birth to the World Wide Web.  This protocol was developed jointly by the World Wide Web Consortium and the Internet Engineering Task Force.

 http.  It is a protocol of request and response between a client and a server.  Where the client is a user and the server is a website.  Client HTTP  Sends a request using a web browser program or any other tool.  The server that responds to it is HTML.  It stores the content of files or websites and is called the origin server.  There may be many mediators between these two.  Like- proxy server, gateway etc.

 Although HTTP  Mainly used with TCP/IP but its use is not limited to it only.  Virtually any protocol that uses the Internet or other networks can use it.

What is the full form of HTTP?

 The full name of HTTP is “Hyper Text Transfer Protocol”.

 History of HTTP –

 The history of HTTP is very ancient.  This is from the year 1991 when the first version of HTTP was launched.  Tim Berners-Lee is considered the father of the World Wide Web.  He also introduced HTTP.

 New versions were developed depending on the time.  We try our best to know them through the following means –

 1. HTTP 0.9 –

 This was the first version.  It was developed in 1991.

2. HTTP 1.0 –

 This version was released in 1996.  Since version HTTP 0.9, it supported special methods for requesting pages.

 3. HTTP 1.1 –

 This version was released in 1997.  Features like TLS/SSL were added for connection and security.

 4. HTTP 2.0 –

 This version was released on 14 May 2015.  It consists of some improved network protocols.

5. HTTP 3.0 –    

 HTTP 3.0 modern is the latest version.  Which was released in 2020.  This modern version was developed for the header of the QUIC transport protocol.

How does HTTP work?

 HTTP crosses the following levels to function.

 For example – When a user opens a browser and types the URL (Uniform Resource Locator) and then presses Enter.  Then URL refers to a web page address.  This URL is sent to the Domain Name Server (DNS).  Due to which DNS first starts checking this URL in the records of its database, then as a result, DNS directly returns the IP address according to the URL to the web page and then the browser sends an HTTP request.  So that the browser can tell the server what data it is asking for and the server then sends the data to the client based on that request.

 Benefits of HTTP –

 • HTTP is a very easy and simple type of protocol.

 • HTTP is also used extensively in web services, file transfers, apps, and many other applications.

 • HTTP is largely a platform independent protocol.  That means it can be easily used on any operating system or any device.

 • This ensures security of communication and confidentiality of data.

 Disadvantages of HTTP –

 • There is lack of security in it like whatever data is sent over HTTP.  That data can be intercepted and read by third parties.

 • HTTP lacks caching.

 • HTTP sees limited support for multimedia.

 conclusion –

 Friends, you must have understood all the information about HTTP.  I have tried my best to explain you information about HTTP.

 I hope you liked the information about HTTP through this article.

 Please share this information with your friends and family and if you have any question then feel free to ask by commenting.

“Thanks To All”

Leave a Comment