Who Owns The Internet?

This is a hard question to ask, because it shows the questioner doesn't really understand what's going on. The simple answer (nobody), or the obvious answers that people might expect (the government, corporations), are all wrong in very important respects. Saying that nobody owns it will only confuse the questioner, because obviously the Internet is made up of machines and wires, and somebody has to be paying for the electricity that those things use. Saying that the government owns it is wrong too, because it leads the questioner to think that therefore the government somehow should control it or regulate it in some fashion, which I will show is next-to-impossible. So here is my attempt to answer this ancient question, by means of an analogy. I'm sure that impatient readers are going to stop reading right away, because they won't want to hear a long analogy before I get to the real answer. Worse, it's going to be the `superhighway' analogy, which will probably turn off the readers who've probably heard the words `Information Superhighway' used, re-used, misused, and abused more times than anyone can count. For the rest of you who are still with me, think about the answer to this question: "Who owns this road?" The answer is always different, depending on what particular piece of blacktop you're talking about. For the purposes of this discussion, the `road' includes everywhere you could normally drive your car on some sort of paved surface, including not just regular roads but parking lots, private drives, logging roads and anywhere else somebody takes a semitrailer with stuff on it. In our advanced age, all of this is essentially transparent to the user, but it wasn't always like that. Think of how it must have been back in the early days of civilization; the path to my hut was wide enough for me to walk on, but if you came along it with your horse you would have trouble, because the path wasn't suited to horses. Or you and I might go get in an oxcart and try to see the King of Siam, and the oxcart would work admirably while we stayed within one kingdom, until we got to another kingdom where people used to use a different width for their cart axles. Then all of a sudden our oxcart wouldn't fit the ruts on the road any more, and we'd have to walk, or hire someone else's oxcart. Thanks to nationwide standardization of the widths and weights and heights of vehicles, we don't have those kinds of problems any more. The standard overpass height nationwide is 11 (? or is it 13?) feet, so anyone who's going to build a tractor-trailer knows they must build it no higher than that or the top will get torn off the first time the driver tries to go under a bridge. Conversely, anyone who wants to hang a traffic light over an intersection knows they have to have it at least 11 feet high or it'll get wiped out against the front of the first tractor-trailer that comes along. So now we have the ground transportation problem essentially licked. If you want to go somewhere, or you have some stuff you want to send somewhere, and as long as it isn't wider than the standard 9-foot interstate lane width and it isn't taller than the standard 11-foot overpass height, you can pack it into a tractor-trailer and have it driven wherever you want. You don't have to unpack and repack it when you cross from one state to another, it will fit through all the bridges and tunnels, and you can be essentially assured it will reach its destination. Now we have enough tools to talk about the way the Internet works, so now I'm going to start to talk about computer communications. First, let's look at the physical level of the network. At this level, we're talking about things like wires and fiberoptic transceivers; the actual machinery that sends the data around. The twin pillars that the Internet is built on are TCP/IP (Transmission Control Protocol/Internet Protocol) and DNS (the Domain Name System). TCP/IP is a standard format for how data messages are to be addressed and annotated. If I want to send a huge pile of corn from Wichita to Chicago, I have to do a bunch of different things: break the pile of corn down into loads that are small enough to fit in one tractor-trailer each, I have to explain to the drivers exactly where it's going in Chicago (and where they have to come in Wichita to pick up the corn) and presumably I have to make sure that everybody's tractor-trailer has all the right lights, a horn, and all the myriad reflectors that trucks have to have. Every machine on the internet is connected somehow to some sort of physical network. It might be a regular Ethernet network, it might be some other kind of fiberoptic machinery, it might be regular old twisted-pair telephone wire. On the physical network, each different machine has a different physical address. For instance, every Ethernet card ever made has a random number written down in a chip somewhere inside the card; when you hook up a bunch of computers with Ethernet, the network cards each communicate and they all speak their physical addresses once in a while, and each card remembers the addresses of all the other cards on that segment, so if it's told, "send data to this physical address", it knows what to tag it with. But the problem is, all these different mediums have different standards for what an address is. On Ethernet every card has a different 64-bit number, on fiberoptic maybe each computer on the segment has a 16-bit number, and so forth. The purpose of TCP/IP is to give each physical computer a standard kind of address. A TCP/IP address is 32 bits, written xxx.xxx.xxx.xxx etc., assigned by NIC, class A, B, C networks etc data is broken into packets
Daniel F. Boyd / boyd@csgeeks.org
Last modified: Mon Jul 31 23:40:04 1995