Glossary.

FTP
File Transfer Protocol. Defined in RFC 959.
FTP Client
Program that connects to the FTP server, sends requests that follow FTP protocol to that FTP server, and interprets the responses received.
FTP Server
Program, usually running in a background, that waits for connection from FTP client and then serve the client by responding to requests received from the client side.
Local Site
Linux box you are running FTP client from. Generally may differ from the host that displays the program window.
Remote Site
The site, FTP server is running on that you are connected to. May very well be on the same host as a Local Site.
Control Connection
Connection between FTP client and FTP server used to send and receive requests and responses.
Data Connection
Connection usually established between FTP client and FTP server by request from the Client. Used to transfer "data" rather than requests/responses. An example of "data" would be directory listing or contents of the file being transfered.
Passive Transfer
One of the ways to establish Data Connection. Client side requests the Server to accept Data Connection, receives information on what address to connect to, and then establishes Data Connection by connecting to the server. Usually the only way to go if you are behind the firewall.
Firewall
A host that connects your local network to the global Internet. May impose some restrictions on type of the Internet services allowed to pass through.
Back to the Table of Contents