Puneet Varma (Editor)

EForward

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

EForward is a file/document transport protocol to transfer files between computer systems with a guaranteed level of reliability. It belongs to the application layer of the Internet protocol suite.

Contents

EForward uses a three-part (client-server-client) model, capable of handling any file type without further processing.

Overview

Eforward was created in 1992 and in 1999 was assigned the IP port number 2181 by the Internet Assigned Numbers Authority (IANA). The protocol continues to be used under the Secure Easy IM (Seim) name. Originally the protocol was peer to peer but was changed to client server with peer to peer features. The protocol has both encrypted and unencrypted modes. The encryption is highly automatic and has been patented. EForward uses one port, 2181, in either TCP or UDP mode to transfer files between a client and the server. The major objective of the protocol is to provide a known level of service: The documents sent from one client to another should never be in an unknown state, at any time. This is done by having the server keep track of the state of all the messages, and having it be the definitive status keeper.

The other objective of the protocol is to allow clients to connect at their convenience for either sending or receiving data: They can send to any other client at any time, and receive any messages they have been sent to them at any time. Alternatively, they can be notified by the server when they have new messages.

Stages

In general communication via EForward happens in three stages:

  1. Client A sends a message for Client B to the server.
  2. Client B is notified by the server that there are new messages for it.
  3. Client B retrieves the message from the server.

Uses

EForward is designed specifically to transport documents between companies, particularly when the loss of a document cannot be allowed. Currently it is primarily used by the shipping/transport industry to handle shipping instructions and messages between shipping companies, ports, manufacturers and resalers.

References

EForward Wikipedia