Architecture and Implementation of RPCNET