Communication apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorsKazuhiko Morimura, Jun Kawashima
Life of this patent
Estimating the term…
Abstract
A delay in packet output due to packet fragmentation processing is reduced. If input data is output upon being subjected to fragmentation processing, fragmented data, from among a plurality of fragmented data items fragmented based upon a set value in an MTU register, which belongs to a first fragmented packet containing information that is based upon all fragmented packets is stored in a fragment buffer. After all fragmented packets from a second fragmented packet onward to which other fragmented data items belong are output, the first fragmented packet is output.
Claims10
A communication apparatus for transmitting data to a network in a predetermined packet format, comprising:
- fragmentation means for fragmenting input data into a plurality of fragmented data items;
- generating means for generating data information derived based upon the plurality of fragmented data items;
- memory means for storing a fragmented data item, which will be contained in a packet that contains the data information, from among the plurality of fragmented data items;
- and
- transmission control means for outputting the packet, which contains the data information and the fragmented data item that has been stored in said memory means, to the network after packets containing fragmented data items other than the fragmented data item that has been stored in said memory means are output successively to the network.
A communication method for transmitting data to a network in a predetermined packet format, comprising the steps of:
- fragmenting input data into a plurality of fragmented data items;
- generating data information derived based upon the plurality of fragmented data items;
- storing fragmented data item, which will be contained in a packet that contains the data information, in a memory unit from among the plurality of fragmented data items;
- and
- outputting the packet, which contains the data information and the fragmented data item that has been stored in the memory unit, to the network after packets containing fragmented data items other than the fragmented data item that has been stored in the memory unit are output successively to the network.
Dependencies are inferred from the claim text.