Home / RL-ARM User's Guide (MDK v4)
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 data connection is opened. The mode of operation is
defined by the command, received from the client.
-
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.
Supported Features
The Embedded FTP server has integrated several advanced
features:
Note