But what is the Internet? This section answers this burning question (if you’ve asked it). If you don’t necessarily wonder about the Internet’s place in space and time just yet, you will … you will.
You know those stories about computer jocks who come up with great ideas, develop the ideas in their basements (or garages or dorm rooms), release their products to the public, change the world, and make a gazillion bucks?
This isn’t one of them.
The Internet started in the mid-1960s as an academic exercise — primarily with the RAND Corporation, the Massachusetts Institute of Technology (MIT), and the National Physical Laboratory in England — and rapidly evolved into a military project, under the US Department of Defense Advanced Research Project Agency (ARPA), designed to connect research groups working on ARPA projects.
By the end of the 1960s, ARPA had four computers hooked together — at UCLA, SRI (Stanford), UC Santa Barbara, and the University of Utah — using systems developed by BBN Technologies (then named Bolt Beranek and Newman, Inc.). By 1971, it had eighteen. I started using ARPANET in 1975. According to the website www.internetworldstats.com
, at the beginning of 2020, the Internet had more than 4.5 billion users worldwide — well over half of the global population.
Today, so many computers are connected directly to the Internet that the Internet’s addressing system is running out of numbers, just as your local phone company is running out of telephone numbers. The current numbering system — named IPv4 — can handle about 4 billion addresses. The next version, named IPv6, can handle this number of addresses:
340,000,000,000,000,000,000,000,000,000,000,000,000
That should last for a while, don’t you think?
Ever wonder why you rarely see hard statistics about the Internet? I’ve found two big reasons:
Defining terms related to the Internet is devilishly difficult these days. (What do you mean when you say, “X number of computers are connected to the Internet”? Is that the number of computers up and running at any given moment? The number of different addresses that are active? The number that could be connected if everybody dialed up at the same time? The number of different computers that are connected in a typical day, or week, or month?)
The other reason is that the Internet is growing so fast that any number you publish today will be meaningless tomorrow.
Getting inside the Internet
Some observers claim that the Internet works so well because it was designed to survive a nuclear attack. Not so. The people who built the Internet insist that they weren’t nearly as concerned about nukes as they were about making communication among researchers reliable, even when a backhoe severed an underground phone line or one of the key computers ground to a halt.
As far as I’m concerned, the Internet works so well because the engineers who laid the groundwork were utter geniuses. Their original ideas from 60 years ago have been through the wringer a few times, but they’re still pretty much intact. Here’s what the engineers decided:No single computer should be in charge. All the big computers connected directly to the Internet are equal (although, admittedly, some are more equal than others). By and large, computers on the Internet move data around like kids playing hot potato — catch it, figure out where you’re going to throw it, and let it fly quickly. They don’t need to check with some übercomputer before doing their work; they just catch, look, and throw.
Break the data into fixed-size packets. No matter how much data you’re moving — an email message that just says “Hi” or a full-color, life-size photograph of the Andromeda galaxy — the data is broken into packets. Each packet is routed to the appropriate computer. The receiving computer assembles all the packets and notifies the sending computer that everything came through okay.
Deliver each packet quickly. If you want to send data from Computer A to Computer B, break the data into packets and route each packet to Computer B by using the fastest connection possible — even if that means some packets go through Bangor and others go through Bangkok.
Taken together, those three rules ensure that the Internet can keep on functioning no matter what happens. If a chipmunk eats through a line, any big computer that’s using the gnawed line can start rerouting packets over a different one. If the Cumbersome Computer Company in Cupertino, California, loses power, computers that were sending packets through Cumbersome can switch to other connected computers. It usually works quickly and reliably, although the techniques used internally by the Internet computers get a bit hairy at times.
Big computers are hooked together by high-speed communication lines: the Internet backbone. If you want to use the Internet from your business or your house, you must connect to one of the big computers first. Companies that own the big computers — Internet service providers (ISPs) — get to charge you for the privilege of getting on the Internet through their big computers. The ISPs, in turn, pay the companies that own the cables (and satellites) that comprise the Internet backbone for a slice of the backbone.
If all this sounds like a big-fish-eats-smaller-fish-eats-smaller-fish arrangement, that’s quite a good analogy.
It’s backbone-breaking work, but somebody’s gotta do it.
What is the World Wide Web?
People tend to confuse the World Wide Web with the Internet, which is much like confusing the dessert table with the buffet line. I’d be the first to admit that desserts are mighty darn important — life-critical, in fact, if the truth be told. But they aren’t the same as the buffet line.
To get to the dessert table, you must stand in the buffet line. To get to the web, you have to be running on the Internet. Make sense?
The World Wide Web owes its existence to Tim Berners-Lee and a few co-conspirators at a research institute named CERN in Geneva, Switzerland. In 1990, Berners-Lee demonstrated a way to store and link information on the Internet so that all you had to do was click to jump from one place — one web page — to another. Nowadays, nobody in his right mind can give a definitive count of the number of pages available, but in 2016, Google reported that it had indexed more than 130 trillion pages. Since then, that number has surely exploded to many hundreds of trillions. Like the Internet itself, the World Wide Web owes much of its success to the brilliance of the people who brought it to life. The following list describes the ground rules:
Web pages, stored on the Internet, are identified by an address, such as www.dummies.com
. The main part of the web page address — dummies.com, for example — is a domain name. With rare exceptions, you can open a web page by typing its domain name and pressing Enter. Spelling counts, and underscores (_) are treated differently from hyphens (-). Being close isn’t good enough — there are just too many websites. The part after the dot is the top-level domain. According to VeriSign, in June 2017, approximately 331.9 million domains were on the Internet, with top-level domains such as .com, .net, .org, .info, .biz, or .us. This statistic included all countries and country-specific top-level domains, such as co.uk (the UK equivalent of .com,) .br for Brazil, and .jp for Japan.
Web pages are written in the funny language HyperText Markup Language (HTML). HTML is sort of a programming language, sort of