Patent ID: 7359338
Filing Date: 2008-04-15
Classification: H04L

Abstract:
1. An apparatus for transferring packets among network segments in a network, comprising: address storage means for storing a MAC address, an IP address, and a port number of a first computer connected to a first network segment as a source, and a MAC address, an IP address, and a port number of a second computer connected to a second network segment as a destination; packet request means for transmitting a request packet for transferring of a file with the first computer and with the second computer, the packet request means generating the request packet including source address information using the MAC address, the IP address, and the port number of the first computer stored in the address storage means; determining means for, when a packet transmitted from the second computer is received, determining whether or not the packet is a response packet whose destination is the first computer, the response packet corresponding to the request packet, the determining means determining that the received packet is the response packet when the received packet includes address information which is coincident with at least the IP address and the port number stored in the address storage means; means for, when it is determined by the determining means that the received packet is not the response packet, transferring the received packet to a designated destination; acquiring means for, when it is determined by the determining means that the received packet is the response packet, acquiring the response packet; extracting means for extracting and storing the requested file from the response packet acquired by the acquiring means; and packet generation means for generating a reguest packet for requesting download of data or a file for the second computer using the MAC address, the IP address, and a port number of the apparatus.