Toasternet

Last updated
The Toasternet "Zocalo," constructed by Bill Woodcock between 1987 and 1993, which subsequently grew to become the AS715 backbone network across the US and Europe during the dot-com era.
Caption numbers:
1) FTP server drive.
2) POP mail spooler.
3) Prototype PPP router being tested.
4) Livingston PortMaster router.
5) Norris Earphone atop a stack of modems.
6) punchdown blocks.
7) HTTP server, AURP router, AFP server, PAP spooler.
8) CD drive.
9) mail, FTP, primary nameserver, shell accounts.
10) news spooling drive.
11) Powerbook serves as a mobile administration console, as well as phone book, etc.
12) news and NFS server, secondary nameserver. Toasternet image 1993.jpg
The Toasternet "Zocalo," constructed by Bill Woodcock between 1987 and 1993, which subsequently grew to become the AS715 backbone network across the US and Europe during the dot-com era.
Caption numbers:
1) FTP server drive.
2) POP mail spooler.
3) Prototype PPP router being tested.
4) Livingston PortMaster router.
5) Norris Earphone atop a stack of modems.
6) punchdown blocks.
7) HTTP server, AURP router, AFP server, PAP spooler.
8) CD drive.
9) mail, FTP, primary nameserver, shell accounts.
10) news spooling drive.
11) Powerbook serves as a mobile administration console, as well as phone book, etc.
12) news and NFS server, secondary nameserver.

Toasternets were an early-1990s instantiation of the decentralized Internet, featuring open-standards-based federated services, radical decentralization, ad-hoc routing and consisting of many small individual and collective networks rather than a cartel of large commercial Internet Service Provider networks. Today's "community networks" and decentralized social networks are the closest modern inheritors of the ethos of the 1991-1994 era Toasternets. [2] [3]

Contents

History

The first known use of the word was by Robert Ullmann, then active in the Internet Engineering Task Force developing next-generation Internet addressing and routing protocols. He circulated the documents Toasternet Part I (December 1989) and Toasternet Part II (March 1992) on the IETF mailing list, then published RFCs 1475 and 1476 and the "CATNIP" Internet-Draft in June 1993. [4]

Early toasternet proponent Tim Pozar described a Toasternet as:

"an Internet-connected computer network built very cheaply so as to have a cost that a small business, school or individual can afford. It has been joking said that these networks are so cheap, you can connect everything in sight, including your toaster. Generally speaking, most Toasternets exist to meet a group's or individual's communications needs, rather than profit as a motive." [5]

Pozar, and other early toasternet builders Bill Woodcock and John Gilmore were participants in the cooperative The Little Garden, the first Internet service provider based on the west coast of the United States. Founded and led by Tom Jennings, The Little Garden (named for the Vietnamese restaurant where its foundational meetings were held) was an Internet Service Provider network built between 1992 and 1996 in the toasternet ethos, and consisting of constituent toasternet members; some individual, and some collective. Many of the initial Little Garden members went on to become founding members of Packet Clearing House, the not-for-profit which now supports core Internet infrastructure globally, but still continues to promulgate the toasternet values of collaborative competition and "permissionless" new market entry.

Writing contemporaneously in Wired, Jonathan Steuer said,

"Toasternets are not actually comprised of toasters and network cable. Rather, the term "toasternet" refers generically to small computer networks built out of cheap and readily available parts. Unlike commercial network service providers, who are motivated primarily by their bottom line, most toasternets exist to meet their members' communication needs -- to get people wired. Toasternets have become increasingly popular as demand for Internet services has outpaced the capabilities of commercial service providers." [6]

Gareth Bronwyn, also writing in Wired in 1993, defined them much more haphazardly, saying that they used "Cheap Internet routers made with old PCs" and coining the umbrella term "grunge computing." [7]

It is worthy of note that, prior to the 1992 privatization of the Internet via Al Gore's National Information Infrastructure plan, the operation of toasternets was not actually legal, since Internet connectivity was supplied to authorized parties (generally defense contractors and research universities) by, and at the expense of, the US Defense Department's Advanced Research Projects Agency, and toasternets extended access to the network beyond the parties authorized to use it.

Many people also linked the name with a much more literal demonstration of SNMP-enabled toasters which had been connected to an Ethernet network by network management software vendor Epilogue, which caught the public's fancy at the time, and received some press coverage. [8]

Related Research Articles

<span class="mw-page-title-main">Internet</span> Global system of connected computer networks

The Internet is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a network of networks that consists of private, public, academic, business, and government networks of local to global scope, linked by a broad array of electronic, wireless, and optical networking technologies. The Internet carries a vast range of information resources and services, such as the interlinked hypertext documents and applications of the World Wide Web (WWW), electronic mail, telephony, and file sharing.

An Internet Protocol address is a numerical label such as 192.0.2.1 that is assigned to a device connected to a computer network that uses the Internet Protocol for communication. IP addresses serve two main functions: network interface identification, and location addressing.

