Definition of computer networks