Navigation
  • Home
  • Recent
  • Most Active
  • Popular
  • Blog
  • Credits
  • RSS
  •   Interaction
  • Register
  • Statistics
  •   Help
  • Suggestions
  • Contact Us
  • How to Edit
  • Help



  • [Edit]


    File eXchange Protocol (FXP) is a method of data transfer which uses the FTP protocol to transfer data from one remote server to another without routing this data through the client's connection. Conventional FTP involves a single server and a single client; all data transmission is done between these two. In the FXP session, a client maintains a standard FTP connection to two servers, and can direct either server to connect to the other to initiate a data transfer. The advantage of using FXP over FTP is evident when a high-bandwidth server demands resources from another high-bandwidth server, but only a low-bandwidth client, such as a network administrator working away from location, has the authority to access the resources on both servers.


        File eXchange Protocol
            Risk
            FXP over SSL
            Technical
            See also

    top

    Risk
    Enabling FXP support, however, can make a server vulnerable to an exploit known as FTP bounce. FXP is also frequently used for warez trafficking. As a result of this, FTP server software often has FXP disabled by default.

    top

    FXP over SSL
    Some FTP clients such as FlashFXP and FTP Servers such as glFTPd and RaidenFTPd support negotiation of a secure data channel between two servers using either of the FTP protocol extension commands; CPSV or SSCN. This normally works by the client issuing one of these commands in lieu of the PASV command, which instructs the server to create either a SSL or TLS connection.

    top

    Technical
    Although FXP may be classed as its own "protocol", it is in fact merely an extension of FTP and is specified in RFC 959:

    User-PI - Server A (Dest) User-PI - Server B (Source)
    ------------------ ------------------

    C->A
    Connect C->B
    Connect

    C->A
    PASV

    A->C
    227 Entering Passive Mode. A1,A2,A3,A4,a1,a2

    C->B
    PORT A1,A2,A3,A4,a1,a2

    B->C
    200 Okay

    C->A
    STOR C->B
    RETR


    B->A
    Connect to HOST-A, PORT-a


    top

    See also




     
    Search more:
     

       
    Source Privacy License Download Contact Us Atlas
    Scientus.org Dictionary (Yet Another Wiki) RC : 1.39
    This article is licensed under the GNU Free Documentation License [copyleft]. It uses material from the Wikipedia article "File eXchange Protocol". link