Table of Contents
Hypertext Transfer Protocol HTTP Topics
Return to Cloud Monk Courses, Hypertext Transfer Protocol (HTTP), Hypertext, HTTP, Hyperlink, Hypermedia, HTTP Bibliography, HTTP Courses, HTTP Topics, Awesome HTTP
Short description: Application protocol for distributed, collaborative, hypermedia information systems.
- Snippet from Wikipedia: HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.
HTTP is a request–response protocol in the client–server model. A transaction starts with a client submitting a request to the server, the server attempts to satisfy the request and returns a response to the client that describes the disposition of the request and optionally contains a requested resource such as an HTML document or other content.
In a common scenario, a web browser acts as the client, and a web server, hosting one or more websites, is the server. A web browser is an example of a user agent (UA). Other types of user agent include the indexing software used by search providers (web crawlers), voice browsers, mobile apps, and other software that accesses, consumes, or displays web content.
HTTP is designed to permit intermediate network elements to improve or enable communications between clients and servers. High-traffic websites often benefit from web cache servers that deliver content on behalf of upstream servers to improve response time. Web browsers cache previously accessed web resources and reuse them, whenever possible, to reduce network traffic. HTTP proxy servers at private network boundaries can facilitate communication for clients without a globally routable address, by relaying messages with external servers.
To allow intermediate HTTP nodes (proxy servers, web caches, etc.) to accomplish their functions, some of the HTTP headers (found in HTTP requests/responses) are managed hop-by-hop whereas other HTTP headers are managed end-to-end (managed only by the source client and by the target web server).
A web resource is located by a uniform resource locator (URL), using the Uniform Resource Identifier (URI) schemes http and https. URIs are encoded as hyperlinks in HTML documents, so as to form interlinked hypertext documents.
The main article for this category is Hypertext Transfer Protocol.
Subcategories
This HTTP category has the following 5 subcategories, out of 5 total.
H
- Hypertext Transfer Protocol clients (2 C, 8 P)
W
- Web caching protocol (6 P)
- Web server software (3 C, 62 P)
Pages in category "Hypertext Transfer Protocol"
The following 43 pages are in this category, out of 43 total. This list may not reflect recent changes (learn more). Hypertext Transfer Protocol Topics:
A
B
C
D
F
H
- Httperf - see also HTTP performance
L
M
N
P
R
S
W
See Also
Hypertext Transfer Protocol (HTTP):
Request methods - HTTP Request methods
List of HTTP header fields - HTTP Header fields:
List of HTTP status codes - HTTP Status codes:
Security access control methods:
HTTP - Hypertext Transfer Protocol: RFC 9114 HTTP/3,
HTTP/2 in Action by Barry Pollard - https://manning.com/books/http2-in-action - https://learning.oreilly.com/library/view/http-2-in-action/9781617295164
HTTP:
Security access control methods:
HTTP/1.0 <small>(1996)</small>
HTTP/1.1 <small>(1997)</small>
HTTP/1.1 <small>(1999)</small>
HTTP/1.1: Message Syntax and Routing <small>(2014)</small>
HTTP/1.1: Semantics and Content <small>(2014)</small>
HTTP/1.1: Conditional Requests <small>(2014)</small>
HTTP/1.1: Range Requests <small>(2014)</small>
HTTP/1.1: Caching <small>(2014)</small>
HTTP/1.1: Authentication <small>(2014)</small>
HTTP/2 <small>(2015)</small>
HTTP/2: HPACK Header Compression <small>(2015)</small>
HTTP/2: Opportunistic Security for HTTP/2 <small>(2017)</small>
HTTP/2: The ORIGIN HTTP/2 Frame <small>(2018)</small>
HTTP/2: Bootstrapping WebSockets with HTTP/2 <small>(2018)</small>
HTTP/2: Using TLS 1.3 with HTTP/2 <small>(2020)</small>
HTTP/3
}}
}}
(navbar_http - see also navbar_html)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
