Страница 68 из 155
So after an especially fun gathering in Utah in early April 1967, this gaggle of graduate students, having named itself the Network Working Group, decided that it would be useful to write down some of what they had conjured up.95 And Crocker, who with his polite lack of pretense could charm a herd of hackers into consensus, was tapped for the task. He was anxious to find an approach that did not seem presumptuous. “I realized that the mere act of writing down what we were talking about could be seen as a presumption of authority and someone was going to come and yell at us—presumably some adult out of the east.” His desire to be deferential kept him up at nights, literally. “I was living with my girlfriend and her baby from a previous relationship at her parents’ house. The only place to work at night without disturbing people was the bathroom, and I would stand there naked and scribble down notes.”96
Crocker realized that he needed an unassertive name for the list of suggestions and practices. “To emphasize the informal nature, I hit upon this silly little idea of calling every one of them a ‘Request for Comments’—no matter whether it really was a request.” It was the perfect phrase to encourage Internet-era collaboration—friendly, not bossy, inclusive, and collegial. “It probably helped that in those days we avoided patents and other restrictions; without any financial incentive to control the protocols, it was much easier to reach agreement,” Crocker wrote forty years later.97
The first RFC went out on April 7, 1969, mailed in old-fashioned envelopes through the postal system. (There was no such thing as email, since they hadn’t invented the network yet.) In a warm and casual tone, devoid of any officiousness, Crocker set forth the task of figuring out how the host computer at each institution should co
The RFC process pioneered open-source development of software, protocols, and content. “That culture of open processes was essential in enabling the Internet to grow and evolve as spectacularly as it has,” Crocker said later.99 Even more broadly, it became the standard for collaboration in the digital age. Thirty years after RFC 1, Vint Cerf wrote a philosophical RFC called “The Great Conversation” that began, “A long time ago, in a network far, far away . . .” After describing the informal way RFCs had begun, Cerf continued, “Hiding in the history of the RFCs is the history of human institutions for achieving cooperative work.”100 It was a grand statement, and it would have seemed overblown except that it was true.
The RFCs produced a set of host-to-IMP standards by the end of August 1969, just when the first IMP was shipped to Kleinrock’s lab. When it arrived at the UCLA loading dock, a dozen people were there to greet it: Crocker, Kleinrock, a few other team members, and Cerf and his wife, Sigrid, who had brought champagne. They were surprised to see that the IMP was the size of a refrigerator and was clad, as per the specifications of the military machine that it was, in battleship-gray steel. It was wheeled into the computer room, plugged in, and started right up. BBN had done great work, delivering on time and on budget.
One machine does not a network make. It was not until a month later, when a second IMP was delivered to SRI on the edge of the Stanford campus, that the ARPANET could truly get up and ru
It was thus that in the second half of 1969—amid the static of Woodstock, Chappaquiddick, Vietnam War protests, Charles Manson, the Chicago Eight trial, and Altamont—the culmination was reached for three historic enterprises, each in the making for almost a decade. NASA was able to send a man to the moon. Engineers in Silicon Valley were able to devise a way to put a programmable computer on a chip called a microprocessor. And ARPA created a network that could co
THE INTERNET
The ARPANET was not yet the Internet. It was just one network. Within a few years, there were other packet-switched networks that were similar but not interco
In early 1973 Robert Kahn set out to remedy that. There should be a way, he decided, to allow all these networks to interco
To be his partner in this endeavor, Kahn tapped Vint Cerf, who had been Steve Crocker’s sidekick on the group writing Requests for Comments and figuring out the protocols of the ARPANET. Cerf was raised in Los Angeles, where his father worked for a company that made engines for the Apollo space program. Like Gordon Moore, he grew up playing with a chemistry set in the days when they were delightfully dangerous. “We had things like powdered magnesium, powdered aluminum, and sulfur and glycerin and potassium permanganate,” he recalled. “When you pour them together, they burst into flame.” In fifth grade he was bored with math, so his teacher gave him a seventh-grade algebra book. “I spent the whole summer working every single problem in the book,” he said. “I liked the word problems the best because they were like little mystery stories. You had to figure out who ‘x’ was, and I was always curious to find out what’s ‘x’ going to turn out to be.” He also became deeply immersed in science fiction, especially the stories of Robert Heinlein, and began his lifelong practice of rereading J. R. R. Tolkien’s Lord of the Rings trilogy almost every year.102