1. A method of aggregating a plurality of network resources of a computer system, the computer system comprising a plurality of processing nodes, each of the processing nodes comprising one or more of the plurality of network resources, the one or more resources of each processing node comprising a bypass protocol stack operable to provide offloaded connections over a network to instances of one or more applications running on the system, each of the one or more applications uniquely associated with a first port number, the system being identified on the network by a global IP address and each of the plurality of nodes being identified by a local IP address, said method comprising: assigning private IP addresses to uniquely identify each of the plurality of network resources comprising the plurality of processing nodes; for each of the processing nodes: creating a listening socket for each instance of the plurality of applications running on the node, said creating further comprising: associating the listening socket with a first endpoint tuple comprising the local IP address identifying the node and the first port number associated with the application for which the listening socket is created; translating the first endpoint tuple associated with each listening socket to a set of bypass endpoint tuples, each of the set of bypass tuples comprising a different one of the assigned private IP addresses identifying the one or more network resources of the node; and associating the listening socket with the set of bypass tuples; and maintaining as part of a global address translation map the set of bypass tuples translated from the first endpoint tuple associated with the listening socket created for an instance of each of the applications running on the plurality of processing nodes.