Store and forward

Last updated

Store and forward is a telecommunications technique in which information is sent to an intermediate station where it is kept and sent at a later time to the final destination or to another intermediate station. The intermediate station, or node in a networking context, verifies the integrity of the message before forwarding it. In general, this technique is used in networks with intermittent connectivity, especially in the wilderness or environments requiring high mobility. It may also be preferable in situations when there are long delays in transmission and variable and high error rates, or if a direct, end-to-end connection is not available.


Modern store and forward networking

A store-and-forward switching center is a message switching center in which a message is accepted from the originating user, i.e., sender, when it is offered, held in a physical storage, and forwarded to the destination user, i.e., receiver, in accordance with the priority placed upon the message by the originating user and the availability of an outgoing channel.

Store and forward switching centers are usually implemented in mobile service stations where the messages that are sent from the sender is first sent to these centers. If the destination address isn't available, then the center stores this message and tries sending it later. This improves the probability of the message to be delivered. In the other case, if the destination is available at that time, then the message is immediately sent.

Manually operated relay

Store and forward networks predate the use of computers. Point-to-point teleprinter equipment was used to send messages which were stored at the receiving end on punched paper tape at a relay center. A human operator at the center removed the message tape from the receiving machine, read the addressing information, and then sent it toward its destination on appropriate outbound point-to-point teleprinter link. If the outbound link was in use, the operator placed the message in tape in a physical queue, usually consisting of a set of clips or hooks. A major relay center in the mid 1900s might have dozens of inbound and outbound teleprinters, scores of operators, and thousands of messages in the queues during peak periods. Operators referred to these centers as "torn-tape relay centers," a reference to removing the received message from the inbound teleprinter by tearing the paper tape to separate one message from the next. The U.S. military term for such a center was "Non-Automated Relay Center" (NARC).

Automatic relay

In 1948, Western Union introduced Plan 55-A, the first automatic electromechanical store and forward message switching system. All message storage was performed by paper tape punches paired with paper tape readers, with a bin in between.


It is very common for an email system to accept a message, store it and then forward it on elsewhere. Although fully open mail relays are no longer common, not only does simple server-based forwarding work this way, but also many email filtering and automated electronic mailing lists services.


Prior to the deployment of the Internet, computers were connected via a variety of point-to-point techniques, with many smaller computers using dial-up connections. The UUCP store-and-forward protocols allowed a message (typically e-mail) to move across the collection of computers and eventually reach its destination. Late in the 20th century, store and forward techniques evolved into packet switching which replaced it for most purposes.


FidoNet was an email store-and-forward system for bulletin board systems that peaked at 45,000 systems with millions of users across the world. The system was highly efficient, using the latest file compression and file transfer systems to aggressively drive down the cost of transmission on what was largely a hobby network. The system was later modified to support public messages (forums) called EchoMail, which grew to about 8 MB a day, compressed.

See also

Related Research Articles

Routing is the process of selecting a path for traffic in a network or between or across multiple networks. Broadly, routing is performed in many types of networks, including circuit-switched networks, such as the public switched telephone network (PSTN), and computer networks, such as the Internet.

The Simple Mail Transfer Protocol (SMTP) is a communication protocol for electronic mail transmission. As an Internet standard, SMTP was first defined in 1982 by RFC 821, and updated in 2008 by RFC 5321 to Extended SMTP additions, which is the protocol variety in widespread use today. Mail servers and other message transfer agents use SMTP to send and receive mail messages. Proprietary systems such as Microsoft Exchange and IBM Notes and webmail systems such as, Gmail and Yahoo! Mail may use non-standard protocols internally, but all use SMTP when sending to or receiving email from outside their own systems. SMTP servers commonly use the Transmission Control Protocol on port number 25.

SMS Text messaging service component

SMS is a text messaging service component of most telephone, Internet, and mobile device systems. It uses standardized communication protocols to enable mobile devices to exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines. SMS was the most widely used data application at the end of 2010, with an estimated 3.5 billion active users, or about 80% of all mobile subscribers.

Teleprinter device for transmitting messages in written form by electrical signals

A teleprinter is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations. Initially they were used in telegraphy, which developed in the late 1830s and 1840s as the first use of electrical engineering, though teleprinters weren't used for telegraphy until 1887 at the earliest. The machines were adapted to provide a user interface to early mainframe computers and minicomputers, sending typed data to the computer and printing the response. Some models could also be used to create punched tape for data storage and to read back such tape for local printing or transmission.

