永发信息网

tftp,传送速度时快时慢,为什么?

答案:2  悬赏:20  手机版
解决时间 2021-03-23 03:29
  • 提问者网友:半生酒醒
  • 2021-03-22 15:35
tftp,传送速度时快时慢,为什么?
最佳答案
  • 五星知识达人网友:我住北渡口
  • 2021-03-22 16:36
TFTP
  的被设计为小而简单容易的运行,因此,它缺乏标准 FTP 协议的许多特征。 TFTP
  只能从远程服务器上读、写文件(邮件)或者读、写文件传送给远程服务器。它不能列出目录并且当前不提供用户认证。
  TFTP协议的概念和特点
  概念:TFTP(Trivial File TransferProtocol)是一种普通文件传输协议,涉及用于无连接的用户数据报协议(udp)。TFTP对于每一个数据报在获得确认后才发送另一个数据报。
  特点:TFTP灵活,使用资源少,流量控制较简单,是一种平等是的传输协议,使用的是UDP协议。
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-03-22 17:34
测试tftpd:
$ tftp localhost
tftp> get file (file 存在于tftpboot目录下)
timeout...
人品真是不好,sigh。
继续发现:
“在Ubuntu下,tftp是不能单独运作的,需要xinetd这个网路管理的背景程式之支援。”
$ sudo apt-get install xinetd
配置 /etc/xinetd.conf,不过更好的办法是tftp配置文件:
(xinetd.conf引入专门存放设定档的资料夹includedir /etc/xinetd.d)
$sudo vim /etc/xinetd.d/tftp
加入:
service tftp{ socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot 替换为你的目录,注意权限。 disable = no per_source = 11 cps = 100 2 flags = IPv4}
将/etc/inetd.conf中关于tftp的部份注释掉:
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
$ sudo /etc/init.d/xinetd reload$ sudo /etc/init.d/xinetd restart
$ tftp localhost
$ get file ok!!
总结一下以上:
先安装xinetd,然后安装tftp tftpd ,配置xinetd关于tftp即可。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