networks

Networking is the practice and infrastructure of connecting computing devices so they can exchange data. It encompasses physical media (copper, fiber, wireless), addressing schemes and protocol stacks, and relies on packet switching and layered abstractions, from Ethernet frames to TCP segments to HTTP requests.


Networking is the practice and infrastructure of connecting computing devices so they can exchange data. It encompasses physical media (copper, fiber, wireless), addressing schemes and protocol stacks, and relies on packet switching and layered abstractions, from Ethernet frames to TCP segments to HTTP requests.

A cache (CDN, proxy) reduces latency by serving repeated content from the edge instead of the origin. Concepts that hold for any network are under network theory (protocol stack, determinism, publish-subscribe); concrete standards are under network protocols (Ethernet, TCP/IP, HTTPS, MQTT, CAN, RS-485).