17.01.2015 Views

Download - Future of the Internet – And how to stop it.

Download - Future of the Internet – And how to stop it.

Download - Future of the Internet – And how to stop it.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4<br />

The Generative Pattern<br />

Anyone can design new applications <strong>to</strong> operate over <strong>the</strong> <strong>Internet</strong>.<br />

Good applications can <strong>the</strong>n be adopted widely while bad ones are ignored.<br />

The phenomenon is part <strong>of</strong> <strong>the</strong> <strong>Internet</strong>’s “hourglass arch<strong>it</strong>ecture”<br />

(Figure 4.1).<br />

The hourglass portrays two important design insights. First is <strong>the</strong><br />

notion that <strong>the</strong> network can be carved in<strong>to</strong> conceptual layers. The exact<br />

number <strong>of</strong> layers varies depending on who is drawing <strong>the</strong> hourglass<br />

and why, 1 and even by chapter <strong>of</strong> this book. 2 On one basic view<br />

<strong>the</strong> network can be unders<strong>to</strong>od as having three layers. At <strong>the</strong> bot<strong>to</strong>m<br />

is <strong>the</strong> “physical layer,” <strong>the</strong> actual wires or airwaves over which data will<br />

flow. At <strong>the</strong> <strong>to</strong>p is <strong>the</strong> “application layer,” representing <strong>the</strong> tasks people<br />

might want <strong>to</strong> perform on <strong>the</strong> network. (Sometimes, above that,<br />

we might think <strong>of</strong> <strong>the</strong> “content layer,” containing actual information<br />

exchanged among <strong>the</strong> network’s users, and above that <strong>the</strong> “social<br />

layer,” where new behaviors and interactions among people are enabled<br />

by <strong>the</strong> technologies underneath.) In <strong>the</strong> middle is <strong>the</strong> “pro<strong>to</strong>col<br />

layer,” which establishes consistent ways for data <strong>to</strong> flow so that <strong>the</strong><br />

67

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!