Introduction
A computer network is a collection of two or more computing devices — computers, servers, phones, printers, or embedded systems — connected together by communication links so they can exchange data and share resources. The links can be physical, such as copper cable or fiber-optic cable, or wireless, such as radio waves used by Wi-Fi and cellular systems. Networking is the foundation of almost every modern digital service, from browsing a webpage to streaming video to running a distributed database.
Cricket analogy: A cricket ground connects the pitch, pavilion, and scoreboard via cables and radio links so players, umpires, and broadcasters can exchange signals, just as a computer network links devices with copper, fiber, or wireless connections to exchange data.
Explanation
Networks exist to solve a simple problem: isolated computers can only use the data and resources stored on them. Once devices are connected, they gain three core benefits. First, resource sharing lets many users share expensive or centralized resources such as printers, storage arrays, or a single internet connection, instead of duplicating them at every desk. Second, communication allows people and systems to exchange messages, files, and real-time data instantly, enabling email, video calls, and collaborative applications. Third, scalability means a network can grow by adding new devices or links without redesigning the whole system, which is why organizations can expand from a handful of computers to millions of connected endpoints. Networks are typically described using two views: the physical topology (how cables and devices are actually arranged) and the logical topology (how data actually flows, which may differ from the physical layout). Every network also relies on agreed-upon rules called protocols, which define the format and order of messages exchanged between devices, so that hardware and software from different vendors can interoperate.
Cricket analogy: A stadium shares one giant screen (resource sharing) among thousands of fans instead of buying each a personal display, radios let commentators communicate instantly (communication), and the ground can add more seating stands over years (scalability) - all governed by ICC playing conditions (protocols).
Example
# A simple way to see "networking" in action: check whether
# your machine can reach another host on the network.
ping -c 4 8.8.8.8
# Sample output:
# 64 bytes from 8.8.8.8: icmp_seq=1 ttl=113 time=12.4 ms
# 64 bytes from 8.8.8.8: icmp_seq=2 ttl=113 time=11.9 ms
# 64 bytes from 8.8.8.8: icmp_seq=3 ttl=113 time=12.1 ms
# 64 bytes from 8.8.8.8: icmp_seq=4 ttl=113 time=12.0 ms
#
# --- 8.8.8.8 ping statistics ---
# 4 packets transmitted, 4 received, 0% packet lossAnalysis
The ping command sends small ICMP request packets to a remote host and waits for replies, demonstrating the two-way communication a network makes possible. Each reply confirms that data traveled from your device, through your local network, across intermediate routers, to a Google server, and back — all in a few milliseconds. This single command relies on almost every core networking concept: addressing (the destination is identified by an IP address), routing (packets are forwarded hop by hop toward the destination), and a shared protocol (ICMP) that both ends understand. Without an underlying network connecting these devices, none of this would be possible; the computers would remain isolated islands of data.
Cricket analogy: Sending a quick 'ready?' signal between the third umpire and the on-field umpire and getting an instant nod back demonstrates two-way communication, much like ping sends a small request and waits for a reply confirming the path works.
Key Takeaways
- A computer network connects two or more devices to exchange data and share resources.
- The three core benefits of networking are resource sharing, communication, and scalability.
- Networks use protocols — agreed rules — so different devices and vendors can interoperate.
- Physical topology describes cable/device layout; logical topology describes actual data flow.
Practice what you learned
1. Which of the following best defines a computer network?
2. Which of these is NOT one of the three core benefits of networking described in this lesson?
3. What is a network protocol?
4. What does the ping command in the example primarily demonstrate?
5. Which statement about physical vs. logical topology is correct?
Was this page helpful?
You May Also Like
Network Types and Topologies
Compare network types by scale (PAN, LAN, MAN, WAN) and topologies by structure and tradeoffs.
The OSI Model
Understand the 7 layers of the OSI reference model, their responsibilities, and example protocols at each layer.
The TCP/IP Model
Learn the 4-layer TCP/IP model and how it maps to the 7 OSI layers.