FTP Server
File Transfer Protocol (FTP) is a standard network protocol used to exchange and manipulate files over a TCP/IP-based network. FTP is built on a client-server architecture and utilizes separate control and data connections between the client and server applications. FTP is used with user-based password authentication or with anonymous user access.
FTP file manipulation means that you can: create and delete files on FTP server, rename files, create folders and subfolders, print the folder listings, etc.
FTP applications were originally interactive command-line tools with a standardized command syntax. Various graphical user interfaces have been developed for all types of operating systems in use today.
FTP can be run in active or in passive mode, which control how the second data connection is opened.
- In active mode the client sends the server the IP address port number that the client will use for the data connection, and the server opens the connection.
- In passive mode the server sends the client an IP address and port number and the client opens the connection to the server. This mode is used, when the client is located behind a firewall and unable to accept incoming TCP connection.
Embedded FTP Server can also be used to upload HTTP Web pages or to download log files to a remote PC. In this case, the Flash File System must be used, and the Embedded Web Server must be properly configured.
Note
- In order to use an Embedded FTP Server, you have to enable and configure it in the configuration file.