发明名称 Communication apparatus, application communication executing method, and computer program product, configured to select software communication or hardware communication, to execute application communication, based on reference information for application communication
摘要 A software communication unit executes a plurality of application communications executed in parallel in a network according to a TCP/IP control by a software. A hardware communication unit executes the application communications according to a TCP/IP control by a TCP/IP offload engine (TOE). A communication allocating unit executes an allocation processing for allocating a hardware communication by the hardware communication unit and a software communication by the software communication unit based on reference information on each of the application communications, for application communications that are simultaneously executed.
申请公布号 US8972595(B2) 申请公布日期 2015.03.03
申请号 US200812128051 申请日期 2008.05.28
申请人 Ricoh Company, Ltd. 发明人 Aikawa Tomonori;Kubota Takashi
分类号 G06F15/16;H04L29/06 主分类号 G06F15/16
代理机构 Cooper & Dunham LLP 代理人 Cooper & Dunham LLP
主权项 1. A communication apparatus that processes a plurality of application communications executed in parallel in a network, the communication apparatus comprising: a software communication unit that executes the application communications according to a transmission control protocol/Internet protocol control using software; a hardware communication unit that executes the application communications according to a transmission control protocol/Internet protocol control using a transmission control protocol/Internet protocol offload engine (TOE); and a communication allocating unit that executes an allocation processing for allocating each of application communications that are simultaneously executed to one of the software communication unit to execute the application communication as a software communication and the hardware communication unit to execute the application communication as a hardware communication, based on reference information on each of the application communications, wherein the reference information includes security association that is generated for exchanging and sharing encrypted information and for establishing a communication channel prior to an encrypted communication using secure Internet protocol communication, and the communication allocating unit extracts the security association from each of the application communications, and wherein when the security association is extracted from each of the application communications and the extracted security association is within a term of validity so as to be usable, the extracted security association is based on the transmission control protocol/Internet protocol control using the software, and the communication allocating unit determines that the software communication by the software communication unit is used to establish the secure Internet protocol communication, and when the term of validity of the security association has expired, the communication allocating unit determines that the hardware communication by the hardware communication unit is used to establish the secure Internet protocol communication.
地址 Tokyo JP