Recently network bandwidth that is available at home or office increases rapidly. However, processing overheads of communication are too large to exploit the huge bandwidth efficiently. In this paper, we propose an innovative network-interface architecture ``Memory-Based Processor II (MBP2)'' that enables application programs to execute send/receive without system-calls under proper protection and virtualization. The MBP2 adopts memory-based architecture where direct communication between application spaces is performed without kernel services. We also introduce a built-in microprocessor ``Casablanca'' that can cooperate efficiently with DMA and Interrupt mechanisms.