119 relations: Alert dialog box, Application layer, Application-Layer Protocol Negotiation, Arena (web browser), As We May Think, ASCII, Basic access authentication, Byte serving, Carriage return, Cascading Style Sheets, CERN, CERT Coordination Center, Chunked transfer encoding, Comparison of file transfer protocols, Connection-oriented communication, Constrained Application Protocol, Content negotiation, Cross-site tracing, Curl-loader, Data retrieval, Dave Raggett, Digest access authentication, Domain Name System, Dynamic web page, E-commerce, Email, Example.com, Fiddler (software), Form (HTML), Google, Google Web Accelerator, Gopher (protocol), Gzip, Host (network), HTML, HTTP 404, HTTP compression, HTTP cookie, HTTP ETag, HTTP message body, HTTP pipelining, HTTP/1.1 Upgrade header, HTTP/2, HTTPS, Hyperlink, Hypermedia, Hypertext, Idempotence, Internet bot, Internet Engineering Task Force, ..., Internet Explorer 2, Internet Information Services, Internet protocol suite, IP address, Latency (engineering), List of HTTP header fields, List of HTTP status codes, List of TCP and UDP port numbers, Lynx (web browser), Media type, Memex, Mobile app, Mosaic (web browser), Netscape Navigator, Newline, Node (networking), OWASP, Patch verb, Port (computer networking), POST (HTTP), Private network, Project Xanadu, Proxy server, Representational state transfer, Request for Comments, Request–response, Roy Fielding, Secure Hypertext Transfer Protocol, Server log, Session (computer science), Side effect (computer science), Simple Service Discovery Protocol, Software, SPDY, Stateless protocol, TCP congestion control, Ted Nelson, Tim Berners-Lee, Transmission Control Protocol, Transport layer, Transport Layer Security, Tunneling protocol, Uniform Resource Identifier, Upstream server, URL, User agent, User Datagram Protocol, Vannevar Bush, Variable (computer science), Variant object, Virtual hosting, Voice browser, Web application, Web banner, Web browser, Web cache, Web counter, Web crawler, Web developer, Web resource, Web search engine, Web server, WebDAV, Website, WebSocket, Whitespace character, Wireshark, World Wide Web, World Wide Web Consortium. Expand index (69 more) » « Shrink index
An alert dialog box is a special dialog box that is displayed in a graphical user interface when something unexpected occurred that requires immediate user action.
An application layer is an abstraction layer that specifies the shared communications protocols and interface methods used by hosts in a communications network.
Application-Layer Protocol Negotiation (ALPN) is a Transport Layer Security (TLS) extension for application layer protocol negotiation.
The Arena browser (also known as the Arena WWW Browser) is an early (now discontinued) testbed Web browser and Web authoring tool for Unix.
"As We May Think" is a 1945 essay by Vannevar Bush which has been described as visionary and influential, anticipating many aspects of information society.
ASCII, abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication.
In the context of an HTTP transaction, basic access authentication is a method for an HTTP user agent (e.g. a web browser) to provide a user name and password when making a request.
Byte serving (other names: RFC 7233 says the client makes Range Requests when it makes a partial content request; Clients make range requests; Byte Range Serving; Page on demand) is the process of sending only a portion of an HTTP/1.1 message from a server to a client.
A carriage return, sometimes known as a cartridge return and often shortened to CR, or return, is a control character or mechanism used to reset a device's position to the beginning of a line of text.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML.
The European Organization for Nuclear Research (Organisation européenne pour la recherche nucléaire), known as CERN (derived from the name Conseil européen pour la recherche nucléaire), is a European research organization that operates the largest particle physics laboratory in the world.
The CERT Coordination Center (CERT/CC) is the coordination center of the computer emergency response team (CERT) for the Software Engineering Institute (SEI), a non-profit United States federally funded research and development center.
Chunked transfer encoding is a streaming data transfer mechanism available in version 1.1 of the Hypertext Transfer Protocol (HTTP).
This article lists communication protocols that are designed for file transfer over a telecommunications network.
Connection-oriented communication is a network communication mode in telecommunications and computer networking, where a communication session or a semi-permanent connection is established before any useful data can be transferred, and where a stream of data is delivered in the same order as it was sent.
Constrained Application Protocol (CoAP) is a specialized Internet Application Protocol for constrained devices, as defined in RFC 7252.
Content negotiation refers to mechanisms defined as a part of HTTP that make it possible to serve different versions of a document (or more generally, representations of a resource) at the same URI, so that user agents can specify which version fits their capabilities the best.
In web security, cross-site tracing (abbreviated "XST") is a network security vulnerability exploiting the HTTP TRACE method.
curl-loader is an open-source software performance testing tool written in the C programming language.
Data retrieval means obtaining data from a database management system such as ODBMS.
Dave Raggett is a computer specialist who has played a major role in implementing the World Wide Web since 1992.
Digest access authentication is one of the agreed-upon methods a web server can use to negotiate credentials, such as username or password, with a user's web browser.
The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network.
A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts.
E-commerce is the activity of buying or selling of products on online services or over the Internet.
Electronic mail (email or e-mail) is a method of exchanging messages ("mail") between people using electronic devices.
example.com, example.net, example.org, and example.edu are second-level domain names reserved for documentation purposes and examples of the use of domain names.
Fiddler is an HTTP debugging proxy server application written by Eric Lawrence, formerly a Program Manager on the Internet Explorer development team at Microsoft.
A webform, web form or HTML form on a web page allows a user to enter data that is sent to a server for processing.
Google LLC is an American multinational technology company that specializes in Internet-related services and products, which include online advertising technologies, search engine, cloud computing, software, and hardware.
Google Web Accelerator was a web accelerator produced by Google.
The Gopher protocol is a TCP/IP application layer protocol designed for distributing, searching, and retrieving documents over the Internet.
gzip is a file format and a software application used for file compression and decompression.
A network host is a computer or other device connected to a computer network.
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications.
The HTTP 404, 404 Not Found and 404 error message is a Hypertext Transfer Protocol (HTTP) standard response code, in computer network communications, to indicate that the client was able to communicate with a given server, but the server could not find what was requested.
HTTP compression is a capability that can be built into web servers and web clients to improve transfer speed and bandwidth utilization.
An HTTP cookie (also called web cookie, Internet cookie, browser cookie, or simply cookie) is a small piece of data sent from a website and stored on the user's computer by the user's web browser while the user is browsing.
The ETag or entity tag is part of HTTP, the protocol for the World Wide Web.
HTTP Message Body is the data bytes transmitted in an HTTP transaction message immediately following the headers if there are any (in the case of no headers are transmitted).
HTTP pipelining is a technique in which multiple HTTP requests are sent on a single TCP connection without waiting for the corresponding responses.
The Upgrade header field is an HTTP header field introduced in HTTP/1.1.
HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web.
HTTP Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP) for secure communication over a computer network, and is widely used on the Internet.
In computing, a hyperlink, or simply a link, is a reference to data that the reader can directly follow either by clicking, tapping, or hovering.
Hypermedia, an extension of the term hypertext, is a nonlinear medium of information that includes graphics, audio, video, plain text and hyperlinks.
Hypertext is text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access, or where text can be revealed progressively at multiple levels of detail (also called StretchText).
Idempotence is the property of certain operations in mathematics and computer science that they can be applied multiple times without changing the result beyond the initial application.
An Internet Bot, also known as web robot, WWW robot or simply -bot-, is a software application that runs automated tasks (scripts) over the Internet.
The Internet Engineering Task Force (IETF) develops and promotes voluntary Internet standards, in particular the standards that comprise the Internet protocol suite (TCP/IP).
Microsoft Internet Explorer 2 (IE2) is the second major version of Internet Explorer (IE), a graphical web browser by Microsoft.
Internet Information Services (IIS, formerly Internet Information Server) is an extensible web server created by Microsoft for use with the Windows NT family.
The Internet protocol suite is the conceptual model and set of communications protocols used on the Internet and similar computer networks.
An Internet Protocol address (IP address) is a numerical label assigned to each device connected to a computer network that uses the Internet Protocol for communication.
Latency is a time interval between the stimulation and response, or, from a more general point of view, a time delay between the cause and the effect of some physical change in the system being observed.
HTTP header fields are components of the header section of request and response messages in the Hypertext Transfer Protocol (HTTP).
This is a list of Hypertext Transfer Protocol (HTTP) response status codes.
This is a list of TCP and UDP port numbers used by protocols of the application layer of the Internet protocol suite for the establishment of host-to-host connectivity.
Lynx is a customizable text-based web browser for use on cursor-addressable character cell terminals.
A media type (formerly known as MIME type) is a two-part identifier for file formats and format contents transmitted on the Internet.
The memex (originally coined "at random", though sometimes said to be a portmanteau of "memory" and "index") is the name of the hypothetical proto-hypertext system that Vannevar Bush described in his 1945 The Atlantic Monthly article "As We May Think".
A mobile app is a computer program designed to run on a mobile device such as a phone/tablet or watch.
NCSA Mosaic, or simply Mosaic, is the web browser that popularized the World Wide Web and the Internet.
Netscape Navigator was a proprietary web browser, and the original browser of the Netscape line, from versions 1 to 4.08, and 9.x. It was the flagship product of the Netscape Communications Corp and was the dominant web browser in terms of usage share in the 1990s, but by 2002 its use had almost disappeared.
Newline (frequently called line ending, end of line (EOL), line feed, or line break) is a control character or sequence of control characters in a character encoding specification, e.g. ASCII or EBCDIC.
In telecommunications networks, a node (Latin nodus, ‘knot’) is either a redistribution point or a communication endpoint.
The Open Web Application Security Project (OWASP), an online community, produces freely-available articles, methodologies, documentation, tools, and technologies in the field of web application security.
The PATCH method is a request method supported by the HTTP protocol for making partial changes to an existing resource.
In computer networking, a port is an endpoint of communication in an operating system, which identifies a specific process or a type of network service running on that system.
In computing, POST is a request method supported by HTTP used by the World Wide Web.
In the Internet addressing architecture, a private network is a network that uses private IP address space.
Project Xanadu was the first hypertext project, founded in 1960 by Ted Nelson.
In computer networks, a proxy server is a server (a computer system or an application) that acts as an intermediary for requests from clients seeking resources from other servers.
Representational State Transfer (REST) is an architectural style that defines a set of constraints and properties based on HTTP.
In information and communications technology, a Request for Comments (RFC) is a type of publication from the technology community.
Request–response, or request–reply, is one of the basic methods computers use to communicate with each other, in which the first computer sends a request for some data and the second computer responds to the request.
Roy Thomas Fielding (born 1965) is an American computer scientist, one of the principal authors of the HTTP specification and the originator of the Representational State Transfer (REST) architectural style.
Secure Hypertext Transfer Protocol (S-HTTP) is an obsolete alternative to the HTTPS protocol for encrypting web communications carried over HTTP.
A server log is a log file (or several files) automatically created and maintained by a server consisting of a list of activities it performed.
In computer science, in particular networking, a session is a semi-permanent interactive information interchange between two or more communicating devices, or between a computer and user (see login session).
In computer science, a function or expression is said to have a side effect if it modifies some state outside its scope or has an observable interaction with its calling functions or the outside world besides returning a value.
The Simple Service Discovery Protocol (SSDP) is a network protocol based on the Internet Protocol Suite for advertisement and discovery of network services and presence information.
Computer software, or simply software, is a generic term that refers to a collection of data or computer instructions that tell the computer how to work, in contrast to the physical hardware from which the system is built, that actually performs the work.
SPDY (pronounced "speedy") is a deprecated open-specification networking protocol that was developed primarily at Google for transporting web content.
In computing, a stateless protocol is a communications protocol in which no information is retained by either sender or receiver, meaning that they are agnostic of the state of one another.
Transmission Control Protocol (TCP) uses a network congestion-avoidance algorithm that includes various aspects of an additive increase/multiplicative decrease (AIMD) scheme, with other schemes such as slow-start and congestion window to achieve congestion avoidance.
Theodor Holm "Ted" Nelson (born June 17, 1937) is an American pioneer of information technology, philosopher, and sociologist.
Sir Timothy John Berners-Lee (born 8 June 1955), also known as TimBL, is an English engineer and computer scientist, best known as the inventor of the World Wide Web.
The Transmission Control Protocol (TCP) is one of the main protocols of the Internet protocol suite.
In computer networking, the transport layer is a conceptual division of methods in the layered architecture of protocols in the network stack in the Internet Protocol Suite and the OSI model.
Transport Layer Security (TLS) – and its predecessor, Secure Sockets Layer (SSL), which is now deprecated by the Internet Engineering Task Force (IETF) – are cryptographic protocols that provide communications security over a computer network.
In computer networks, a tunneling protocol is a communications protocol that allows for the secure movement of data from one network to another.
A Uniform Resource Identifier (URI) is a string of characters designed for unambiguous identification of resources and extensibility via the URI scheme.
In computer networking, upstream server refers to a server that provides service to another server.
A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.
In computing, a user agent is software (a software agent) that is acting on behalf of a user.
In computer networking, the User Datagram Protocol (UDP) is one of the core members of the Internet protocol suite.
Vannevar Bush (March 11, 1890 – June 28, 1974) was an American engineer, inventor and science administrator, who during World War II headed the U.S. Office of Scientific Research and Development (OSRD), through which almost all wartime military R&D was carried out, including initiation and early administration of the Manhattan Project.
In computer programming, a variable or scalar is a storage location (identified by a memory address) paired with an associated symbolic name (an identifier), which contains some known or unknown quantity of information referred to as a value.
Variant objects in the context of HTTP are objects served by an Origin Content Server in a type of transmitted data variation (i.e. uncompressed, compressed, different languages, etc.). HTTP/1.1 (1997–1999) introduces Content/Accept headers.
Virtual hosting is a method for hosting multiple domain names (with separate handling of each name) on a single server (or pool of servers).
A voice browser is a software application that presents an interactive voice user interface to the user in a manner analogous to the functioning of a web browser interpreting Hypertext Markup Language (HTML).
In computing, a web application or web app is a client–server computer program which the client (including the user interface and client-side logic) runs in a web browser.
A web banner or banner ad is a form of advertising on the World Wide Web delivered by an ad server.
A web browser (commonly referred to as a browser) is a software application for accessing information on the World Wide Web.
A web cache (or HTTP cache) is an information technology for the temporary storage (caching) of web documents, such as HTML pages and images, to reduce server lag.
A web counter or hit counter is a computer software program that indicates the number of visitors, or hits, a particular webpage has received.
A Web crawler, sometimes called a spider, is an Internet bot that systematically browses the World Wide Web, typically for the purpose of Web indexing (web spidering).
A web developer is a programmer who specializes in, or is specifically engaged in, the development of World Wide Web applications, or applications that are run over HTTP from a web server to a web browser.
The concept of a web resource is primitive in the web architecture, and is used in the definition of its fundamental elements.
A web search engine is a software system that is designed to search for information on the World Wide Web.
Web server refers to server software, or hardware dedicated to running said software, that can serve contents to the World Wide Web.
Web Distributed Authoring and Versioning (WebDAV) is an extension of the Hypertext Transfer Protocol (HTTP) that allows clients to perform remote Web content authoring operations.
A website is a collection of related web pages, including multimedia content, typically identified with a common domain name, and published on at least one web server.
WebSocket is a computer communications protocol, providing full-duplex communication channels over a single TCP connection.
In computer programming, white space is any character or series of characters that represent horizontal or vertical space in typography.
Wireshark is a free and open source packet analyzer.
The World Wide Web (abbreviated WWW or the Web) is an information space where documents and other web resources are identified by Uniform Resource Locators (URLs), interlinked by hypertext links, and accessible via the Internet.
The World Wide Web Consortium (W3C) is the main international standards organization for the World Wide Web (abbreviated WWW or W3).
CONNECT (HTTP), CONNECT request, DELETE (HTTP), DELETE request, GET (HTTP), GET request, GET requests, HEAD (HTTP), HEAD request, HTTP, HTTP 0.9, HTTP 1.0, HTTP 1.1, HTTP CONNECT, HTTP CONNECT request, HTTP DELETE, HTTP DELETE request, HTTP GET, HTTP GET request, HTTP HEAD, HTTP HEAD request, HTTP OPTIONS, HTTP OPTIONS request, HTTP PUT, HTTP PUT request, HTTP Protocol, HTTP Requests, HTTP TRACE, HTTP TRACE request, HTTP Verbs, HTTP method, HTTP protocol, HTTP request, HTTP response, HTTP verbs, HTTP-NG, HTTP/0.9, HTTP/1.0, HTTP/1.1, HTTP://, HTTPA, Http, Http post/get requests, Http protocol, Http request, Http upload, Http., Http:, Http://, Http:\\, Http;, Htttp, Hyper Text Transfer Protocol, HyperText Transfer Protocol, Hypertext Protocol, Hypertext Transport Protocol, Hypertext transfer protocall, OPTIONS (HTTP), OPTIONS request, PUT (HTTP), PUT request, RFC 2616, RFC2616, Request method, TRACE (HTTP), TRACE request.