Modeling the Internet and the Web: Probabilistic Methods and Algorithms