A PARALLEL HARDWARE APPROACH TO IMPLEMENT NETWORK PROTOCOLS