Subscribe to Windows IT Pro

 

Get Newsletters

  • Get the Latest News
  • Product Updates
  • Helpful Tricks
  • Productivity Tips

Subscribe Now!

February 28, 2008 12:00 AM

Minasi Talks ... the Internet

Windows IT Pro
InstantDoc ID #98982
Rating: (0)


Sometimes it’s useful to get back to basics, and what’s more basic in the Microsoft networking world than the Transmission Control Protocol/Internet Protocol (TCP/IP)? Many people know that a branch of the US military, the Defense Advanced Research Projects Agency (DARPA), funded most of the protocol research that make the Web and Internet email possible. But you might not know why the military offered that funding. The answer lies in the fact that there are 435 members of the House of Representatives, all of whom get to vote on the military budget. The generals are well aware of that number, particularly because most of those representatives come from districts containing at least one company that make computing-related products.

I stumbled upon these facts while computer consulting in the Washington DC area in the late 1970s. Doing any computer-related military work was always a nightmarish experience. Imagine transferring data from a Data General Nova to a Harris H1000. Both minicomputer systems used different processors, computing languages, and OSs; about all they had in common was the ability to read and write a standard sort of magnetic tape, and believe it or not, transferring data by writing it out to one tape drive attached to the Data General, walking the tape over to a nearby drive attached to the Harris, and reading it into the Harris was the standard “interoperability tool.” (We called it the “Sneakernet.”) Standardizing on one vendor wasn’t a possibility, and so the question was always, “How do we get data from vendor A to vendor B?”

Those problems are almost entirely gone in today’s IT world. The bulk of the thanks for that must go to the ubiquity of the Internet. In the 1970s and 1980s, the standard answer to “How do I get data from the IBM mainframe to the DEC PDP-8?” was to buy a special “IBM-to-DEC gateway network” that usually did the job by speaking the network protocols of both vendors but solved only that one problem and was useful if IBM and DEC were the only vendors your organization worked with. But what if the military worked with 50 different types of computer systems? They’d have to buy 50 x 49 /2 or 1,225 different gateway products to enable communication!

The answer was to build a networking system that didn’t speak IBM, or DEC, or Data General, or any other known networking language. Instead, DARPA set up a new set of protocols not married to any particular vendor, OS, or networking hardware: the now-familiar Internet protocols with names like TCP/IP (the basic communication language) and SMTP, FTP and HTTP (a set of high-level command languages for sending email, transferring files for storage or display), and then said to IBM, DEC, and the rest of the computing world, “Please develop software of your own to support these vendor-independent protocols.” It was sort of an “If you build it, they will come” approach to interoperability.

Of course, others had tried this before. They had built it … but very few came. You know that seven-layer Open Systems Interconnection (OSI) model of networks that you’ve probably had forced down your throat at some network class or seminar? Originally, it wasn’t just a model. It described the interrelation of a bunch of actual working protocols being created at the time by an organization once called the CCITT and now the ITU-T. Most of those protocols never really caught on, and so it’s only the model that we remember. So why did the DARPA protocols get vendor support? The answer is simple: DARPA didn’t really say “please.” If you were a computing vendor and wanted to sell your wares to the military (and soon thereafter, the civilian part of the US federal government, as well), you had to support the DARPA protocols. Frog-marching all of those vendors, as well as academics and researchers around the world, onto one network created the critical mass necessary to establish a world-wide network based on a set of protocols that soon didn’t need any mandates to cause it to grow and change. Soon thereafter, public pressure and commercial need caused the US government to open DARPA’s network, now generally known as “the Internet,” to everyone in the late 1980s. And, well, you know the rest.

Related Content:

ARTICLE TOOLS

Comments
    There are no comments to display. Be the first one!
You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

White Papers

Get your Windows 7 deployment off to the right start by implementing PC lockdown. A locked-down environment is easier and cheaper to support since users are less likely to make unnecessary changes to the core system configuration - read more here!

Essential Guides

Is your iSCSI "lossy"? The reality is that most off-the-shelf Ethernet hardware deployed for iSCSI can lose packets, resulting in slow performance or application downtime. Learn how to assess your current iSCSI infrastructure and engineer an advanced iSCSI SAN infrastructure.

Web Seminars

What's the best way to keep your network safe from malware? In this web seminar, security expert Greg Shields suggests an alternative method to the traditional blacklisting approach that is common with anti-virus and anti-malware solutions.

eLearning Series

We bring the experts direct to you to share their real-world perspective and expertise. During each event, three sessions stream in real time, so you can learn, ask questions, and get solutions.
Upcoming event: Getting the Most with Exchange 2010 with Paul Robichaux

Subscribe to Windows IT Pro!

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.