Big Book of Internet File Transfer RFCs

Section 2: Gateway Architecture

2 Gateway Architecture

The gateway architecture, termed a protocol translator [NIST86], is depicted in Figure 3. It implements TCP/IP and OSI protocol stacks with an application level process providing the link between the two. The link between FTP and FTAM is defined by two sets of protocol mappings, one each for the FTP-Initiated and FTAM-Initiated service sets.


Figure 3: Gateway Protocol Stack

A fundamental aspect of this gateway architecture is that data is mapped and transmitted immediately; i.e., no transferred file need ever reside on the gateway file system. In the context of this document, the term "filesystem" refers to the file access and maintenance mechanisms provided by the operating system. This lack of gateway filesystem interaction helps speed up the end-to-end data transfer. Another speed-enhancing feature of this architecture is that both the FTP and FTAM network connections can operate simultaneously. Additional advantages include:

  1. FTP and FTAM hosts require no modification to utilize gateway services.

  2. Users require no knowledge of the other protocol.

  3. Gateway access control is not impaired (since users cannot directly access the gateway filesystem).

  4. No additional filesystem space is required on the gateway.

  5. Interactive nature of protocols is preserved.

  6. Users become aware of fatal errors immediately.

Disadvantages of this design include the initial coding effort required to develop the gateway and the subsequent re-coding efforts required to keep it current.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Network Gateways
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.