What is HTTP?
HTTP is based on the client/server principle.
HTTP allows "computer A" (the client) to establish a connection to "computer B" (the server) and make a request. The server accepts the connection initiated by the client and sends back a response.
An HTTP request identifies the resource that the client is interested in and tells the
server what "action" to take on the resource.