The History of Computers and Networking


 

This lecture is divided into hyperlinked sections

 

History of Communications

Coded Communication

The Birth of the Computer

The Beginnings of Memory

The Very First Operational Computer

The End of Valve Technology for Computers

Mainframe Computers

Integrated Circuitry

The Microcomputer

The Start of Networking

Email

TCP and IP

OSI Model

The World Wide Web

Conclusion


History of Communications

 

Before we used electricity to carry instructions along a wire there were very few methods of communication available. We could travel to the person we wanted to talk to which was direct communication; this meant that the parties that wished to share information had to meet physically. Alternatively there was indirect communication, which occurred when the originator of the message did not wish to travel to the recipient; he would ask a third party to deliver the message. For a complex message, the message would need to be written down and carried by hand (horse, boat etc.) to the recipient.

 

The two methods described above were only as fast as a human could travel.

 

Faster communication was developed to assist armed forces in their various struggles and involved visual methods such as semaphore and the heliograph. Indeed the armed forces have been instrumental in many of the projects involving communications.

 

Less complex but much faster methods existed for certain prearranged signals. Consider the Armada beacon network in southern England which was a set of fires placed at strategic high points, set up to carry the news that the Spanish fleet was about to invade England. It carried the news to London in around 2 hours. Lighting the first beacon would initiate the lighting of subsequent beacons in the chain but the chain was only able to carry the prearranged message. This was a binary method of signalling; either the agreed message was true or false. To carry a greater amount of information required the use of some form of code.



Coded communication

 

·        American Indian smoke signals

·        Semaphore, developed for military use

·        Heliograph, optical signalling using mirrors, required code – Morse good here

·        Flags, as used by navy, again required code

 

The advent of the use of electricity saw the proliferation of devices to transmit information, the earliest devices using static electricity to send a signal along a cable. These early ideas were not long-distance devices as the power required for long-distance operation could not be achieved using static electricity.

 

In 1837 Samuel Morse invented the first workable telegraph, applied for its patent in 1838, and was finally granted it in 1848. Joseph Henry helped Morse build a telegraph relay or repeater that allowed long distance operation. The telegraph later helped unite the country and eventually the world.

 

The advent of the use of electricity saw the proliferation of the telegraph, using Morse code as the coding scheme. This involved learning a sequence of short and long pulses to represent the characters to be transmitted.

 

The telegraph soon spread as its ability to transmit information over great distances in a very short time became apparent. Telegraph wires followed the lines of railways in UK and USA and news was carried across great distances heralding the shrinking of the world. By 1870 Western Union was the world's largest telecom company, with an unchallenged monopoly on the telegraph service with 250,000 miles of telegraph wire strung over 100,000 miles of route.

 

Even today, the railway companies still have cabling running along the sides of the tracks, not copper wires carrying Morse messages but fibre optic cables carrying digital data. In USA the Southern Pacific Railroad operate a long distance carrier service known as Sprint (Southern Pacific Railroad International) with the cabling buried along the sides of its tracks.

 

Later in the 19th Century, scientists were working on microphone and loudspeaker devices that would lead to the invention of the telephone by Alexander Graham Bell in 1876, in Boston, Massachusetts.

 

The telephone was able to use the same cabling as had been used for Morse but the use of speech instead of code allowed anybody who could afford a telephone to communicate.

 

The copper cabling used over 100 years ago for telephony is very little different to the subscriber loop entering our homes today.


 


The Birth of the Computer

 

In 1791, an Englishman known as Charles Babbage was born. He was responsible for the design of the very first forerunner to our modern day computer. This was a mechanical device that contained cogs and wheels. His machine contained an input device, a data store, an arithmetic unit, a control unit and an output display device.

In 1822, Babbage proposed building a machine called the Difference Engine to automatically calculate mathematical tables. The Difference Engine was only partially completed when Babbage conceived the idea of another, more sophisticated machine called an Analytical Engine.

(Some texts refer to this machine as an "Analytical Steam Engine," because Babbage intended that it would be powered by steam).

 


Charles Babbage
Copyright (c) 1997. Maxfield & Montrose Interactive Inc

 

a

 