A Usenet newsgroup is a repository usually within the Usenet system, for messages posted from users in different locations using the Internet. They are discussion groups and are not devoted to publishing news. Newsgroups are technically distinct from, but functionally similar to, discussion forums on the World Wide Web. Newsreader software is used to read the content of newsgroups.

Simple Network Management Protocol (SNMP) is an Internet Standard protocol for collecting and organizing information about managed devices on IP networks and for modifying that information to change device behavior. Devices that typically support SNMP include cable modems, routers, switches, servers, workstations, printers, and more.

Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for voice calls for the delivery of voice communication sessions over Internet Protocol (IP) networks, such as the Internet.

Dynamic DNS (DDNS) is a method of automatically updating a name server in the Domain Name System (DNS), often in real time, with the active DDNS configuration of its configured hostnames, addresses or other information.

<span class="mw-page-title-main">Internet service provider</span> Organization that provides access to the Internet

An Internet service provider (ISP) is an organization that provides services for accessing, using, managing, or participating in the Internet. ISPs can be organized in various forms, such as commercial, community-owned, non-profit, or otherwise privately owned.

A virtual private network (VPN) is a mechanism for creating a secure connection between a computing device and a computer network, or between two networks, using an insecure communication medium such as the public Internet.

<span class="mw-page-title-main">Network Time Protocol</span> Standard protocol for synchronizing time across devices

The Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems over packet-switched, variable-latency data networks. In operation since before 1985, NTP is one of the oldest Internet protocols in current use. NTP was designed by David L. Mills of the University of Delaware.

A management information base (MIB) is a database used for managing the entities in a communication network. Most often associated with the Simple Network Management Protocol (SNMP), the term is also used more generically in contexts such as in OSI/ISO Network management model. While intended to refer to the complete collection of management information available on an entity, it is often used to refer to a particular subset, more correctly referred to as MIB-module.

In computing, syslog is a standard for message logging. It allows separation of the software that generates messages, the system that stores them, and the software that reports and analyzes them. Each message is labeled with a facility code, indicating the type of system generating the message, and is assigned a severity level.

<span class="mw-page-title-main">Printer Working Group</span>

The Printer Working Group (PWG) is a Program of the IEEE Industry Standard and Technology Organization (ISTO) with members including printer and multi-function device manufacturers, print server developers, operating system providers, print management application developers, and industry experts. Originally founded in 1991 as the Network Printing Alliance, the PWG is chartered to make printers, multi-function devices, and the applications and operating systems supporting them work together better.

In computer networking, ingress filtering is a technique used to ensure that incoming packets are actually from the networks from which they claim to originate. This can be used as a countermeasure against various spoofing attacks where the attacker's packets contain fake IP addresses. Spoofing is often used in denial-of-service attacks, and mitigating these is a primary application of ingress filtering.

The Remote Network Monitoring (RMON) MIB was developed by the IETF to support monitoring and protocol analysis of local area networks (LANs). The original version focused on OSI layer 1 and layer 2 information in Ethernet and Token Ring networks. It has been extended by RMON2 which adds support for Network- and Application-layer monitoring and by SMON which adds support for switched networks. It is an industry-standard specification that provides much of the functionality offered by proprietary network analyzers. RMON agents are built into many high-end switches and routers.

The Microsoft Open Specification Promise is a promise by Microsoft, published in September 2006, to not assert its patents, in certain conditions, against implementations of a certain list of specifications.

Barry Appelman is recognized as being the father of the "buddy list" and AOL instant messenger. Companies had been using crude forms of Instant messaging within their own networks for over forty years, but the idea of presence, i.e. who is logged on at any given time, was non existent. It was not until Appelman, and his colleagues at the Thomas Watson Research Center, first began to write programs on the mainframe system letting each other know when they were actually online, that modern day Instant Messaging was born.

<span class="mw-page-title-main">Karl Auerbach</span> American lawyer

Karl George Auerbach is a California attorney and internet protocol engineer who made many significant contributions to the development of the Internet, Internet governance and the commercialization of many internet technologies. Mr. Auerbach is also known for suing the Internet Corporation for Assigned Names and Numbers (ICANN)—of which he was an elected board member—for refusing to share corporate records in 2002. ICANN controls the assignment of domain names and IP addresses.

Yet Another Next Generation is a data modeling language for the definition of data sent over network management protocols such as the NETCONF and RESTCONF. The YANG data modeling language is maintained by the NETMOD working group in the Internet Engineering Task Force (IETF) and initially was published as RFC 6020 in October 2010, with an update in August 2016. The data modeling language can be used to model both configuration data as well as state data of network elements. Furthermore, YANG can be used to define the format of event notifications emitted by network elements and it allows data modelers to define the signature of remote procedure calls that can be invoked on network elements via the NETCONF protocol. The language, being protocol independent, can then be converted into any encoding format, e.g. XML or JSON, that the network configuration protocol supports.

