什么是简单文件传输协定(TFTP)?

By 时代数字趋势2021-08-22

简单文件传输协定(TFTP, 全称Trivial File Transfer Protocol)是在网络设备与设备之间传输文件的一种技术。同时,它也是另一种功能较完整的文件传输协定(FTP)的简易版。

TFTP 的出现源自于电脑储存空间不足的那个时代,以至于需要依赖磁碟片进行数据传输。如今,你可以在家中的宽频路由器及商用网络路由器设定中,发现 TFTP 的蹤影。

一般家用会利用 TFTP 来升级路由器韧体,专业性较高的商用网络管理,是藉由 TFTP 在公司网络内传输不同的文件和软件。

  • TFTP工作原理
  • 如何在Windows上使用TFTP客户端?
  • TFTP 与 FTP 之间的差异

TFTP工作原理

TFTP 源自于 FTP,TFTP 运用客户端和服务器在两台装置之间建立连结。在 TFTP 中,客户端可将特定文件文件上传到服务器,或者从服务器上下载某个特定文件。服务器负责存放文件,客户端可以在有需求时,存取或发送文件。

TFTP 还可用于远端开启电脑及备份网络数据,依靠用户数据报协定(UDP)传输数据。TFTP 客户端和服务器之间可以用输入命令行介面的方式进行操作,目前 Microsoft Windows、Linux 和 macOS 等三种操作系统都能使用。

其中,有些可以免费使用的 TFTP 客户端,会以图形介面的方式呈现,比如TFTPD64,这款内含服务器应用程序。

另外,Windows TFTP Utility 是同样将图形使用介面(GUI)的元素,应用在 TFTP 客户端和服务器上,另外,也有其他几种免费的 FTP 客户端软件可以使用。

Microsoft Windows 系统中没有内建 TFTP 服务器,但有几款免费的TFTP服务器软件可以下载。Linux 和 macOS 系统通常使用 TFTP 服务器,虽然它可能在不知不觉的情况下被禁用。

一般网络专家都会建议在设定 TFTP 服务器时,需非常小心,以避免潜在的安全问题。

 

如何在Windows上使用TFTP客户端?

TFTP 客户端在Windows系统预设情况下是关闭状态。以下将介绍如何透过程序设定和控制台的附加功能将它开启:

打开控制台,点选应用程序。

在”应用程序与功能”视窗,往下滑到底部点击”程序和功能->开启与关闭Windows功能”。或者,你可以在命令提示字元或执行对话框中输入指令”optionalfeatures”来开启。

在”Windows功能”视窗中,勾选”TFTP用户端”,但你可能需要重新启动电脑才能完成设定。

安装完成后,可以透过命令提示字元输入 TFTP 命令,即可使用TFTP。如果你需要了解更多关于 TFTP 的资讯,可以从 Microsoft 网站找到相关数据。

TFTP 与 FTP 之间的差异

简单文件传输协定(TFTP)与 FTP 的主要差异如下:

  • 初版的 TFTP 只允许传输最大为 32 MB 的文件,一些较新的 TFTP 服务器已经取消这个限制,并将最高文件大小上限提高到 4GB 左右。
  • 不同于 FTP,使用 TFTP 并不需要先行登录,也因此它也不用输入用户名及密码。 所以,需要注意不要使用 TFTP 传输有安全或保密需求的文件,因为你没办法审核每位浏览这份文件的使用者。
  • 若想透过 TFTP 重新命名或删除文件都是不行的。
  • TFTP 使用 UDP 连接阜 69 建立网络连接,而 FTP 使用 TCP 连接阜20和21。
  • 由于 TFTP 是使用 UDP 实现网络连结,因此它通常只适用于区域网络(LAN)使用。
赞(0)
未经允许不得转载:时代数字趋势 » 什么是简单文件传输协定(TFTP)?
分享到: 更多 (0)