FTP 会话如何工作 您可以通过 FTP 会话连接到服务器,就像连接到 Web 上的任何服务器一样。要通过 FTP 传输文件,用户运行 FTP 客户端程序并启动与安装了 FTP 服务器软件的远程计算机的连接。建立连接后,客户端可以选择发送或接收文件的副本。 登录 在 与服务器通信并交换信息之前;您必须输入服务器地址、用户名和密码。 20 和 21 是使用命令行界面登录时的默认端口号。当收到请求时,服务器使用此端口来控制连接并打开单独的端口来传输文件数据。 匿名 FTP 许多服务器都提供通过 FTP 匿名连接登录和下载文件的功能。这意味着您不需要现有帐户即可访问 FTP 服务器。 然而,任何 FTP 服务都不是真正匿名的。
您的 IP 地址已被记录。因此,禁止转让任何非法或受版权法保护的材料。您可能会面临互联网提供商的起诉、罚款或屏蔽。 服务器日志 FTP 客户端保留通过客户端传输或下载的每个文件的记录。您可以检查服务器日志以查看所有过去的交易。这些日志是了解 FTP 功能内部工作原理 开曼群岛电话号码列表 的绝佳工具。 传输模式和自动检测 根据您通过 FTP 发送的文件类型,有两种类型的传输模式:ASCII和Binary。 ASCII(美国信息交换标准代码)是包含 128 个字符的 7 位字符集。基于文本的文件(例如 HTML、.txt、PostScript 文件)是 ASCII 文件。 二进制文件具有完全不同的结构,并且需要不同的传输模式。
此外,还有一些具有不同结构并需要不同类型传输的二进制文件,包括图像、应用程序、算法生成的包(例如 .zip 等)。 大多数FTP客户端会根据文件自动检测传输模式。 FTP 客户端通常的默认传输模式设置是二进制。这是因为这两种文件类型都更容易通过二进制模式发送。然而,当发送纯文本文件时,使用 ASCII 模式要快得多。如果二进制文件通过 ASCII 传输,它将被损坏。唯一的小例外是当 CGI 脚本通过 ASCII 导出时,否则它们将无法工作。 通过 Web 进行 FTP 连接/通过浏览器使用 FTP 使用浏览器进行 FTP 无法提供足够的功能,并且比 FTP 客户端带来更大的安全风险。 在互联网的早期,需要使用 FTP 客户端来发送文件,但如今,随着 Web 浏览器的升级,用户可以直接通过 FTP 程序下载文件,而无需浏览器窗口。