COMPUTER NETWORK
A network is a set of devices (often referred to as nodes) connected by communication links.
A node can be a computer, printer, or any other device capable of sending and/or receiving data
generated by other nodes on the network
Computer network as an interconnected collection of autonomous computers. Two computers
are said to be interconnected if they are capable of exchanging information. Central to this
definition is the fact that the computers are autonomous. This means that no computer on the
network can start, stop, or control another.
DISTRIBUTED SYSTEM
A distributed system, also known as distributed computing, is a system with multiple
components located on different machines that communicate and coordinate actions.A
distributed system is a collection of independent computers. But the main difference with
computer network is that, in a distributed system, the whole collection of computers appears to
its users as a single coherent system. A well-known example of distributed system if World
Wide Web.
GOALS OF NETWORKING
A network must be able to meet a certain number of criteria. The most important of
these are performance, reliability, and security.
• Performance: Performance can be measured by the amount of time required for a message
to travel from one device to another or the elapsed time between an inquiry and a response.
The performance of a network depends on a number of factors, including the number of
users,the type of transmission medium, the capabilities of the connected hardware, and the
efficiency of the software.
• 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.
• Security: Network security issues include protecting data from unauthorized access,
protecting data from damage and development, and implementing policies and procedures
for recovery from breaches and data losses.
• 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.
• Cost Factor: Personal computers have better price/performance ratio than microcomputers.
So it is better to have PC's, one per user, with data stored on one shared file server machine.
• 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.