Information Dissemination And Routing In Communication Networks