TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。


    TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。


TFTP端口号:


    UDP    69


TFTP配置文件:


/etc/xinetd.d/tftp            #  tftp的主配置文件




TFTP配置内容解说:


[root@localhost ~]#  vim  /etc/xinetd.d/tftp

service tftp                       

{

disable = no                  # 是否启动,“yes”代表关闭,“no”代表开启。

socket_type = dgram           # 

protocol = udp                # 使用的传输协议

wait = yes                    # 

user = root                   # 使用者

server = /usr/sbin/in.tftpd   # 

server_args = -s /tftpboot    # 工作目录

per_source = 11               # 

cps = 1002                    # 

}


TFTP启动方法:

注释:TFTP是临时服务。

[root@localhost ~]#  /etc/init.d/xinetd  restart


TFTP关闭方法:

[root@localhost ~]#  /etc/init.d/xinetd  stop