Q:Windows下的TFTP服务器与客户端使用

1、什么是Tftp

Tftp全称为Trivial File Transfer Protocol,中文名叫简单文件传输协议。大家可以从它的名称上看出,它适合传送“简单”的文件。与FTP不同的是,它使用的是UDP的69端口,因此它可以穿越许多防火墙。不过它也有缺点,比如传送不可靠、没有密码验证等。虽然如此,它还是非常适合传送小型文件的。

2、Tftp的使用

使用Ttfp传送文件,需要服务端和客户端。比如你想从IP为172.17.8.81的机器上下载文件,那就需要先把172.17.8.81的机器做成Tftp服务器,然后用你机器的客户端进行下载。Windows 2K之后的操作系统自带有客户端。下面我以从172.17.8.81的机器上下载一个test.txt文件为例来说明一下Tftp的使用过程。

3、设置服务端

这一步是由172.17.8.81的管理员来操作的。服务器管理员把Tftpd32或者Tftp64下载下来并安装,然后打开Tftpd软件(如图1)。

TFTP服务器的使用-风君雪科技博客

               图1 服务器上安装的Tftpd32软件主界面

4、从Tftp服务器下载文件

假设我想将172.17.8.81 Tftp服务器根目录下的test.txt文件下载到我本机的“F:”目录中。

方法1:

直接在cmd中利用Windows自带的TFTP命令,用命令行的方式操作:

TFTP服务器的使用-风君雪科技博客

或者:

方法2:

在本地机器上也安装Tftpd32/Tftp64,打开Tftpd,操作如下:

TFTP服务器的使用-风君雪科技博客

    图2 本地机器上安装的Tftp32软件的客户端界面


Q:有Windows环境下,如何测试一台TFTP服务器是否正常?

1、确定Windows内置的TFTP组件是否已安装,开始运行里输入cmd回车,在cmd环境下输入tftp命令,没有提示 ‘tftp’ 不是内部或外部命令,也不是可运行的程序或批处理文件,则说明TFTP组件已安装。

2、开始运行里输入cmd回车,进入DOS后,输入tftp 服务器IP 。如果有tftp>;就是启动了。

Q:如何在Windows下安装TFTP服务器?
1、从http://www.hanzify.org/index.php?Go=Show::List&ID=6133下载Cisco TFTP Server(如果你知道路由器的品牌,到路由器的厂商网站应该也会有相应的TFTP服务器软件下载),安装在放置有路由器升级文件的那台机器上(此时要设置好此台机器的IP地址,使之与路由器的局域网IP处于同一网段)。然后启动TFTP服务器软件,在选项设置中(一般在“查看”-“设置”菜单下)设定“TFTP服务器根目录”为你路由器升级文件所在的目录,按下“确定”,TFTP服务器设置完成。

2、接下来用telnet登录路由器,在路由器的配置模式下用tftp命令升级路由器的软件系统,一般的命令形式为“tftp TFTP服务器IP地址 文件名”,如输入“tftp 192.168.0.2 16#-HJ-S3760.bak”,表示从IP地址为192.168.0.2的TFTP服务器上下载名为16#-HJ-S3760.bak的文件升级路由器。具体的命令参数,还需参考路由器的使用说明书或直接查看命令帮助。