2024年4月8日发(作者:)

TFTP文件传输工具使用

2002-12-3

服务器端使用

一、 配置与环境设置

UNIX 系统的的TFTP服务器程序需要以下环境设置:

TFTCFG=/etc/ 服务器使用的配置文件

RUNLOG=/tmp

“”。

服务器日志文件存放的目录,日志名称

WINDOWNS系统上的配置文件存放在“c:winnt”目录下,文件名为“”。

日志文件名为“”,存放在“c:winnttemp”目录下。

配制文件举例说明如下:

[SYS]

PORT=5959 服务器监听的TCP端口

TFT_RETRY_NUM=10 连接其它服务器的重试次数

TFT_SERVER_PRINTDIR=tmp 服务器接收或发送文件的存放目录

DEFAULTSID=0 路由匹配没有成功使用的默认接受服务器,“0”保留给本机使用

[SUM]

DDRCOUNT=2 [DDRxx]配置的数量

TPPCOUNT=2 [TPPxx]配置的数量

[DDR01] DDR的第一组配置,用于指定交易码与服务器的对应关系

SVRID=1 对应TPP配置中的SVRID

TRCD=2444,2356 交易码用于确定最终接收文件的目的服务器

[DDR02] DDR的第二组配置

SVRID=1

TRCD=2900-2978,2999

[TPP01] TPP的第一组配置,用于说明服务器的通讯参数

SVRID=1 对应DDR配置中的SVRID

IPADDRESS=10.1.60.99 目的服务器的IP

PORT=5959 目的服务器的端口

TIMEOUT=10 连接目的服务器的超时时间

[TPP02] TPP的第二组配置,用于说明服务器的通讯参数

SVRID=1 对应DDR配置中的SVRID

IPADDRESS=10.1.60.24 目的服务器的IP

PORT=5959 目的服务器的端口

TIMEOUT=10 连接目的服务器的超时时间

补充说明:

[SYS] 和[SUM]两组配置是必须的,如果DDRCOUNT 和TPPCOUNT为零,DDR

和TPP的配置可以没有。

确定路由的过程为

TRCDDDRTPP

二、 启动与终止

UNIX下服务器应用的命令格式为

Tftserver { start | stop } [ -d[level] [debugname]

Start 启动服务器

Stop 关闭服务器

-d 指明调试的级别,与日志的记录有关

debugname 日志文件名,如不指定为 “”

WINDOWS下服务器应用启动:

执行“tftserver /install”,之后每次WINDOWS启动后服务器会自动启动,SERVICE

名称为“service for tftp”。

客户端使用

一、 配置与环境设置

UNIX 系统的的TFTP客户端程序需要以下环境设置:

TFTCFG=/etc/ 客户端使用的配置文件

TFT_CLIENT_PRINTDIR=$IPPBASE/data 客户端发送接收文件的目录

RUNLOG=/tmp 客户端日志文件存放的目录,日志名称“”。

WINDOWNS系统上的配置文件和日志同应用程序存放在同一个目录下,其中配置文

件名为“”,日志文件名为“”。

配制文件举例说明如下:

[SYS]

TFT_CLIENT_PRINTDIR=d:tmp

FOR WINDOWS 版

客户端接收或发送文件的存放目录,仅用于

[TCP]

MYIP=10.1.60.99 本机IP

TIMEOUT=10 连接服务器超时

COMPRESSED=0 文件压缩

LEVEL=1 压缩等级

TCPHostNum=2 [TCPHOSTxx]的配置数

[TCPHOST01]

HOSTNO=1 服务器标识

IP=10.1.60.99 服务器IP

PORT=5959 服务器端口

[TCPHOST02]

HOSTNO=2

IP=10.1.60.99

PORT=5959

二、 命令格式

tftclient -d[up/down] -h[iHostNo] -r[sSrvFileName] [sClientFileName]

-t[TradeCode/MachinCode]

-dup 上传

-ddown 下传

-h 接收文件的服务器编码,对应配置文件中的TCPHOST,如不指明使用“1”

-r[服务器端文件名] [客户端文件名] 传送的文件名称