02.11.2014 Views

untangling_the_web

untangling_the_web

untangling_the_web

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

DOCID: 4046925<br />

UNCLASSIFIEDNFOR OFFICIAL USE ONLY<br />

Packets<br />

At <strong>the</strong> (almost) simplest level of <strong>the</strong> Internet are things called packets. For our<br />

purposes, a packet is <strong>the</strong> fundamental unit of data that is sent between an origin and<br />

a destination on <strong>the</strong> Internet. How does a packet get from Point A to Point B? First, it<br />

needs two addresses: one for its origin and one for its destination. The origin<br />

address is known as <strong>the</strong> source IP address and <strong>the</strong> end address is known as <strong>the</strong><br />

destination IP address.<br />

IP Addresses<br />

Every device attached to <strong>the</strong> Internet must have an address. In IPv4,143 <strong>the</strong>se<br />

addresses are written as "dotted quads," i.e., four sets of numbers separated by<br />

periods, as in 204.180.95.2. 144 Today, IP addresses are much more likely to identify<br />

<strong>the</strong> public end point of a path than an individual computer. The last IP address you<br />

see is likely <strong>the</strong> point at which <strong>the</strong> packet enters a private network, and you can't<br />

normally see beyond that point.<br />

IP addresses are similar to telephone numbers or house addresses, but that analogy<br />

only goes so far because many IP addresses are temporary. Temporary IP<br />

addresses are called dynamic IP addresses; <strong>the</strong> IP address your cable or DSL<br />

provider assigns to you is probably dynamic. On <strong>the</strong> o<strong>the</strong>r hand, certain types of<br />

devices on <strong>the</strong> Internet are usually assigned permanent or static IP addresses. One<br />

of <strong>the</strong>se types of devices is a router.<br />

This brings us back to our traveling packet. Once we know that <strong>the</strong> packet has its<br />

own address and a destination address, we <strong>the</strong>n need to know how <strong>the</strong> packet gets<br />

from one place to ano<strong>the</strong>r. It gets <strong>the</strong>re because of something called a router.<br />

Routers<br />

A router is a device that forwards packets from one network to ano<strong>the</strong>r. Routers<br />

used to be called gateways and you may still encounter that term. So, how does<br />

routing work?<br />

Routing<br />

Think of routing as <strong>the</strong> process in which your computer (host) tries to find a<br />

destination computer (host). Basically, your source IP address host with data to send<br />

asks your ISP's router two very important questions:<br />

143 IPv4 is Internet Protocol version 4, <strong>the</strong> current Internet Protocol or set of rules for exchanging data<br />

across <strong>the</strong> Internet. It is in <strong>the</strong> process of being replaced by IP version 6. IPv4 uses 32-bit addresses<br />

(allowing 4.3 billion addresses); IPv6 uses 128 bits (allowing 3.4x1038 addresses).<br />

144 This type of IP address is an IPv4 address; <strong>the</strong> next generation Internet will use IPv6.<br />

434 UNCLASSIFIEDNFOR OFFlelAL USE ONLY

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

Saved successfully!

Ooh no, something went wrong!