02.11.2014 Views

untangling_the_web

untangling_the_web

untangling_the_web

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.

DOClD: 4046925<br />

UNCLASSIFIEDOFOR OFFISIAL l:JSIi g~Jb¥<br />

Researching & Understanding <strong>the</strong> Internet<br />

A Plain English Guide to Internetworking<br />

The Internet, were it a person, would be something of a narcissist. It probably has<br />

more information about itself than any o<strong>the</strong>r single topic, which means <strong>the</strong> best place<br />

to research <strong>the</strong> Internet is <strong>the</strong> Internet. However, understanding how <strong>the</strong> Internet<br />

actually works can be frustrating and most books, <strong>web</strong>sites, and o<strong>the</strong>r resources that<br />

purport to explain <strong>the</strong> inner working of <strong>the</strong> Internet exacerbate ra<strong>the</strong>r than enhance<br />

knowledge because <strong>the</strong>y make assumptions about <strong>the</strong>ir readers that are often wildly<br />

inaccurate.<br />

There are generally two types of guides on how <strong>the</strong> Internet works: one is <strong>the</strong><br />

technical guide for network engineers and system administrators; <strong>the</strong> o<strong>the</strong>r type is a<br />

users' guide, a how-to book for people who want to use <strong>the</strong> Internet but don't really<br />

need to know anything about what's under <strong>the</strong> hood. The first type of guide is fine if<br />

you are an engineer, but <strong>the</strong>se manuals or <strong>web</strong>sites are written by and for technical<br />

people, meaning you already have to know <strong>the</strong>ir jargon in order to understand what<br />

<strong>the</strong>y are saying . The second type of guide merely avoids <strong>the</strong> problem all toge<strong>the</strong>r by<br />

ignoring technical explanations. After all, you don't need to know how an internal<br />

combustion engine works to drive a car.<br />

I have attempted to create a little niche in between <strong>the</strong> extremes by offering a nontechnical<br />

explanation of some of <strong>the</strong> basic concepts behind how <strong>the</strong> Internet gets<br />

traffic from one point to ano<strong>the</strong>r and does it with remarkable speed, accuracy, and<br />

efficiency. For many of us who are not technically inclined, <strong>the</strong> answer has often<br />

seemed to be "magic happens here." But more and more often in our jobs we find<br />

we need to know a little bit about <strong>the</strong> mysterious inner workings of <strong>the</strong> Internet. I<br />

have no pretensions that this overview is complete. I knowingly gloss over some<br />

subtleties that I think are simply too arcane for a high-level look at Internetworking.<br />

The Internet<br />

The Internet isn't a single network; it is a network of networks . However, all <strong>the</strong>se<br />

many networks are not directly connected to each o<strong>the</strong>r and, in fact, do not "talk" or<br />

exchange data directly with each o<strong>the</strong>r. Ra<strong>the</strong>r, <strong>the</strong> Internet employs an elaborate<br />

system of rules (known as protocols) , numbering schemes (e.g., autonomous<br />

systems, IP addresses), hardware (e.g., routers and servers), and arrangements<br />

(e.g., peering agreements) to ensure that your request to view a <strong>web</strong>site in Pakistan<br />

or send an email to Seoul is fulfilled almost in <strong>the</strong> blink of an eye.<br />

UNCLASSIFIEDHFOR OFFICIAL l:JSE O~b¥ 433

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

Saved successfully!

Ooh no, something went wrong!