The Analytical Engine was intended to use loops of Jacquard's punched cards to control an automatic calculator, which could make decisions based on the results of previous computations. This machine was also intended to employ several features subsequently used in modern computers, including sequential control, branching, and looping.

 

a

Ada Lovelace
Ada Lovelace
Copyright (c) 1997. Maxfield & Montrose Interactive Inc

 

Working with Babbage was Augusta Ada Lovelace, the daughter of the English poet Lord Byron. Ada, who was a splendid mathematician and one of the few people who fully understood Babbage's vision, created a program for the Analytical Engine.

Had the Analytical Engine ever actually worked, Ada's program would have been able to compute a mathematical sequence known as Bernoulli numbers. Based on this work, Ada is now credited as being the first computer programmer and, in 1979, a modern programming language was named ADA in her honor.

Babbage worked on his Analytical Engine from around 1830 until he died, but sadly it was never completed.






 

Below can be seen a schematic of his machine which bears very close resemblance to the schematic of a modern-day computer. The mill is now termed the CPU (Central Processing Unit).

 

Although never realised in hardware, his machine was to form the basis of today’s computers.

 

A Frenchman, Boole developed Boolean algebra in 1845 that is now used for describing relay and switching circuits and logic gate operations.


The Beginnings of Memory

 

An American named Hollerith introduced the punched card to be used in collating the 1890 United States census. Punched cards and paper tape were used in the latter part of the 19th century to operate looms, pianos etc. In 1896 Hollerith formed his own company, the Tabulating Machine Company which he sold in 1911. It merged with two other companies and by 1924 became the International Business Machine Corporation, better known as IBM.

 

Paper tape was also used to store information, commonly 8 channels with a row of sprocket holes to move the paper. Today cash registers still record output on paper tape.

 

In 1937, Howard A Aitken of Harvard USA, using existing punched card technology, started work with the International Business Machines Corporation, (IBM) to produce a machine to solve differential equations.

 

In 1939, the 2nd World War began and the armed forces realised that an automated system for performing repetitive tasks could be useful. During wartime, research on projects that will bring an advantage in the struggle always increases and coupled with the money that can be thrown at the problem always brings technological advances.


The Very First Operational Computer

 

One problem that existed in the UK during the 2nd World War was that Army Intelligence required the facility to crack enemy codes. At Bletchley Park in southern England, a secret intelligence unit was set up to decipher the German Lorenz cipher that had been created using the Enigma machine. It was at Bletchley Park that the first operational computer in the world, Colossus, was built by a British telephone engineer, Tommy Flowers. This computer had the processing power of a Pentium 2 in the 1940s! After the war, the British government, paranoid that another country would discover that it had a machine capable of cracking ‘secret’ codes, ordered the entire computer and all its documentation to be removed and destroyed. The machine has been rebuilt using the scraps of documents and a single remaining photograph and can be seen running today in the National Museum of Computing.



 

A more mundane problem for the army and navy was the calculation of angles of gun elevations so that Ordnance could aim their shells accurately. Many man-hours had previously been taken up in the tedious manual calculations required to calculate such tables.

 

In 1942 Ballistic Research Laboratories in the United States began working on just such a system to produce ballistic tables. On 15 Feb 1946 ENIAC (Electronic Numerical Integrator and Calculator) was inaugurated. This used vacuum tubes (valves) so had no moving parts. ENIAC could do in 1 hour what the Harvard MK1 took one week. Addition took 200 msec, multiplication 2800 msec.

 

By 1944 Howard Aitken’s machine, the Harvard MK 1 had begun work on classified topics for the US navy. The Harvard MK 1 was 16m long, 2.5m high, and had 3/4 million parts connected by 800 kilometres of wire.

 

EDVAC (Electronic Discrete Variable Automatic Computer ) was built according to the ideas of Dr John von Neumann in his paper "Theory and Techniques of Electronic Digital Computers". As a consultant to ENIAC he first proposed the concept of the stored program that could be held in memory and manipulated in much the same way as data. This had acoustic delay lines consisting of tanks of mercury, the pulses representing data circulated until required. Instructions and data were held in the memory unit. The project floundered when the designers left to form their own computer manufacturing company, there being engineering difficulties during development, so EDVAC was not the first practical computer to operate with internally stored program. This accolade fell to British EDSAC (Electronic Delay Storage Electronic Calculator).

 

