FTP (文件传输协议) 是一种客户端/服务器协议,允许用户将文件传输到远程网络站点和从远程网络站点传输文件。它与 TCP 协同工作,最常用于 Internet,但也可用在 LAN 上。
FTP 站点是运行 FTP 服务器软件(也称为 FTP 守护进程或 ftpd
)的计算机。 通常任何人都可以通过以 anonymous
或 ftp
身份登录来访问公共 ftp 站点。 有许多优秀的公共 ftp 站点提供免费 Unix 软件的存储库。 通过学习如何使用 FTP,您可以访问一个不可或缺的资源。
私有 FTP 站点需要用户名或密码。 如果您在您的 ISP 处拥有 shell 帐户,您也许能够通过 FTP 访问您的文件(请联系您的系统管理员来确认这一点)。
FTP 客户端是提供对 FTP 服务器访问的用户界面应用程序。 有许多可用的 FTP 客户端。 有些是图形化的,有些是基于文本的。
FTP 最初由加州大学伯克利分校开发,包含在 4.2BSD(伯克利 Unix)中。 RFC(征求意见稿)可在 ftp://nic.merit.edu/documents/rfc/rfc0959.txt 处找到。