Chinaunix首页 | 论坛 | 博客
  • 博客访问: 387209
  • 博文数量: 71
  • 博客积分: 3226
  • 博客等级: 中校
  • 技术积分: 970
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 14:55
文章分类

全部博文(71)

文章存档

2012年(8)

2011年(12)

2010年(11)

2008年(29)

2007年(11)

分类:

2011-02-09 13:30:06

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存储授权与认证机制,使用超时重传方式来保证数据的到达,提供不复杂、开销不大的文件传输服务。端口号为69。

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

ls
mkdir hpc
touch 3.txt

cd ../..
ls
可以看到tftpboot目录
cd tftpboot
touch 1.txt
touch 2.txt

sudo vim /etc/xinetd.d/tftp
其中有一行:server_args=-s -c /tftpboot

cd hpc
tftp localhost
>get 1.txt
>put 3.txt
>quit(退出)
ls
1.txt 3.txt
然后进入到tftpboot目录
ls
1.txt 2.txt 3.txt


修改项:server_args=-s -c /tftpboot
其中出可以改为你的tftp-server的根目录,
参数-s指定chroot,-c指定了可以创建文件

用户可以通过手动去启动/停止TFTP服务器,修改配置文件后必须重新启动服务
a)启动:sudo /etc/init.d/xinetd start
b)状态:sudo /etc/init.d/xinetd status
c)重启:sudo /etc/init.d/xinetd restart
d)停止:sudo /etc/init.d/xinetd stop

阅读(4404) | 评论(0) | 转发(0) |
0

上一篇:SDK

下一篇:sizeof & strlen

给主人留下些什么吧!~~