Friday, September 21, 2018

Looking back at Cerf, Kahn, Engelbart, and internet chronicles

            
©Mark Ollig

In 1973, 30-year-old Vinton Cerf was working in a lab at Stanford University, when Robert Kahn, who was employed by the US government’s Defense Advanced Research Projects Agency (DARPA), came by to visit.

Kahn discussed DARPA’s problem in making all the computers on separate packet-switched networks act as if they were part of one common network.

Five years earlier, both had seen and been impressed with a futuristic demonstration of a computing system presented by Douglas C. Englebart.

Engelbart revealed his concept of a future computer network using NLS, aka The Online System.

In 1957, Engelbart was doing research at Stanford Research Institute in Menlo Park, CA.

There, he developed a working prototype of a futuristic computing system.

In 1968, Engelbart gave a remarkable presentation of “human-computer networking” during the Fall Computer Conference in San Francisco, CA.

Engelbart’s demonstration came to be known as “The Mother of All Demos.”

“A Research Center for Augmenting Human Intellect” was the title of Engelbart’s presentation.

Engelbart’s computer-based, interactive, multiconsole display system was fully-operational.

The NLS computer terminal console was linked via telephone lines to a host computer, located some 30 miles away inside the Stanford Research Institute.

Engelbart wore a headset with a microphone and was seated at a desk in the middle of the stage.

On the desk sat a computer terminal console display or CRT (cathode ray tube) connected to a huge video screen above the stage, facing an audience of approximately 1,000.

Many computing specialists in attendance curiously watched Engelbart as he typed various commands on a keyboard, while explaining each demonstration application to be used over a multi-computing network.

One surprise of the 1968 demo was the handheld “pointing device” Engelbart regularly used to move the cursor dot on the CRT monitor. It looked like the mouse we commonly use to maneuver around computer programs.

Yes, Engelbart was using a mouse.

Five years earlier, Engelbart developed the first working computer mouse.

When asked, “Why was it called a mouse?”

Engelbart explained how someone suggested this name in 1963, because the cord connected to it looked like a tail, and the wooden handheld device was small.

Engelbart obtained US Patent 3,541,541 Nov. 17, 1970, for “X-Y Position Indicator for a Display System.” I have a photo of the patent diagram on my weblog.

Meanwhile, Cerf and Kahn continued their research and developed the networking protocol layers that allow today’s internet to operate as it does.

In 1974, Cerf and Kahn published “A Protocol for Packet Network Interconnection,” which describes the details of Transmission Control Protocol (TCP).

During 1982, Vinton Cerf and Robert Kahn’s Transmission Control Protocol/Internet Protocol (TCP/IP) was used as the official protocol suite over the Advanced Research Projects Agency Network (ARPA).

The rest, as they say, became history; ARPA turned into the internet we use today.

Two weeks ago, Vinton Cerf spoke at Rice University’s James A. Baker III Hall in Houston, TX.

The, now, 75-year-old Cerf spoke about the past and future of the internet.

He recalled in 1976, how he and Kahn completed the final TCP/IP code using Internet Protocol version 4 (IPv4).

IPv4 provides a maximum of 4.3 billion unique IP numerical assignments or addresses for identifying individual computing devices – think telephone numbers.

IPv4 is a four-decimal, 32-bit binary code.

Four decimal points separate each of the eight binary bits, which make up the 32 bits of the IPv4 code.

For example, a dotted, decimal format Internet Protocol (IP) address of 216.27.61.137 when written in binary code is 11011000.00011011.00111101.10001001.

It was 1976; given the small number of connection points linked across the existing network, Cerf and Kahn thought 4.3 billion IP addresses would last a long time.

Of course, they never envisioned billions of internet domains and the millions of future websites requiring IP addresses, which would exhaust the supply of IPv4 addresses so quickly.

By 2011, the IPv4 network layer protocol addressing scheme had (for the most part) run out of new, assignable IP addresses.

Luckily, an internet standards body known as the Internet Engineering Task Force developed IPv6, which is currently being implemented across the internet to replace IPv4.

There are 128 bits of address space using IPv6.

IPv6 provides some 340 trillion, trillion, trillion uniquely assignable IP addresses.

This capacity will provide a nearly limitless pool of unique IP addresses.

Currently, more than 9 million domain names and 23 percent of all networks use IPv6 connectivity.

Cerf has expressed his concern about hackers taking control of the IoT (Internet of Things) electronic devices currently being connected to the internet.

He feels IoT software is not easily upgradable, thus allowing IoT devices to become susceptible of being accessed by computer hackers.

“We are very vulnerable . . . no matter how secure you make software, if there is one hole, someone will find it. We have to write better software,” Cerf warned.

In December 1997, the US National Medal of Technology was presented to Vinton Cerf and Robert E. Kahn, for their work establishing and developing the internet.

To check whether your domain (or other websites) supports IPv6 connectivity, use this handy testing tool at http://ipv6-test.com.

Douglas Engelbart’s Dec. 9, 1968 demonstration video is now preserved on the Internet Archives at http://tinyurl.com/1968demo.