Overview

A computer network is any arrangement of two or more computing devices that can exchange information and share resources. Networks range from simple peer-to-peer links to vast, global infrastructures. They enable file transfer, remote access, collaboration, centralized services and real-time communications across distances that can be within a single room or span the globe. The term emphasises both the devices (nodes) and the communication pathways between them; for a basic definition see connected devices.

Components and physical elements

At its core a network consists of nodes (computers, servers, printers and sensors) and the media that carry data between them. A node might be any device capable of sending or receiving packets. Essential physical components include network interface cards, cabling or wireless transceivers, and intermediary hardware that manages traffic. Examples of common equipment are:

Types and topologies

Networks are commonly classified by size and purpose. A Local Area Network (LAN) links devices within a limited area like a single building. Wide Area Networks (WANs) connect LANs across cities or countries. Personal Area Networks (PANs) cover a small personal space, while Metropolitan Area Networks (MANs) span a town or campus. The largest publicly accessible WAN is the global Internet. Topology—the arrangement of nodes and links—may be bus, star, ring, mesh or hybrid, and influences reliability and performance. Wireless technologies provide mobility and flexibility but often trade off throughput or latency compared with wired media; see wireless technologies for more.

Protocols, addressing and software

Networks rely on protocols: agreed rules that govern how data is formatted, addressed, transmitted and interpreted. The Internet uses the TCP/IP suite as its fundamental protocol stack, which organizes communication into layers responsible for linking, routing and application functions. Operating systems and applications implement protocol stacks—examples include Microsoft Windows, Linux and other operating systems. Historically, some platforms used alternative protocols—for instance, Apple introduced Appletalk—but modern networks overwhelmingly adopt TCP/IP. Protocols also define addressing (such as IP addresses and port numbers) that let messages reach the intended destination.

Uses, examples and practical importance

Computer networks enable many everyday and business activities: sharing files and printers between colleagues, hosting websites and online stores (for example a retail shop that displays merchandise), supporting cloud-based applications and real-time services such as video conferencing. Industrial and consumer devices form the Internet of Things, where sensors and controllers exchange small amounts of data for automation and monitoring. Networks also underpin essential infrastructure like email, online banking, telemedicine and logistics systems, and they make large-scale distributed computing and storage possible.

Distinctions, management and security

Important distinctions include intranets versus the public Internet, and segmented versus flat networks. Performance depends on link speed, latency, congestion and the efficiency of routing and switching equipment. Management tasks include addressing, routing, access control and monitoring. Security is a central concern: firewalls, encryption, authentication and intrusion detection protect data in transit and resources on the network. Protocol-level safeguards and best practices help mitigate threats, but network design and ongoing administration are equally important for resilience and privacy.

For further study, introductory resources and technical specifications can expand on specific topics such as routing algorithms, wireless standards, network virtualization and cloud networking; consult general references or specialized guides via links to standards and teaching materials like file exchange examples and protocol documentation at recognized educational sites switch basics, protocol descriptions and vendor documentation.