Patent ID: 8094660

Claim:
A method for processing data received from a client via at least one VLAN by a server which communicates with the client, the method comprising: obtaining a second destination IP address from one or more internal IP addresses of the server, based on a VLAN tag included in a MAC header of a MAC frame received via the VLAN and a first destination IP address included in an IP header of the MAC frame, the first destination IP address which is an external IP address of the server, changing the first destination IP address of the IP header to the second destination IP address, generating an IP packet by deleting the MAC header from the MAC frame, selecting one of a plurality of virtual-device-drivers based on the second destination IP address, transmitting the generated IP packet to the selected virtual-device-driver, transmitting the IP packet to a TCP/IP stack by the selected virtual-device-driver, and transmitting data included in the IP packet based on the second destination IP address by the TCP/IP stack, to one of a plurality of processes which provide service.