Patent ID: 8687627

Claim:
A communication apparatus for generating a packet including a header and data and transmitting the packet to a terminal through a network, the apparatus comprising: a first storage which stores connection information including a connection between the apparatus and the terminal and an address at which data corresponding to the connection is stored; a connection information reading portion which reads connection information from the first storage upon reception of a packet transmission start instruction; a header generating portion which generates a header of a packet from the connection information read by the connection information reading portion; a second storage which stores the data corresponding to the connection, at the address which is included in the connection information; and a data reading portion which reads data corresponding to the connection information read by the connection information reading portion, from the address of the second storage, wherein the connection information reading portion is constituted by a first hardware module, wherein the header generating portion and the data reading portion are constituted by a second hardware module which is operable in parallel with the first hardware module, and wherein, while the data reading portion is reading data of a first packet or while the header generating portion is generating a header of the first packet, the connection information reading portion reads connection information of a second packet to be transmitted next to the first packet.