By one measure the Internet has reached the age of majority in Washington, D.C. – one of the places that seems to have the worst understanding of what the Internet was, is and can be. The technology trickle that became the Internet started with research into packet-based networks in the early to mid 1960s by Len Kleinrock, Larry Roberts, Paul Baron and others (Google can help you find lots of information on these folks).Scott lists ten design decisions that let the Internet be what it is today.Key decisions that enabled the ‘Net By Scott Bradner, ‘Net Insider, Network World, 10/02/06
Here they are, in my paraphrase:
- use existing networks;
- packet switching;
- split reliable TCP from routing IP;
- U.S. funds UC Berkeley reference implementation of TCP/IP;
- CSNet brings ARPANET mail access to many universities;
- NSFNet requires TCP/IPon NSFNet;
- ISO declines to standardize TCP/IP;
- NSF blocks commercial use of NSFNet, leading to commercial ISPs;
- U.S. government does not regulate the Internet.
- Requirement of TCP/IP to remain connected to the ARPANET in 1983.
- Development of the distributed and decentralized Domain Name System (DNS) to replace the old ARPANET host table, so that there was no need to apply to a single centralized authority to connect.
- UUCP, which brought electronic mail to many companies that didn’t have ARPANET or CSNet access.
- FidoNet, which brought electronic mail to many people who didn’t have UUCP or ARPANET or CSNet access.
- BITNET and EARN, which brought networked electronic mail to big iron (IBM and Digital mainframes).
- USENIX provides initial funding for UUNET, in 1987.
- Early commercial ISPs eschew settlements, ca. 1991. Volume charging had been one of the main things that killed European-style X.25 and ISO/OSI networks, and settlements were a characteristic feature of telephone networks, which were in many countries run by the same organizations that ran the X.25 and ISO/OSI networks. With volume charging and settlements, we never would have seen anonymous FTP, WWW, blogs, BitTorrent, YouTube, etc.
Another mandate was GOSIP, the requirement that any operating system software sold to the U.S. government had to include the ISO/OSI protocols. That one was not so useful, since it wasted a lot of vendor time in implementing a protocol suite that had already lost the technological and user wars, even though many European countries and Japan and others had actually required use of ISO/OSI. Eventually GOSIP was terminated.
Mandating specific technological solutions is almost always a bad idea in networking. Which is one reason why any network neutrality laws have to be carefully worded. Another reason is to avoid prohibiting any more business models than necessary, because you never know which one might produce the most value for everyone, not just for the telcos.
However, as Scott notes, one of the reasons packet switching was a big win was that it didn’t require a carrier to be involved in setting up communications. Letting the carriers determine what communications can be set up would be a huge step backwards, and that is one of the main reasons we need network neutrality.
Scott remarks of Washington:
The feeling there now is that the Internet is far too regulation-free (and maybe too good at innovating). Congress and the FCC are fighting to fix this perceived problem.I have no idea if we will be able to look at the Internet 10 years from now and see anything we would recognize as the Internet. Many in Washington seem to hope not.
Sen. Stevens has already said he plans to pass his telecom. bill in the next Congress. We’ll see.
-jsq