College of Computer Science and Information Systems Networks and Communications Engineering Najran University Kingdom of Saudi Arabia