Neblux Knowledge Graph
Computer Networks
Computer networks are interconnected systems of computing devices that exchange data using shared protocols, enabling distributed communication and resource sharing across local and global scales.
Overview
The field is organized around layered protocol models, most notably the OSI seven-layer model and the Internet's TCP/IP suite, which separate concerns from physical transmission to application-level services. Packet switching, pioneered in the ARPANET project from the late 1960s, proved a breakthrough over circuit switching by allowing multiple flows to share links dynamically. Routing protocols such as OSPF and BGP determine paths through complex topologies; transport protocols like TCP provide reliable, ordered delivery, while UDP enables lower-latency applications. Ethernet and Wi-Fi standards govern local area networks, while optical fiber and undersea cables form the backbone of global Internet infrastructure. The concept of network addressing—IPv4 and its successor IPv6—enables billions of devices to communicate. Congestion control algorithms balance throughput and fairness across shared links, combining mathematical optimization with engineering constraints.
Why it matters
Computer networks are the fundamental infrastructure of the modern digital world, enabling the Internet, mobile communications, cloud computing, and the interconnection of billions of devices. The commercial Internet's rise in the 1990s transformed global economics, culture, science, and governance in ways that continue to shape society. Software-defined networking and network function virtualization have made network infrastructure programmable, critical for flexible engineering of large-scale cloud services. Research in computer networks drives advances in low-latency protocols, wireless mesh systems, and secure communication essential to cybersecurity and modern engineering.
What it builds on
Related concepts
- Information TheoryconceptualShannon's channel capacity theorem and error-correcting codes from information theory are fundamental to reliable network protocol design
- CryptographyappliedCryptographic protocols such as TLS secure data in transit across computer networks, enabling private and authenticated communication
- Graph TheoryconceptualNetwork topology analysis and routing algorithm design draw heavily on graph theory to model paths, connectivity, and flow in networks
- Communication NetworkshistoricalComputer networking emerged alongside and diverged from telecommunications infrastructure, adopting packet-switching instead of circuit-switching