Apparatus enabling a first network protocol provider, executing on a first computer system and having a first network address associated therewith, and a second network protocol provider, executing on a second computer system and having a second network address associated therewith, to each independently access a network via a same network interface card installed on the second system, comprising:
- an interconnection between an input/output (I/O) subsystem of the first computer system and an I/O subsystem of the second computer system, over which data can be transmitted between systems;
- and
- a router executing on the second computer system that passes data received by said network interface card to the first network protocol provider, via the interconnection using a data transfer protocol native to the interconnection, wherein said data transfer protocol of the interconnection is different from that used by the first and second network protocol providers to communicate over the network, when a network address received with the data matches the first network address, and that passes the received data to the second network protocol provider when the network address received with the data matches the second network address.