SALSA and PageRank are algorithms that analyze the link structure of web pages to determine authoritative pages. SALSA models the web as two interacting Markov chains, with one chain representing hubs (pages that link to many others) and the other representing authorities (pages that many point to). The principal community identified by SALSA consists of pages frequently visited in these random walks. PageRank also models the web as a graph, and defines a page's rank based on the ranks of pages that link to it, similarly modeling the behavior of a random web surfer. Both SALSA and PageRank analyze the web's link structure through the lens of random walks.