[发明专利]一种文件传输方法有效
| 申请号: | 201010179148.8 | 申请日: | 2010-05-21 |
| 公开(公告)号: | CN101841570A | 公开(公告)日: | 2010-09-22 |
| 发明(设计)人: | 刘靖非;范成龙 | 申请(专利权)人: | 北京傲天动联技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京铭硕知识产权代理有限公司 11286 | 代理人: | 韩明星;王艳娇 |
| 地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件传输 方法 | ||
技术领域
本发明涉及文件传输方法,特别涉及基于简单文件传输协议(Trivial FileTransfer Protocol,TFTP)优化的文件传输方法。
背景技术
TFTP是一个传输文件的简单协议(参考RFC(Request For Comments)1350),其实现基于用户数据包协议(User Datagram Protocol,UDP),可以在不同网络的主机间进行文件传送。
下面对TFTP进行详细说明。
TFTP基于UDP实现,其协议分层从下至上依次为物理层、数据链路层、互联网协议(Internet Protocol,IP)层、UDP层、TFTP层。TFTP使用端口69作为服务器端口,其所支持的指令有如下5种。
opcode operation
1 Read request(RRQ)
2 Write request(WRQ)
3 Data(DATA)
4 Acknowledgment(ACK)
5 Error(ERROR)
其中,opcode为1、2、3、5的报文是TFTP客户端所使用的报文,而opcode为3、4、5的报文是TFTP服务器所使用的报文。
更具体地,TFTP指令的opcode为1(RRQ)、2(WRQ)时,指令的报文格式如下。
其中,opcode表示指令,占两个字节,具体地为“1”或“2”。filename表示文件名,是以0为终止符的ascii字符串。filename后紧接一个值为0的字节。mode表示传输模式,是以0为终止符的ascii字符串。TFTP支持两种传输模式,mode为字符串“netascii”,则表示数据是8位的ASCII码形式,而mode为字符串“octet”,则表示数据是8位的源数据类型。mode后紧接一个值为0的字节。
RRQ指令或WRQ指令只能由TFTP客户端发起。
TFTP指令的opcode为3(DATA)时,指令的报文格式如下。
其中,opcode表示指令,占两个字节,具体地为“3”。Block#表示文件数据块号,占2个字节,且1<=Block#<=65535。data表示文件数据,占0~512字节。如果不是最后一个数据块,则data必须为512字节,如果是最后一个数据块,data必须小于512字节(可以为0)。
如果TFTP客户端发起RRQ(读文件),则由TFTP服务器发送DATA。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京傲天动联技术有限公司,未经北京傲天动联技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010179148.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种跨基站切换时的上行数据传输方法、装置及系统
- 下一篇:基板处理装置





