摘要 |
<p>The purpose of the present invention is to improve throughput of data transfer. Provided is a data transfer device, wherein a reception header count section counts header credit-values corresponding to the number of headers output from a reception header storage section. When the data output from a reception data storage section is the oldest data which was stored first, a management section releases unused regions continuous from the storage region of the oldest data. A reception data count section counts, each time an unused region is released, credit-values of data corresponding to the sizes of the released unused regions. An unused amount count section counts, as unused amounts, credit-values of data corresponding to the size of the unused region in the reception data storage section, from which data was output but which cannot be released. When a data release amount becomes at least a set threshold value, a sending section sends the header credit-values and the data credit-values to a connection destination device.</p> |