A study1 of the web’s structure reveals that it isn’t the fully interconnected network that we’ve been led to believe. The study suggests that the chance of being able to surf between two randomly chosen pages is less than one in four.
If we consider web pages as vertices
and hyperlinks as edges
. Then, the web can be represented as a directed graph. Now, the question is what does the web graph look like?
In 1999, after the Web had been growing for the better part of a decade, Andrei Broder2 and his colleagues set out to build a global map of the Web, using strongly connected components as the building blocks. They analyzed the data from one of the largest commercial search engines at the time, AltaVista3.
Their finding included that the web contains a giant strongly connected component. In case you don’t know, a strongly connected component is a region from which you can get from any point to any other point along a directed path. So in the context of the web graph, with this giant SCC, what this means is that from any webpage inside this blob, you can get to any other webpage inside this blob, just by traversing a sequence of hyperlinks.
The two regions of approximately equal size on the two sides of CORE are named as:
IN
: nodes that can reach the giant SCC but cannot be reached from it e.g. new web pages, andOUT
: nodes that can be reached from the giant SCC but cannot reach it e.g. corporate websites.This structure of web is known as the Bowtie structure.
There are pages that belong to none of IN
, OUT
, or the giant SCC
i.e. they can neither reach the giant SCC nor be reached from it. These are clasified as:
Tendrils
: the nodes reachable from IN that can’t reach the giant SCC, and
the nodes that can reach OUT but can’t be reached from the giant SCC.
If a tendril node satisfies both conditions then it’s part of a tube
that travels from IN to OUT without touching the giant SCC, andDisconnected
: nodes that belong to none of the previous catogories.The study collected the following data:
Structure | Altavista, May 1999 |
---|---|
Total | 203.5 million |
SCC | 56.5 million |
IN | 43.3 million |
OUT | 43.1 million |
Tendrils | 43.7 million |
Links | 1466 million (7.2 per page) |
and others |
Taken as a whole, the bow-tie structure of the Web provides a high-level view of the Web’s structure, based on its reachablility properties and how its strongly connected components fit together.
Footnotes:
1, 2: Graph structure in the Web ↩
3: Altavista ↩