Design of a computer networking laboratory for efficient manageability and effective teaching