Contemporary aspects of computer networks