This document discusses bandwidth utilization techniques including multiplexing and spreading. It describes multiplexing as a way to share bandwidth across a link when the bandwidth of the medium is greater than what is needed by a single device. Specific multiplexing techniques covered include frequency-division multiplexing, wavelength-division multiplexing, synchronous time-division multiplexing, and statistical time-division multiplexing. The document also discusses spreading techniques including frequency hopping spread spectrum and direct sequence spread spectrum as ways to prevent eavesdropping and jamming by adding redundancy. It provides examples and diagrams to illustrate key concepts.