http : Hypertext Transfer Protocol, Web browsers, Web servers, Web applications are all communicating with each other via HTTP
HTTP client : The most commonly used HTTP client is a Web browser, and the Web browser requests HTTP objects from the server and displays the objects on your screen
http Server : Web content is stored on an HTTP server, and the HTTP server stores data from the Internet
Resources : On the Internet, all content is called resources, such as static resources such as text files, HTML files, JPEG pictures, software programs, AVI movies and so on, a Web page is a combination of a set of resources
Media type : MIME type is a text tag that lets a Web browser know what to do with this object, common media types
URI : A Uniform Resource identifier that uniquely identifies and locates information resources worldwide, with URLs and urns in two forms, and almost all URIs as URLs
URL : A Uniform Resource locator that describes a specific location of a resource on a particular server, such as Http://www.baidu.com/logo.gif
urn : Uniform Resource Name, URL is a Web resource used to define the location, such as Http://www.baidu.com/logo.gif, and the URN is the Web resources defined by the name, such as urn:ietf:rfc:2141; URL once Move resources Elsewhere, the link will be invalidated, and the urn is not location-independent, resources can be accessed anywhere, but the urn is still in the experimental phase, not widely used.
transaction : An HTTP transaction consists of a request command (from the client to the server) and a response result (sent back to the client from the server)
method : Each HTTP request message contains a method that tells the server what to do, and the common HTTP method
message : Only the request message and the response message two types, the message consists of three parts: Start line, header field, message body
Status Code : Each HTTP response message will be returned with a status code (such as 200, 404, 502, etc.), to inform the client whether the request is successful, or whether to take other actions, a status code can have a number of reason phrases, such as the three OK, the Success, Document attached
TCP connections : Messages are moved from one place to another via a TCP connection because TCP is reliable, so even messages that are far apart are not lost
HTTP protocol version : Common HTTP protocol versions are http/0.9, http/1.0, http/1.0+, http/1.1, Http-ng (http/2.0)
Web Fabric Components : Web fabric components include proxies, caches, gateways, tunnels, agent agents
HTTP Basic Terminology