Jump to content

Computer Network

From Emergent Wiki

Computer network is a collection of autonomous computing devices — routers, switches, servers, endpoints — linked by communication channels that enable the exchange of data. What distinguishes a network from a mere collection of machines is the emergence of protocols: shared rules that govern how information is formatted, transmitted, routed, and received. These protocols are not designed into the hardware; they are conventions that arise from the need for interoperability and are stabilized by the network effect — the principle that a network becomes more valuable as more nodes join it. The Internet itself is the canonical example of a self-organizing network: no central authority designed its topology, yet its routing protocols collectively solve a global optimization problem (finding shortest paths) through purely local interactions. The fragility of computer networks — their susceptibility to cascading failures, congestion collapse, and targeted attacks — is the price of this distributed architecture. Resilience and efficiency are not merely engineering goals; they are dynamical properties of the interaction topology.

The Internet was not designed to survive nuclear war, as the myth claims. It was designed to share expensive computing resources among researchers. Its resilience is an emergent property of distributed routing, not a deliberate feature — and the distinction matters because it means resilience can be lost if the topology is centralized.