简单的文件传输协议

TFTP定义

TFTP代表简单文件传输协议。 这是一种在网络设备之间传输文件的技术,是FTP(文件传输协议)的简化版本。

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

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

TFTP如何工作

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

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

TFTP使用UDP来传输数据。

TFTP客户端和服务器软件

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

某些带有图形界面的TFTP客户端也可以作为免费软件使用 ,例如包含TFTP服务器的TFTPD32。 Windows TFTP Utility是用于TFTP的GUI客户端和服务器的另一个例子,但也有其他几个免费的FTP客户端可以使用。

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

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

如何在Windows中使用TFTP客户端

Windows操作系统中的TFTP客户端默认情况下未启用。 以下介绍如何通过程序和功能 控制面板小 程序将其打开:

  1. 打开控制面板
  2. 搜索并打开程序和功能
  3. 从“控制面板”左侧选择“ 打开或关闭 Windows功能”以打开“Windows功能”。 另一种进入该窗口的方法是在命令提示符或运行对话框中输入optionalfeatures 命令
  4. 在“Windows功能”窗口中向下滚动,并在TFTP客户端旁边的复选框中进行检查。

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

TFTP与FTP

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

由于TFTP是使用UDP实现的,因此它通常只适用于局域网(LAN)