<span class="mw-page-title-main">Mark Handley (computer scientist)</span>

Mark James Handley is Professor of Networked Systems in the Department of Computer Science of University College London since 2003, where he leads the Networks Research Group.

John Romkey is an American computer scientist who along with Donald W. Gillies co-developed MIT PC/IP, the first TCP/IP stack in the industry for MS-DOS on the IBM PC in 1983 while at the Massachusetts Institute of Technology. In 1986, Romkey founded FTP Software, a commercial TCP/IP stack provider. Romkey authored the first network analyzer, Netwatch, predating the Network General Sniffer. He served on the IAB. With Simon Hackett, Romkey connected the first appliance to the Internet in 1990. Romkey is currently one of the owners of Blue Forest Research, a consulting company.

References

  1. Woodcock, Bill (December 1, 1994). "What is a Toasternet?". The Millennium Whole Earth Catalog. HarperSan Francisco. p. 240. ISBN   0-06-251059-2. Toasternets are private, independent Internet-connected networks that spring up in basements, closets, wherever there's space. They are built by individuals, often, using bizarre mixtures of mismatched hardware and software. Prototype high-speed routers and network hardware nestle comfortably among antiquated UNIX hosts built from ten-year-old discarded parts; alpha-test software runs on machines salvaged from junkyards and dumpsters. Macintoshes run ported PC software; PCs run one-of-a-kind operating systems. Many toasternets seem at first like hellish tangles of junk, unlikely to work at all. Fact is, the intensity of competition, the rate of propagation, and the great variety of methods and combinations have created a form of electronic Darwinism. Software, protocols, and routing algorithms are born, fan out over the net, and disappear, prey to faster, more reliable, more portable new generations. Toasternets are a hothouse for technological standards, and we all profit from the resulting hybrid vigor.
  2. Wenz, John (2017-06-01). "The New Internet From 'Silicon Valley' Is Actually Possible". Popular Mechanics. Retrieved 17 July 2021. By creating a decentralized network, you have no favored sites, and there's less emphasis on one platform over another. It'd be a bit like the ancient (in digital terms) idea of a toasternet, which strings together various computers to create network access among users, that attempts to circumvent internet service providers by becoming its own gateway.
  3. Doctorow, Cory (2017-04-07). "Scuttlebutt: an "off-grid" P2P social network that runs without servers and can fall back to sneakernet". BoingBoing. Retrieved 17 July 2021. It reminds me a lot of Fidonet, Tom Jennings' classic BBS networking infrastructure that linked millions of people around the world by programming local dial-up BBSes to call one another during off-peak/low-tariff hours and swap messages destined for one another, or more distant nodes. Fidonet eventually got a bridge into Usenet (thanks to trailblazing San Francisco ISP The Little Garden) that supercharged it in much the way of Scuttlebutt's pubs.
  4. Ullman, Robert (June 1993). RFC 1475: TP/IX: The Next Internet. Internet Engineering Task Force. doi: 10.17487/RFC1475 . RFC 1475. The first version of this memo, describing a possible next generation of Internet protocols, was written by the present author in the summer and fall of 1989, and circulated informally, including to the IESG, in December 1989. A further informal note on the addressing, called "Toasternet Part II", was circulated on the IETF mail list during March of 1992.
  5. Pozar, Tim (1993-05-21). "Toasternets: An introduction on building your own". Slackware. Retrieved 17 July 2021.
  6. Steuer, Jonathan (April 1993). "Toasternets". Wired. Vol. 2, no. 5. Retrieved 17 July 2021.
  7. Branwyn, Gareth (1993-03-01). "Jargon Watch". Wired. Retrieved 17 July 2021. Toasternet: Cheap Internet routers made with old PCs. May have been inspired by the Video Toaster desktop editing device for the Amiga, or by that ubiquitous home appliance. "Grunge Computing" has been proposed as a general term for the re-purposing of old PCs and other trashed digital technology.
  8. Berlind, David. "Remember SNMP-controlled toasters (ToasterNet)? How about Java-controlled robots?". ZDnet. Retrieved 17 July 2021. Some of my fondest memories date back to the early 90's when, at Interop in San Jose, a company called Epilogue demonstrated how the Simple Network Management Protocol (SNMP) wasn't just for managing routers and other network gear. To prove SNMP's versality, Epilogue showed how it could be used to manage other devices too. Like toasters. John Romkey described the early days of TCP/IP, network management, and the birth of ToasterNet: 'If you put bread in the toaster, and set a variable in SNMP, the toaster would start toasting. There was a whole MIB written up for it, including how done you wanted the toast, and whether it was a bagel or Wonderbread. In order to figure out a matrix of how long to toast a bagel or Wonderbread to get it done to a specific doneness, I ended up with lots and lots of bread in my garage.'