Professional Documents
Culture Documents
Computer science / IP
Study material
Topic: Networking
14.1 INTRODUCTION
During the twentieth century, the key techno-logy has been information gathering, processing
and distribution. Among other developments, we have seen the installation of worldwide
telephone networks, the birth and unexpected growth of the computer industry, and the
launching of communication satellites. As we have entered in 21st century, these areas are
rapidly converging. The merging of computers and communications has had a deep influence
on the way computer systems are organized. The old model of a single computer serving all of
the orga- nization needs, is rapidly being replaced by one in which a large number of separate
but interconnected computers do the job. These systems are called computer networks.
Before getting into the technical details of computer networks, we must find out why people
are interested in it and what makes it necessary for the survival of any organization in this
competitive era.
(i) Resource Sharing. The aim is to make all programs, data and peripherals available to anyone
on the network irrespective of the physical location of the resources and the user.
(ii) Reliability. A file can have copies on two or three different machines, so if one of them is
unavailable (hardware crash), the other copies could be used. For military, banking, air
reservation and many other applications it is of great importance.
(iii) Cost Factor. Personal computers have better price/performance ratio than micro
computers. So it is better to have PC’s, one per user, with data stored on one shared file server
machine.
(iv) Communication Medium. Using a network, it is possible for managers, working far apart, to
prepare financial report of the company. The changes at one end can be immediately noticed at
another and hence it speeds up co-operation among them.
Computer networks have made a major impact on the society as a whole but we will discuss
only of the important ones.
1. Sharing. The potential advantage of network is to provide an easy and flexible means of
sharing. There are three distinct types of sharing :
(a) Peripherals. These are often expensive. It is impractical for each computer on the network to
have both its laser printer (for quality printing) and dot- matrix printer (for all general
printouts). A main frame may have one of each connected to it allowing all users controlled
access in a cost effective manner.
(b) Users of a multiuser system can share and exchange information in a number of ways.
Examples are : sending electronic mail or having controlled access to the some files or data
base.
(c) In a traditional time sharing system, all control is performed centrally ; if the processor fails
then the entire system fails. In a network system, this need not be the case. The failure of one
node should not have a ‘domain’ effect on the rest. This is called distributed control and is a
very lively area of research at present.
2. Access to remote database. Another major area of network use is access to remote database.
It is easy for the average person sitting at his PC to make reservation for airplanes, trains, hotels
and so on anywhere in the world with instant confirmation.
Evolution of networking started way back in 1969 by the development of first network called
ARPANET, which led to the development of Internet. Let us learn how first network evolved to
today’s Internet.
14.4.1 ARPANET
The seeds of today’s Internet were planted in 1969, when U.S. Department of Defense
sponsored a project named ARPANET (acronym for Advanced Research Projects Agency
NETwork). The goal of this project was to connect computers at different universities and U.S.
defense (American spelling for defence is defense). Soon the engineers, scientists, students and
researchers who were part of this system, began exchanging data and messages on it. The users
of this system were also able to play long distance games and socialize with people who shared
their interests.
ARPANET started with a handful of computers but it expanded rapidly. In mid 80’s, another
federal agency, the National Science Foundation, created a new, high- capacity network called
NSFnet, which was more capable than ARPANET.
NSFnet allowed only the academic research on its network and not any kind of private business
on it. So many private companies built their own networks, which were later interconnected
along with ARPANET and NSFnet to form Internet. It was the Inter networking i.e., the linking of
these two and some other networks (i.e., the ARPANET, NSFnet and some private networks)
that was named Internet.
The original ARPANET was shut down in 1990, and the government funding for NSFnet
discontinued in 1995. But the commercial Internet services came into picture, which are still
running the Internet. Fig. 14.2 illustrates the evolution of Internet The Internet Let us now
clearly define Internet. The Internet is a worldwide network of computer networks that evolved
from the first network ARPAnet (Advanced Research Projects Agency network). The Internet is
made up of many networks each run by a different company and interconnected at peering
points. It is an interconnection of large and small networks around the globe. The common use
of Internet standards allows users connected to one network to communicate with users on
another network.
The Internet is a super-network. It connects many smaller networks together and allows all the
computers to exchange information with each other. To accomplish this all the computers on
the Internet have to use a common set of rules for communication. Those rules are called
protocols, and the Internet uses a set of protocols called TCP/IP (Transmission Control
Protocol/Internet Protocol).
In Internet, most computers are not connected directly to the Internet. Rather they are
connected to smaller networks, which in turn are connected through gateways to the Internet
backbone. Two new terms you have encountered just now - gateway and backbone. Let me
define these two terms.
Let us now see how Internet functions :
(i) At the source computer, the message or the file/document to be sent to another computer is
firstly divided into very small parts called Packets. A packet generally contains some
information.
(iii) All these packets are then sent to the address of destination computer.
(iv) The destination computer receives the packets in random manner. (It may even receive
packet 10 before packet 1 arrives). If a packet is garbled or lost, it is demanded again.
(v) The packets are reassembled in the order of their number and the original
message/file/document is obtained.
Internet Functioning
The reason that the Internet works at all is that every computer connected to it uses the same
set of rules for communication. Do you know that set of rules is called protocol ? The
communication protocol used by Internet is TCP/IP. The TCP (i.e., Transmission Control
Protocol) part is responsible for dividing the file/message into packets on the source computer.
It (TCP) is also responsible for reassembling the received packets at the destination or recipient
computer. The IP (i.e., Internet Protocol) part is responsible for handling the address of
destination computer so that each packet is routed (sent) to its proper destination. You shall
learn about TCP/IP in details later in the chapter.