- Stateless server
A stateless server is a server that treats each
requestas an independent transactionthat is unrelated to any previous request.
This simplifies the server design because it does not need to dynamically allocate storage to deal with conversations in progress or worry about freeing it if a client dies in mid-transaction.
A disadvantage is that it may be necessary to include more information in each request and this extra information will need to be interpreted by the server each time.
An example of a stateless server is a
World Wide Webserver. With the exception of cookies, these take in requests (URLs) which completely specify the required document and do not require any context or memory of previous requests.
Contrast this with a traditional FTP server which conducts an interactive session with the user. A request to the server for a file can assume that the user has been
authenticated and that the current directory and file transfer modehave been set.
The Gopher protocol and
Gopher+are both designed to be stateless.
Wikimedia Foundation. 2010.
Look at other dictionaries:
Stateless — may refer to: * Without (a) state, see state (disambiguation)In society: * Stateless nation, a group of people without a nation state * Stateless person, someone who is not a citizen or subject of any state * Statelessness, the legal and social… … Wikipedia
stateless — adjective a) Without a state or nationality, not subject to any state. UN Convention relating to the Status of Stateless Persons b) Of a system or protocol, such that it does not keep a persistent state between transactions. A stateless server… … Wiktionary
IBM WebSphere Application Server — (WAS), a software application server, is the flagship product within IBM s WebSphere brand. WAS is built using open standards such as Java EE, XML, and Web Services. It works with a number of Web servers including Apache HTTP Server, Netscape… … Wikipedia
Microsoft Transaction Server — (MTS) was software that provided services to Component Object Model (COM) software components, to make it easier to create large distributed applications. The major services provided by MTS were automated transaction management, instance… … Wikipedia
List of computing topics — Originally, the word computing was synonymous with counting and calculating, and the science and technology of mathematical calculations. Today, computing means using computers and other computing machines. It includes their operation and usage,… … Wikipedia
сервер без запоминания данных — Файл сервер, который принимает запросы клиентов, обрабатывает их и отсылает ответы, а затем удаляет из своих внутренних таблиц всю информацию о клиентских терминалах. В период между запросами клиентов на нем не хранится никакой информации о… … Справочник технического переводчика
Enterprise JavaBean — Simple EJB2 Architecture Enterprise JavaBeans (EJB) is a managed, server side component architecture for modular construction of enterprise applications. The EJB specification is one of several Java APIs in the Java EE specification. EJB is a… … Wikipedia
IPv6 — im TCP/IP‑Protokollstapel: Anwendung HTTP IMAP SMTP DNS … Transport TCP UDP Internet IPv6 Netzzugang … Deutsch Wikipedia
IPv6 transition mechanisms — Standards Track 4in6 6in4 6over4 DS Lite … Wikipedia
Spring Framework — Infobox Software name = Spring Framework caption = developer = [http://www.springsource.com SpringSource] latest release version = 2.5.5 latest release date = release date|2008|06|23 latest preview version = latest preview date = operating system … Wikipedia