Patent ID: 8964602
Filing Date: 2015-02-24
Classification: H04L

Abstract:
1. A data communication apparatus for communicating via a network with a network device to which a plurality of addresses can be assigned, comprising: an acquisition unit configured to acquire an address corresponding to a network device of a transmission destination, wherein if an address corresponding to a name of the transmission destination is not found, said acquisition unit transmits the name of the transmission destination to a DNS server and, if a plurality of addresses have been assigned to the transmission destination, said acquisition unit acquires an address from the DNS server, the address being required to transmit transmission data to the transmission destination; a transmission unit, configured to transmit the transmission data, together with identification information of the transmission data to the acquired address; a reception unit configured to receive a response data including identification information; a determination unit, configured to determine whether or not the identification information of the transmission data is identical to the received identification information included in the response data; and a response processing unit configured not to deliver the response data to a requesting source if it is determined that the identification information of the transmission data is not identical to the received identification information, and to deliver the response data to the requesting source if it is determined that the identification information of the transmission data is identical to the received identification information, wherein the response processing unit stores in a storage unit the address of a transmission source of the transmission data or the address of a transmission source of the response data associated with the destination network device if the identification information of the transmission data is identical to the received identification information.