The Three-Layer Model of Communication Systems
Any communication system can be analyzed across three layers: the physical layer (wires, spectrum, hardware), the code or logical layer (protocols and software that run the system), and the content layer (what gets transmitted). Each layer can independently be controlled or free, and innovation depends on the specific mix of openness across all three.
