Communicaton networks: Quo vadis?