The EDSAC was the world's first stored-program computer to operate a regular computing service. Designed and built at Cambridge University, England, work on it was started in early 1947 and the EDSAC performed its first calculation on 6 May 1949. It used a mercury delay line storage system with an access time of 1 second. Weighing 30 tonnes, this was truly the first electronic, stored program, digital computer.

 

The EDSAC was a binary computer and used tanks filled with mercury working on an ultrasonic principle for storage. The main store consisted of 32 mercury-filled tanks, each of which was about 5 ft long and held 32 numbers of 17 binary digits, one being a sign digit. This gave 1024 storage locations in all. It was possible to run two adjacent storage locations together in order that it could accommodate a number with 35 binary digits (including a sign digit). This meant that at any time the store could contain a mixture of long and short numbers. Short tanks that could hold one number only were used for accumulator and multiplier registers in the arithmetical unit, and for control purposes in various parts of the machine.

EDSAC pictured shortly after completion in 1949

 

EDSAC’s statistics

 

 

The Manchester MK1 was inaugurated in June 1948 and held 32 x 31-bit words to store data, instructions and intermediate results and it tested the principle of Williams-tube type electrostatic storage.

 

The 2nd generation of computers used magnetic drum or magnetic core memory, which became available around 1952. They were compact, reliable and faster. Six years later IBM marketed the IBM 605 magnetic memory which sold 1000 units.

A timeline of important steps in the history of computing can be read here.


The End of Valve Technology for Computers

 

The early computers used valves to perform their switching and because of the unreliability of valves coupled with the huge number used in a computer, it was not unusual for a valve to malfunction during the running of a program. This meant that technicians armed with boxes of spare valves had to be on hand whenever the computer was operational.

 

The Philco Corporation developed their transistor in 1954 and so by 1958 valves were becoming increasingly obsolete for switching applications (although they still to this day remain dominant for high-power applications). The transistor is a solid-state amplification and switching device with a long life, whose introduction made high-speed compact and reliable machines possible.


Mainframe Computers

 

From the early 1960's onwards in military, governmental and educational establishments, computers were built and used for research purposes. These were the large computers known as mainframes that filled great rooms and had much computing power. It was from mainframes that small computer networks began to evolve

 

The mainframe was connected to many non-intelligent terminals (slave units) in a multi-drop configuration. The terminals could communicate with the mainframe (host) but not with each other.

The slave units could be any type of terminal which required to send or receive data from the Master unit, which in this case was a mainframe computer.

 

Clearly there had to be a protocol or set of rules for sending data because only one unit could use the transmission path at one time otherwise messages would become mixed and thus garbled. The protocol was known as the Normal Response Mode and was under the control of the Master unit (mainframe).

 

When the slave units began to have more intelligence and the units began to be terminals controlled by humans for inputting data, more flexible arrangements became necessary and this saw the advent of store and forward systems in the form of packet and message switching.


Integrated Circuitry

 

Towards the end of the 1960s, Integrated Circuitry began to replace the discrete components that had been used for the previous ten years. A technique known as Small Scale Integration (SSI) was able to combine around 10 discrete components (transistors, diodes & resistors) onto around 5mm square of silicon substrate.

 

Development of SSI led to Medium Scale Integration (MSI), then Large Scale Integration (LSI) with many thousands of components in the same area of silicon.

 

Very Large Scale Integration (VLSI) provided the means to implement around 1 million components per chip.

 

VLSI led to 4th generation computers and the microcomputer.

 

Current technology can produce silicon wafers with around 2.3 billion components per chip as in the 8-Core Xeon Nehalem-EX.


The Microcomputer

 

During the 1970s various companies began to investigate and produce single-chip microprocessors and by the beginning of the 1980s IBM had put into production its XT and AT series of microcomputers (PCs). These were very expensive when compared to today’s powerful Pentium desktop machines but they were the beginnings of the desktop computers we use today.

 

Businesses were slow to adopt these machines at first because of a lack of useful applications, but in the early 1980s Lotus introduced their Notes suite of programs. This provided industry with the first set of business tools for automating every-day office tasks such as word processing and spreadsheet calculations and database creation.

 

