a method and system for managing communications among computer devices without involving central processor units of computer systems when it is determined that involving a central processor unit is unnecessary . the method employs a controller to manage communications among peer and host devices . with this method , congestion due to control and data traffic is minimized and a more efficient operation of central processor units is achieved .