With the advance in performance of stand alone workstation and availability of network with high throughput communication channel, it becomes feasible to perform parallel applications on workstation clusters. However, existing network systems for workstation clusters offer multi-user, multi-job environment with software. Moreover, software is needed to construct communication data. Therefore, software overheads are fairly large. A network system that reduces those overheads is proposed in this thesis. The network interface handles virtual environment by hardware, allowing users to communicate without software overheads. Moreover, by adopting communications based on framework of distributed shared memory, the overheads in message packing/unpacking is reduced, and the routing and traffic of message is administrated by OS. A prototype of this network is implemented. The effectiveness is evaluated using this prototype network.