什么是 TFTP?(windows简单的文件传输协议应用)

更新时间:2023-03-18
简单文件传输协议是一种在网络设备之间传输文件的技术,是更强大的文件传输协议的简化版本。TFTP是在1970年代为缺乏足够内存或磁盘空间来提供完整FTP支持的计算机开发的。如今,TFTP可用于消费者宽带路由器和商用网络路由器。
家庭网络管理员使用TFTP升级路由器固件,而专业管理员使用TFTP跨公司网络分发软件。

TFTP的工作原理

与FTP一样,TFTP使用客户端和服务器软件在两个设备之间建立连接。从TFTP客户端,可以将单个文件上载到服务器或从服务器下载。服务器托管文件,客户端请求或发送文件。TFTP还可用于远程启动计算机和备份网络或路由器配置文件。

TFTP依靠UDP来传输数据。

TFTP客户端和服务器软件

命令行TFTP客户端包含在当前版本的MicrosoftWindows、Linux和macOS中。具有图形界面的TFTP客户端也可作为免费软件提供,例如包含TFTP服务器的TFTPD32。WindowsTFTP实用程序是TFTP的GUI客户端和服务器的另一个例子,还有其他免费的FTP客户端。
Ubuntu上的TFTP应用
MicrosoftWindows不附带TFTP服务器,但有几个免费的WindowsTFTP服务器可供下载。Linux和macOS系统使用tftpdTFTP服务器,尽管默认情况下它可能处于禁用状态。

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

如何在Windows中使用TFTP客户端

默认情况下,Windows中的TFTP客户端未启用。通过程序和功能控制面板小程序打开它。
1、打开控制面板。转到Windows搜索并搜索控制面板。
控制面板应用

突出显示控制面板应用的Windows 10

2、在“控制面板”中,选择“程序”。
Windows 10中的控制面板“程序”菜单

Windows 10中的控制面板“程序”菜单

3、选择“打开或关闭Windows功能”。

或者,在命令提示符或“运行”对话框中执行可选功能命令。

4、在“Windows功能”对话框中,选择“TFTP客户端”。

您可能需要重新启动才能使更改生效。

安装TFTP客户端Windows10中的Windows功能部分,突出显示了TFTP客户端选项

5、使用tftp命令通过命令提示符访问TFTP。使用help命令或查看Microsoft网站上的tftp命令行参考页面。

TFTP与FTP

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

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

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

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

什么是SPI?

什么是SPI?

SPI是串行外设接口( Serial Peripheral nterface )......

通信百科

2023-11-25

什么是骨传导耳机?

什么是骨传导耳机?

骨传导耳机(有时称为“骨耳机”)是通过用户头骨中的骨骼而不是耳道传输声波的耳机。......

通信百科

2023-11-25

大数据工程师

大数据工程师

大数据工程师是信息技术 (IT) 专业人员,负责设计、构建、测试和维护处理大型数......

通信百科

2023-11-24