发明名称 Systems and methods for negotiated accelerated block option for trivial file transfer protocol (TFTP)
摘要 Systems and Methods for Negotiated Accelerated Block Option for Trivial File Transfer Protocol are provided. In one embodiment, a method for implementing a negotiated accelerated Trivial File Transfer Protocol (TFTP) file transfers, the method comprising: transmitting a TFTP request packet for accelerated transfer from a requesting device to a serving device; receiving a response from the serving device; determining whether to initiate an accelerated transfer by evaluating the response packet from the serving device; and when evaluating the response packet indicates that the serving device accepts acceleration, initiating an accelerated TFTP file transfer using a negotiated block acceleration value, wherein the negotiated block acceleration value is negotiated by the client device and the Accelerated TFTP Server Engine based on one or both of hardware constraint factors and transmission statistics.
申请公布号 US8769137(B2) 申请公布日期 2014.07.01
申请号 US201113167440 申请日期 2011.06.23
申请人 Honeywell International Inc. 发明人 Simcoe Nathan John;Darr Steven James
分类号 G06F15/16 主分类号 G06F15/16
代理机构 Fogg & Powers LLC 代理人 Fogg & Powers LLC
主权项 1. A network device for performing negotiated accelerated Trivial File Transfer Protocol (TFTP) protocol file transfers, the network device comprising: an interface for coupling with a network; an input queue that stores a plurality of TFTP data blocks of a file, the plurality of TFTP data blocks received from a server device via the network interface; a file storage device; and an Accelerated TFTP Client Engine for sequentially reading the plurality of data blocks from the input queue and saving the data blocks as a file to the file storage device, wherein how many data blocks of the plurality of data block are stored in the input queue at any one time is defined by a negotiated block acceleration value; wherein the Accelerated TFTP Client Engine determines the negotiated block acceleration value from an exchange of request and acknowledgement TFTP packets between the client device and the server device via the network, wherein the negotiated block acceleration value is based on one or both of at least one hardware constraint factor and transmission statistics gathered from at least one prior file transfer; wherein an initial block acceleration value is proposed based on a first hardware constraint factor that is a function of the number of intervening network device between the interface and the server device.
地址 Morristown NJ US