This was to provide the much-needed boost that the computer industry required. By making the IBM machines ‘open systems’ the specifications for the machines were freely published and other companies were free to produce clones of the original AT and XT machines. The proliferation of the desktop PC was to continue exponentially from then onwards. The volume of sales made the PCs drop in price in real terms so that today, a machine that is Internet ready and equipped with Ethernet and Wireless adapters is available for less than £300.


The desktop PCs days may well be numbered with the release of small laptops, the iPad and mobile phones that are microcomputers. These lightweight clients rely on data centres and cloud computing for their operation.


 


The Start of Networking

 

During the latter half of the 1960s, experiments were conducted in an attempt to connect mainframe computers together. This was the Arpanet (Advanced Research Projects Agency Network), an American project to experiment with packet switching of data.

 

By summer of 1969 the Arpanet was operational with four interconnected nodes. This managed to connect a few host computers and terminals. The funding came from the American Department of Defence (DoD). Arpanet was to become a test bed for packet-switching technology and the protocols that were to be used for cooperative, distributed computing.

 

The main idea behind the network was to provide a robust communication system for the military that would still be able to function even if large sections were to fail. The reasoning was that America was waging a Cold War against Russia at the time and America wanted a communication system that would still function in the case of a nuclear strike. The rules of communication (protocols) were deliberately designed so that the information travelling on the network would be able to find its destination provided at least one path existed.

 

The Internet had its own trial by fire during the terrorist attacks on New York and Washington in 2001, and apart from light congestion it stayed up.  If you want to see the actual stats of how the Internet survived, check this site: http://www.w2knews.com/rd/rd.cfm?id=091301-NetTraffic

 

The packet-switching technology was so successful that ARPA was able to apply the same switching techniques to both Packet Radio and satellite communications, SATNET. These three communication environments used widely differing values for parameters such as packet size and bit ordering so it was a big task to integrate these networks.

 

Some of the early applications that were developed using Arpanet were TELNET and FTP (File Transfer Protocol). TELNET provided a common interface for remote computer terminals and it allowed any computer terminal to communicate with any remote host. Software was written for each type of computer that supported the TELNET terminal. Now any type of terminal could interact with any of the computers within the network.

 

FTP allowed the transparent (i.e. seamless) transfer of files from one computer to another via the Arpanet. Early links between the nodes were low speed, being around 50 Kbits/sec. FTP managed to negotiate the different word sizes, orders of bit storage and character formats that the different computers were using.

 

Even today, TELNET and FTP are still being used widely.

 

Hardware was expensive in the 1980s and not every PC would have a printer. If you didn't have a printer attached to your PC you would have to copy the file to a 5-¼ inch floppy disk and walk to a PC that had a printer. Because of the walking involved, this became light-heartedly known as Sneakernet.

 

File sharing became a problem and also management of the many separate PCs became a nightmare. The solution was to link the computers together somehow and thus small networks were born. It was Xerox who introduced the Ethernet networking system and the Local Area Network (LAN) was born. As these networks grew in number it became apparent that it would be necessary to link these small local networks together and so wide area networking became a reality, using the cables provided by telecommunications companies to link the smaller networks together.

Most networking today is accomplished using WiFi which allows networks to be setup very easily without the need for a wired infrastructure.


 

Email

 

Electronic mail (email) was invented in 1972. This was the first package that was able to provide a distributed mail service across a network of computers.

 

By 1973, 75% of all Arpanet traffic was email. Because of its usefulness, Arpanet attracted even more users and so more nodes had to be added to the network along with higher speed links.

 

The growth of Arpanet brought in more users other than the academics and research personnel who had been the main users up to this time. DoD personnel who had a non-military job to perform within DoD started to use the system. With this growth of the network came the necessity for proper network configuration and management. Other important issues were the reliability and availability of the network.

 

In 1975 the Arpanet was transferred from the research-funding agency ARPA to the Defence Communications Agency.


TCP and IP

 

In May of 1974, Vint Cerf and Bob Kahn of ARPA began to develop methods and protocols for internetworking. This is the ability to communicate across different and arbitrary packet switched networks. The proposal in their paper was enthusiastically received and their proposal was refined and with contributions from ARPANET and Cyclades (a French network project) and other projects from around the world formed the basis of what was eventually to become Transmission Control Protocol (TCP) and Internet Protocol (IP). These in turn became the foundations for the TCP/IP protocol suite. In 1980, experimentation with TCP/IP commenced.

 

