Menu

Earn Premium with Referrals

Invite your friends and earn Premium rewards through our referral program.

See how it works and start inviting friends.

What is a Computer Network?
CN

What is a Computer Network?

Understand the core concept of networking, its advantages, and basic architectures.

A computer network is a collection of interconnected devices (nodes) that communicate using predefined rules (protocols) to share resources. The most common resource shared today is internet connectivity, but networks also share printers, storage, compute power, and data.

Key Components

ComponentWhat it isExample
NodesDevices that connect to the networkComputers, printers, servers, phones
LinksCommunication paths between nodesEthernet cable, WiFi radio, fiber optic
ProtocolsRules governing communicationTCP/IP, HTTP, DNS

Advantages of Networking

  • Resource sharing: multiple users share expensive hardware (printers, storage arrays)
  • Communication: email, video conferencing, instant messaging
  • Centralized data: backups, access control, compliance easier with centralized storage
  • Cost efficiency: one printer for an office vs one per desk
  • Scalability: add more nodes as needed

Network Architectures

Client-Server

Dedicated servers provide resources to client machines. Servers are more powerful, run 24/7, and handle authentication. Used by most of the internet.

Peer-to-Peer (P2P)

Every node acts as both client and server. No central coordination. Used in file sharing (BitTorrent), blockchain, and some collaboration tools.

AspectClient-ServerP2P
ManagementCentralizedDecentralized
SecurityStrong (server controls access)Weak (no central authority)
ScalabilityLimited by server capacityHighly scalable
Failure riskSingle point of failureResilient

Q: What is a computer network?

A: A collection of interconnected devices that communicate using protocols to share resources — data, hardware, internet access. The internet is the largest example.

Q: What are the main advantages of networking?

A: Resource sharing (printers, storage), fast communication (email, video), centralized data management (backup, security), cost efficiency (share expensive equipment), and scalability (add nodes as needed).

Q: Difference between Client-Server and P2P?

A: Client-Server has dedicated servers and centralized control — better security, but single point of failure. P2P is decentralized — every node is equal, more resilient, but harder to manage and secure.

My Private Notes

Notes are auto-saved locally to this device.