Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
service
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
Freenet DSL
Who's Online
16 user(s) are online (5 user(s) are browsing encyclopedia)

Members: 0
Guests: 16

more...
partner

File eXchange Protocol

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 an 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.

Enabling FXP support, however, can make a server vulnerable to a denial-of-service attack, known as FTP bounce attack. FXP is also frequently used for Warez trafficking. FTP server software often disables FXP by default.

Although FXP may be classed as it s own protocol , it is in fact merely an extension of FTP and is specified in RFC 959.

User-PI - Server A User-PI - Server B ------------------ ------------------ 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

Some advanced FTP Server such as GlFTPd and RaidenFTPd support negotiation of a secure data channel between two servers using either the FTP protocol extension commands CPSV or SSPN.

=References=

This protocol is Standardization as a subset of Request for Comments 0959 by the IETF as:

  • RFC 0959 File Transfer Protocol (FTP). J. Postel, J. Reynolds. Oct-1985. (Format: TXT, 147316 bytes at http://www.ietf.org/rfc/rfc959.txt ) This obsoleted the preceding RFC 765 and earlier FTP RFCs back to the original RFC 114.
  • =See also=

  • FTP (FTP)
  • Trivial File Transfer Protocol (TFTP)
  • SSH file transfer protocol (sftp), a protocol running over secure shell
  • Secure FTP, FTP run over SSH
  • Simple File Transfer Protocol (SFTP), the historic protocol RFC 913
  • FTP client
  • List of FTP clients
  • FTP server
  • List of FTP servers