HTTP protocol works in layers and one layer makes use of functionality given by the other layer below it. Therefore, it is a perfect example of abstraction on the internet. HTTP protocol is not dependent on anything except the text protocol on which it works.
Further explanation:
Working of HTTP protocol: It is an application layer protocol built on the top of TCP which uses client server model. Client and server communicate through request and response messages.
The HTTP messages are of three types:
HTTP GET- Client sent the message to server having only URL which may have zero or optional parameter at the end of the URL. The server process on the optional data of the URL and sent back the result to the browser.
HTTP POST- Messages place the optional data parameters to the body of request message instead of adding to the end of the URL.
HTTP HEAD- The server sends back the header information to the client rather than sending full contents of the URL.
Disadvantages:
Messages transmitted over HTTP have several issues:
- Error in creation of the web pages.
- User error
- Temporary network glitches
- Malfunction of the web server or web browser
Learn more:
1. A company that allows you to license software monthly to use online is an example of ?brainly.com/question/10410011
2. How does coding work on computers? brainly.com/question/2257971
Answer details:
Grade: Graduate Engineering
Subject: Computer Science
Chapter: Internet Technology
Keyword:
HTTP, protocol, browser, client server model, get, set, head, web, network, TCP, IP, URL header, request, response, messages, ASCII characters, parameter, abstraction, parameter