Unit I
Unit I
Unit I
Uses of Computer Networks:– Network Hardware –Network software – OSI and TCP/IP
Reference models – Example Networks :Internet.
DEFINITION
Computer Networks are used in almost all the area. Some of the common fields are:
1. Business Applications
2. Home Applications
3. Mobile Users and it also has some social issues. They are discussed one by one as
follows.
Business Applications
Many companies have a substantial number of computers. For example, a company may have
separate computers to monitor production, keep track of inventories, and do the payroll
The main use of computer networks in business area is Resource sharing. Resource can be a
printer, scanner, files, documents etc.,
This whole arrangement is called the client-server model. It is widely used and forms the
basis of much network usage. It is applicable when the client and server are both in the same
building
Social Issues
Networking has introduced new social, ethical, and political problems. A popular feature of
many networks is newsgroups or bulletin boards whereby people can exchange messages
with like-minded individuals.
As long as the subjects are restricted to technical topics or hobbies like gardening, not too
many problems will arise.
The trouble comes when newsgroups are set up on topics that people actually care about, like
politics, religion, etc., Views posted to such groups may be deeply offensive to some people.
A lot of these problems could be solved if the computer industry took computer security
seriously. If all messages were encrypted and authenticated, it would be harder to commit
mischief. This technology is well established.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
NETWORK HARDWARE
It includes two concepts transmission technology and scale. There are two types of
transmission technology. They are as follows:
1. Broadcast links.
2. Point-to-point links.
Broadcast networks have a single communication channel that is shared by all the machines
on the network. Short messages( packets) sent by any machine are received by all the others.
Transmitting a packet to subset of machines(subgroup) is called as Multicasting.
In contrast, point-to-point networks consist of many connections between individual pairs of
machines. A point-to-point link with one sender and one receiver is known as Unicasting.
Based on scalability the network can be divided as follows:
Figure: Classification of interconnected processors by scale.
Local area networks, generally called LANs, are privately-owned networks within a single
building or campus of up to a few kilometers in size. LANs are distinguished from other
kinds of networks by three characteristics: (1) their size, (2) their transmission technology,
and (3) their topology.LANs are restricted in size.
Traditional LANs run at speeds of 10 Mbps to 100 Mbps, have low delay (microseconds or
nanoseconds), and make very few errors. Newer LANs operate at up to 10 Gbps.Various
topologies are possible for broadcast LANs.
Figure :Two broadcast networks. (a) Bus. (b) Ring.
First type of topology is bus all the computers are connected by a common bus.A second type
of broadcast system is the ring. In a ring, each bit propagates around on its own, not waiting
for the rest of the packet to which it belongs.
Packets are transmitted individually over the network and deposited at the receiving host,
where they are reassembled into the original message and delivered to the receiving process.
Internetworks
Many networks exist in the world, often with different hardware and software. People
connected to one network often want to communicate with people attached to a different one.
The fulfillment of this desire requires that different, and frequently incompatible networks, be
connected, sometimes by means of machines called gateways to make the connection and
provide the necessary translation, both in terms of hardware and software.
A collection of interconnected networks is called an internetwork or internet. A common
form of internet is a collection of LANs connected by a WAN.An internetwork is formed
when distinct networks are interconnected. In our view, connecting a LAN and a WAN or
connecting two LANs forms an internetwork.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
NETWORK SOFTWARE
Protocol Hierarchies
Network Architecture is the combination of layer and protocols. To reduce their design
complexity, most networks are organized as a stack of layers or levels. Each layer is a kind of
virtual machine, offering certain services to the layer above it. Layer n on one machine
carries on a conversation with layer n on another machine.
Basically, a protocol is an agreement between the communicating parties on how
communication is to proceed. A protocol is a set of rules for communication.Figure)Layers,
Service Primitives
A service is formally specified by a set of primitives (operations) available to a user process
to access the service. These primitives tell the service to perform some action or report on an
action taken by a peer entity.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
REFERENCE MODELS
In these sections we will discuss two important network architectures, the OSI reference
model and the TCP/IP reference model.
###########################################################################
TCP/IP REFERENCE MODEL
This reference model used in the grandparent of all wide area computer networks, the
ARPANET, and its successor, the worldwide Internet
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
EXAMPLE NETWORKS
THE INTERNET
The Internet is not a network at all, but a vast collection of different networks that use certain
common protocols and provide certain common services.
The ARPANET
In the late 1950s, At the height of the Cold War, the DoD wanted a command-and-control
network that could survive a nuclear war. At that time, all military communications used the
public telephone network, Here the black dots represent telephone switching offices, each of
which was connected to thousands of telephones. These switching offices were, in turn,
connected to higher-level switching offices (toll offices).
Figure (a) Structure of the telephone system. (b) Baran's proposed distributed switching
system.
Around 1960, the DoD awarded a contract to the RAND Corporation to find a solution. One
of its employees, Paul Baran, came up with the highly distributed and fault-tolerant design.
Baran proposed using digital packet-switching technology throughout the system.
In 1967, ARPA(Advanced Research Project Agency) developed a network. That was called
as ARPANET. The design of ARPANET is based on a subnet. The subnet would consist of
minicomputers called IMPs (Interface Message Processors) connected by 56-kbps
transmission lines.
Internet Usage
Traditionally (meaning 1970 to about 1990), the Internet and its predecessors had four main
applications:
1. E-mail. The ability to compose, send, and receive electronic mail has been around
since the early days of the ARPANET and is enormously popular. Many people get
dozens of messages a day and consider it their primary way of interacting with the
outside world, far outdistancing the telephone and snail mail. E-mail programs are
available on virtually every kind of computer these days.
2. News. Newsgroups are specialized forums in which users with a common interest can
exchange messages. Thousands of newsgroups exist, devoted to technical and
nontechnical topics, including computers, science, recreation, and politics. Each
newsgroup has its own etiquette, style, and customs, and woe betide anyone violating
them.
3. Remote login. Using the telnet, rlogin, or ssh programs, users anywhere on the Internet
can log on to any other machine on which they have an account.
4. File transfer. Using the FTP program, users can copy files from one machine on the
Internet to another. Vast numbers of articles, databases, and other information are
available this way.
Architecture of the Internet
@@@@@@@@@@@@@@@@@@