Monday, September 2

How the Internet began...seriously!

My friend Colleen sent me this and it was something I was unaware of. Thus I am posting it here because I thought it might interest others as well. If you do not give a rats patootie just walk on by...

From Resilience: Why Things Bounce Back by Andrew Zolli & Ann Marie Healy. The internet was created by the U.S. military as a way to preserve communications to missile silos in the event of a Soviet nuclear attack:

"From its inception as a U.S. military funded project in the 1960s, the Internet was designed to solve a particular problem above all else: to ensure the continuity of communications in the face of disaster. Military leaders at the time were concerned that a pre-emp­tive nuclear attack by the Soviets on U.S. telecommunications hubs could disrupt the chain of command -- and that their own counterstrike orders might never make it from their command bunkers to their in­tended recipients in the missile silos of North Dakota. So they asked the Internet's original engineers to design a system that could sense and automatically divert traffic around the inevitable equipment failures that would accompany any such attack.

"The Internet achieves this feat in a simple yet ingenious way: It breaks up every email, web page, and video we transmit into packets of information and forwards them through a labyrinthine network of routers -- specialized network computers that are typically redundantly connected to more than one other node on the network. Each router contains a regularly updated routing table, similar to a local train sched­ule. When a packet of data arrives at a router, this table is consulted and the packet is forwarded in the general direction of its destination. If the best pathway is blocked, congested, or damaged, the routing table is updated accordingly and the packet is diverted along an alternative path­way, where it will meet the next router in its journey, and the process will repeat. A packet containing a typical web search may traverse dozens of Internet routers and links -- and be diverted away from multiple conges­tion points or offline computers -- on the seemingly instantaneous trip between your computer and your favorite website.

"The highly distributed nature of the routing system ensures that if a malicious hacker were to disrupt a single, randomly chosen computer on the Internet, or even physically blow it up, the network itself would be unlikely to be affected. The routing tables of nearby routers would simply be updated and would send network traffic around the damaged machine. In this way, it's designed to be robust in the face of the anticipated threat of equipment failure.

No comments: