Skip to main content

什么是TFTP? (普通文件传输协议)

045 6.3 FTP文件传输协议 (六月 2025)

045 6.3 FTP文件传输协议 (六月 2025)
Anonim

TFTP代表普通文件传输协议。它是一种在网络设备之间传输文件的技术,是文件传输协议的简化版本。

TFTP是在20世纪70年代开发的,用于缺乏足够内存或磁盘空间的计算机,以提供完整的FTP支持。今天,TFTP也出现在消费者宽带路由器和商用网络路由器上。

家庭网络管理员有时使用TFTP升级其路由器固件,而专业管理员也可能使用TFTP在公司网络上分发软件。

TFTP如何工作

与FTP一样,TFTP使用客户端和服务器软件在两个设备之间建立连接。从TFTP客户端,可以将单个文件复制(上载)到服务器或从服务器下载。换句话说,服务器在客户端请求或发送文件时托管文件。

TFTP还可用于远程启动计算机并备份网络或路由器配置文件。

TFTP依靠UDP来传输数据。

TFTP客户端和服务器软件

命令行TFTP客户端包含在当前版本的Microsoft Windows,Linux和macOS中。

一些具有图形界面的TFTP客户端也可以作为免费软件使用,例如TFTPD32,其中包括TFTP服务器。 Windows TFTP实用程序是TFTP的GUI客户端和服务器的另一个示例,但您也可以使用其他几个免费的FTP客户端。

Microsoft Windows不附带TFTP服务器,但可以下载几个免费的Windows TFTP服务器。 Linux和macOS系统通常使用tftpd TFTP服务器,但默认情况下可能会禁用它。

网络专家建议您仔细配置TFTP服务器以避免潜在的安全问题。

如何在Windows中使用TFTP客户端

默认情况下,Windows中的TFTP客户端未启用。通过它打开它程序和特点 控制面板小程序:

  1. 打开控制面板然后打开 程序和特点.

  2. 选择打开或关闭Windows功能 从控制面板的左侧打开 Windows功能。或者,执行optionalfeatures 命令提示符或“运行”对话框中的命令。

  3. 在“Windows功能”窗口中向下滚动,然后选中旁边的复选框TFTP客户端.

安装完成后,可以通过命令提示符访问TFTP TFTP 命令。如果需要有关如何使用TFTP的信息,请使用help命令,或者参阅Microsoft网站上的tftp命令行参考页。

TFTP与FTP

简单文件传输协议在这些关键方面与FTP不同:

  • TFTP的原始版本仅允许传输最大32 MB的文件。一些较新的TFTP服务器会删除此限制,或者可能会将其限制为4 GB。
  • 与FTP不同,TFTP没有登录功能,因此不会提示输入用户名和密码。避免使用TFTP共享敏感文件 - 您无法保护它们或审核其访问权限。
  • 通过TFTP列出,重命名和删除文件是 平时 不允许。
  • TFTP使用UDP端口69建立网络连接,而FTP使用TCP端口20和21。

由于TFTP是使用UDP实现的,因此它通常仅适用于局域网。