Email client computer software that allows sending and receiving emails

An email client, email reader or more formally mail user agent (MUA) is a computer program used to access and manage a user's email.

An anonymous remailer is a server that receives messages with embedded instructions on where to send them next, and that forwards them without revealing where they originally came from. There are Cypherpunk anonymous remailers, Mixmaster anonymous remailers, and nym servers, among others, which differ in how they work, in the policies they adopt, and in the type of attack on anonymity of e-mail they can resist. Remailing as discussed in this article applies to e-mails intended for particular recipients, not the general public. Anonymity in the latter case is more easily addressed by using any of several methods of anonymous publication.

In telecommunications, message switching involves messages routed in their entirety, one hop at a time. It evolved from circuit switching and was the precursor of packet switching.

Various anti-spam techniques are used to prevent email spam.

In computer networking, cut-through switching, also called cut-through forwarding is a method for packet switching systems, wherein the switch starts forwarding a frame before the whole frame has been received, normally as soon as the destination address is processed. Compared to store and forward, this technique reduces latency through the switch and relies on the destination devices for error handling. Pure cut-through switching is only possible when the speed of the outgoing interface is equal to or greater than the incoming interface speed.

A bounce message or just "bounce" is an automated message from an email system, informing the sender of a previous message that message had not been delivered. The original message is said to have "bounced". More formal terms for bounce message include "Non-Delivery Report" or "Non-Delivery Receipt" (NDR), [Failed] "Delivery Status Notification" (DSN) message, or a "Non-Delivery Notification" (NDN).

Global System for Mobile Communications (GSM) services are a standard collection of applications and features available to mobile phone subscribers all over the world. The GSM standards are defined by the 3GPP collaboration and implemented in hardware and software by equipment manufacturers and mobile phone operators. The common standard makes it possible to use the same phones with different companies' services, or even roam into different countries. GSM is the world's most dominant mobile phone standard.

Email authentication, or validation, is a collection of techniques aimed at providing verifiable information about the origin of email messages by validating the domain ownership of any message transfer agents (MTA) who participated in transferring and possibly modifying a message.

A Short Message Service Center (SMSC) is a network element in the mobile telephone network. Its purpose is to store, forward, convert and deliver Short Message Service (SMS) messages.

Winlink, or formally, Winlink Global Radio Email, also known as the Winlink 2000 Network, is a worldwide radio messaging system that uses amateur-band radio frequencies and government frequencies to provide radio interconnection services that include email with attachments, position reporting, weather bulletins, emergency and relief communications, and message relay. The system is built and administered by volunteers and is financially supported by the Amateur Radio Safety Foundation.

Forwarding may refer to:

SMTP proxies are specialized mail transfer agents (MTAs) that, similar to other types of proxy servers, pass SMTP sessions through to other MTAs without using the store-and-forward approach of a typical MTA. When an SMTP proxy receives a connection, it initiates another SMTP session to a destination MTA. Any errors or status information from the destination MTA will be passed back to the sending MTA through the proxy.

Google Voice telecommunications service by Google

Google Voice is a telephone service that provides call forwarding and voicemail services, voice and text messaging, as well as U.S. and international call termination for Google Account customers in the U.S., and for G Suite customers in Canada, Denmark, France, Netherlands, Portugal, Spain, Sweden, Switzerland, and the UK. The service was launched by Google on March 11, 2009, after the company had acquired the service GrandCentral.

Email forwarding generically refers to the operation of re-sending an email message delivered to one email address to a possibly different email address(es).

Plan 55-A

Plan 55-A was one in a series of store and forward message switching systems developed by Western Union and used from 1948 to 1976 for processing telegrams. It is an automated successor to Plan 51, which commenced service in 1951 in a nationwide network of the U.S. Air Force, but required semi-automatic operation.

Telex switched network of teleprinters

The telex network was a customer-to-customer switched network of teleprinters similar to a telephone network, using telegraph-grade connecting circuits for two-way text-based messages. Telex was a major method of sending written messages electronically between businesses in the post-World War II period. Its usage went into decline as the fax machine grew in popularity in the 1980s.


  1. Beck, M.; Moore, T.; Plank, J.; Swany, M.:"Logistical Networking", Active Middleware Services, pp. 141-154. Springer US, 2000