This provided the underpinning of what was to become the Internet as we know it today with Arpanet being just one of a collection of interconnected networks.

 

Between 1982 and 1983, Arpanet converted form its original NCP (Network Control Protocol) to TCP/IP. Many networks throughout the world were interconnected using this technology.

 

Worldwide realisation of the usefulness of the technology of networking brought the National Science Foundation (NSF) to give support to other computer science research groups. In 1986, NSF extended support for all disciplines of the general research community with the NSFNET backbone. Eventually NSFNET offered interconnection via its backbone to regional packet switched networks across the United States. The Joint Academic Network JANET was formed around this time to interconnect European universities and colleges.

 

In 1990 the ARPANET was shut down.


OSI Model

THE ORIGINS OF OSI

William Stallings


The history of the development of the OSI model is, for some reason, a little-known story. Much of the work on the design of OSI was actually done by a group at Honeywell Information Systems, headed by Mike Canepa, with Charlie Bachman as the principal technical member. This group was chartered, within Honeywell, with advanced product planning and with the design and development of prototype systems.


In the early and middle '70s, the interest of Canepa's group was primarily on database design and then on distributed database design. By the mid-70s, it become clear that to support database machines, distributed access, and the like, a structured distributed communications architecture would be required. The group studied some of the existing solutions, including IBM's system network architecture (SNA), the work on protocols being done for ARPANET, and some of the concepts of presentation services being developed for standardized database systems. The result of this effort was the development by 1977 of a seven-layer architecture known internally as the distributed systems architecture (DSA).


Meanwhile, in 1977 the British Standards Institute proposed to the International Organization for Standardization (ISO) that a standard architecture was needed to define the communications infrastructure for distributed processing. As a result of this proposal, ISO formed a subcommittee on Open Systems Interconnection (Technical Committee 97, Subcommittee 16). The American National Standards Institute (ANSI) was charged to develop proposals in advance of the first formal meeting of the subcommittee.


Bachman and Canepa participated in these early ANSI meetings and presented their seven-layer model. This model was chosen as the only proposal to be submitted to the ISO subcommittee. When the ISO group met in
Washington, DC in March of 1978, the Honeywell team presented their solution. A consensus was reached at that meeting that this layered architecture would satisfy most requirements of Open Systems Interconnection, and had the capacity of being expanded later to meet new requirements. A provisional version of the model was published in March of 1978. The next version, with some minor refinements, was published in June of 1979 and eventually standardized. The resulting OSI model is essentially the same as the DSA model developed in 1977.

Copyright 1998

WilliamStallings.com/Extras/OSI.html


 

The World Wide Web

 

During Spring of 1989, Tim Berners-Lee working at CERN (European Organization for Nuclear Researchproposed the idea of a distributed hypermedia technology to facilitate the sharing of scientific papers among academic centres. In 1991 he released a working browser to colleagues at CERN.

 

His idea was taken up by scientists and entrepreneurs alike and produced what we know today as the World Wide Web. The pages of html reside upon thousands of web servers and billions of pages are available to be viewed from any PC connected to the Internet. Read an article on the history of browsers.

 

The cheapness of personal computers has led to around 60% of all UK homes having an online PC (Ofcom, 2008) and many of these regularly use the Internet. Worldwide, the number of computers that can access the www is increasing at an exponential rate with almost 2 billion users as of June 2010.

 

In the last 19 years we have seen the humble beginnings of sharing scientific intelligence accelerate rapidly to the highly connected web world we know today with social communication applications such as Facebook and Twitter being commonplace and e-commerce rapidly replacing analogue methods of business.


 

Conclusion

 

Communications have been constantly improving globally with military means being the prime source of income and research. Times of conflict have brought the major advances in communications and computer technology.A major field of investment today is in network security to help prevent digital warfare.

 

Once the military have produced a particular product, a less robust version is handed down to the public for their use. The price of hardware is constantly dropping, in line with Moore's Law, as production runs increase and demand for a product grows. Communications will increase in number and complexity as the years advance.






© MMClements