Computer Networks and Communications (2) Bazara I. A. Barry Department of Computer Science University of Khartoum [email protected].