Computer Network means an interconnection of autonomous (stand alone) computers for information exchange. The connecting media could be a copper wire, optical fibre, microwave or satellite.
Networking Elements – The computer network includes the following networking elements:
- At least two computers
- Transmission medium either wired or wireless
- Protocols or rules that govern the communication
- Network software such as Network Operating System
The criteria that have to be met by a computer network are:
1. Performance – It is measured in terms of transit time and response time.
- Transit time is the time for a message to travel from one device to another
- Response time is the elapsed time between an inquiry and a response.
Performance is dependent on the following factors:
- The number of users
- Type of transmission medium
- Capability of connected network
- Efficiency of software
2. Reliability – It is measured in terms of
- Frequency of failure
- Recovery from failures
- Robustness during catastrophe
3. Security – It means protecting data from unauthorized access.
Goals of Computer Networks: The following are some important goals of computer networks:
- Resource Sharing –
Many organization have a substantial number of computers in operations, while are located apart. Ex. A group of office workers can share a common printer, fax, modem, scanner etc.
- High Reliability –
If there are alternate sources of supply, all files could be replicated on two or, machines. I f one of them is not available, due to hardware failure, the other copies could be used.
- Inter-process Communication –
Network users, located geographically apart, may converse in an interactive session through the network. In order to permit this, the network must provide almost error free communications.
- Flexible access –
Files can be accessed from any computer in the network. The project can be begun on one computer and finished on another.
Other goals are Distribution of processing functions, Centralized management and allocation of network resources, Compatibility of dissimilar equipment and software, Good network performance, Saving money, Scalability, Saving money, Access to remote information, Person to person communication etc.,
- Producer Consumer Problem using Semaphores | Set 1
- Unknown facts of Networking
- The Internet and the Web
- Types of Transmission Media
- Computer Network | Types of area networks - LAN, MAN and WAN
- Computer Network | Difference between Unicast, Broadcast and Multicast
- Computer Network | TCP/IP Model
- Computer Network | Packet Switching and Delays
- Computer Network | Layers of OSI Model
- Basics of Computer Networking
- Line Configuration in Computer Networks
- Transmission Modes in Computer Networks (Simplex, Half-Duplex and Full-Duplex)
- Network Topologies | Computer Networks
- LAN Technologies | ETHERNET
- Commonly asked Computer Networks Interview Questions | Set 1
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.