Communications protocol in which no information is retained by either sender or receiver
A stateless protocol is a communication protocol in which the receiver must not retain session state from previous requests. The sender transfers relevant session state to the receiver in such a way that every request can be understood in isolation, that is without reference to session state from previous requests retained by the receiver.[1]
In contrast, a stateful protocol is a communication protocol in which the receiver may retain session state from previous requests.
In computer networks, examples of stateless protocols include the Internet Protocol (IP), which is the foundation for the Internet, and the Hypertext Transfer Protocol (HTTP), which is the foundation of the World Wide Web. Examples of stateful protocols include the Transmission Control Protocol (TCP) and the File Transfer Protocol (FTP).
Stateless protocols improve the properties of visibility, reliability, and scalability. Visibility is improved because a monitoring system does not have to look beyond a single request in order to determine its full nature. Reliability is improved because it eases the task of recovering from partial failures. Scalability is improved because not having to store session state between requests allows the server to quickly free resources and further simplifies implementation.
The disadvantage of stateless protocols is that they may decrease network performance by increasing the repetitive data sent in a series of requests, since that data cannot be left on the server and reused.
^Fielding, Roy (2000). "3.4.3 Client-Stateless-Server (CSS)". Architectural Styles and the Design of Network-Based Software Architectures (Doctoral dissertation). University of California, Irvine. OCLC 45706361. Retrieved 2021-05-18.
and 25 Related for: Stateless protocol information
A statelessprotocol is a communication protocol in which the receiver must not retain session state from previous requests. The sender transfers relevant...
challenge-handshake authentication protocol. SNMPv3 (like other SNMP protocol versions) is a statelessprotocol, and it has been designed with a minimal amount of interactions...
intended as a Protocol to the Convention Relating to the Status of Refugees, while the 1954 Convention Relating to the Status of Stateless Persons was adopted...
separate authentication scopes under one root URI. HTTP is a statelessprotocol. A statelessprotocol does not require the web server to retain information or...
science), relating to the configuration of information Statelessprotocol, a communications protocol that treats each request as an independent transaction...
real-time kinematic positioning. NTRIP is a generic, statelessprotocol based on the Hypertext Transfer Protocol HTTP/1.1 and is enhanced for GNSS data streams...
Internet Protocol version 6 (IPv6) is the most recent version of the Internet Protocol (IP), the communications protocol that provides an identification...
communication. Connectionless protocols are usually described as statelessprotocols, the Internet Protocol (IP) and User Datagram Protocol (UDP) are examples....
international law, a stateless person is someone who is "not considered as a national by any state under the operation of its law". Some stateless people are also...
necessary in cases where the communications infrastructure uses a statelessprotocol such as HTTP. For example, a buyer who visits a seller's website wants...
Dynamic Host Configuration Protocol for IPv4. IPv6 hosts may automatically generate IP addresses internally using stateless address autoconfiguration (SLAAC)...
the Internet Protocol version 4 (IPv4) infrastructure in use since 1983 to the successor addressing and routing system of Internet Protocol Version 6 (IPv6)...
unavailable for specified operations when they expire. KMIP is a statelessprotocol in which messages are sent from a client to a server and then the...
Neighbor Discovery Protocol (NDP), or simply Neighbor Discovery (ND), is a protocol of the Internet protocol suite used with Internet Protocol Version 6 (IPv6)...
The File Transfer Protocol (FTP) is a standard communication protocol used for the transfer of computer files from a server to a client on a computer...
like ASP.NET webforms, attempts to create statefulness on top of the statelessprotocol HTTP and ends up causing a whole host of problems involving shared...
replaced in 2018, where prefix delegation and stateless address autoconfiguration were now merged. Internet Protocol (IP) defines how devices communicate within...
an ARP reply that contains the MAC address for that IP. ARP is a statelessprotocol. Network hosts will automatically cache any ARP replies they receive...
or other purposes without a full protocol stack, such as the DHCP and Trivial File Transfer Protocol. It is stateless, suitable for very large numbers...
content about the status of stateless persons and there was no protocol regarding measures to effect the reduction of statelessness. On 26 April 1954, ECOSOC...
The Sun Ray was a stateless thin client computer (and associated software) aimed at corporate environments, originally introduced by Sun Microsystems...
The Protocol Relating to the Status of Refugees is a key treaty in international refugee law. It entered into force on 4 October 1967, and 146 countries...
Permit or a refugee travel document under the 1967 Protocol. A certificate of identity issued to a stateless person is also referred to as a 1954 Convention...
WebSockets RFC 8974 (2021) Extended Tokens and Stateless Clients in the Constrained Application Protocol (CoAP) CoAP makes use of two message types, requests...
An Internet Protocol address (IP address) is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses...