Escolar Documentos
Profissional Documentos
Cultura Documentos
Mark Bowden
first edition
ISBN-13: 978-0-8021-1983-4
www.groveatlantic.com
11 12 13 14 15 10 9 8 7 6 5 4 3 2 1
1
Zero
NEW MUTANT ACTIVIT Y REGISTERED
—X-Men; The Age of Apocalypse
The new worm in Phil Porras’s digital petri dish was an-
nounced in the usual way: a line of small black type against a
white backdrop on one of his three computer screens, display-
ing just the barest of descriptors—time of arrival . . . server
type . . . point of origin . . . nineteen columns in all.
The readout began:
2
worm
3
mark bowden
4
worm
5
mark bowden
6
worm
7
mark bowden
8
worm
9
mark bowden
10
worm
11
mark bowden
12
worm
translating problems. This idea even dangled before each lab the
prospect of a new mainframe to play with at no extra cost, since
the government was footing the bill. It turned an imposition into
a gift. By the early 1970s, there were dozens of IMPs scattered
around the country, a subnet, if you will, managing traffic on the
ARPANET. As it happens, the first two computers linked in this
way were a Scientific Data Systems (SDS) 940 model in Menlo
Park, and an older model, SDS Sigma-7, at UCLA. That was in
October 1969. Phil Porras was just out of diapers.
The ARPANET’s designers had imagined resource- and
data-sharing as its primary purpose, and a greatly simplified way
to coordinate the agency’s scattered projects, but as the authors
of new life-forms have always discovered, from God Almighty to
Dr. Frankenstein, the creature immediately had ideas of its own.
From its earliest days, the Internet was more than the sum of its
parts. The first hugely successful unforeseen application became
email, the ability to send messages instantly anywhere in the
world, followed closely by message lists, or forums that linked in
real time those with a shared interest, no matter where they were.
Message lists or chat lines were created for disciplines serious and
not so serious—the medieval game “Dungeons and Dragons”
was a popular early topic. By the mid-1970s, at about the time
minicomputers were first being marketed as build-it-yourself kits
(attracting the attention of Harvard undergrad nerds Bill Gates
and Paul Allen), the ARPANET had created something new and
unforeseen: in the words of Hafner and Lyon, “a community of
equals, many of whom had never met each other yet who carried
on as if they had known each other all of their lives . . . perhaps
the first virtual community.”
This precursor web relied on telephone lines to carry infor-
mation, but in short order computers were being linked by radio
13
mark bowden
14
worm
*This is a simplification, and is not exactly true, in the sense of there being
physically thirteen servers at those locations acting as central switchboards
for the Internet. Like all things in cyberspace . . . it’s complicated. Here’s
how Paul Vixie attempted to explain it to me: “There are thirteen root name
servers on which all traffic on the Internet depends, but what we’re talking
about are root name server identities, not actual machines. Each one has a
name, like mine, which is f.root-servers.net. A few of them are actual serv-
ers. Most of them are virtual servers, mirrored or replicated in dozens of
places. Each root server is vital, sort of, to every, sort of, message, sort of.
They are vital (but not necessarily involved) in every TCP/IP [Transmis-
sion Control Protocol/Internet Protocol] connection, since every TCP/IP
connection depends on DNS [Domain Name System], and DNS depends
on the root name servers. But the root name servers are not in the data path
itself. They do not carry other people’s traffic, they just answer questions.
The most frequent question we hear is, ‘What is the TCP/IP address for
www.google.com?’ and the most frequent answer we give is ‘I dunno but
I will tell you where the COM [Command] servers are and you can ask
them.’ Once a TCP/IP connection is set up, DNS is no longer involved. If
a browser or email system makes a second or subsequent connection to the
same place in a short time, it’ll have the TCP/IP address saved in a cache,
and DNS won’t be involved. A root name server is an Internet resource
having a particular name and address. But it’s possible to offer the same re-
source at the same name and address from multiple locations. f.root-servers.
net, which is my root name server, is located in fifty or so cities around the
globe, each independent of the others but all sharing an identity.” Got that?
15
mark bowden
16
worm
17
mark bowden
18
worm
19
mark bowden
20
worm
21
mark bowden
22
worm
23
mark bowden
24
worm
25