Enhancing the Understanding of Computer Networking Courses through Software Tools. - Z. I. Dafalla; R. D. Balaji (CoRR, 2015)