Data communication refers to sharing virtual messages. Signals can be analog, with continuous values over time, or digital, with discrete values like 0 and 1. Any periodic function can be represented by summing sines and cosines of different frequencies, known as Fourier analysis. Transmission facilities diminish higher frequency components, introducing distortion. The maximum data rate depends on the bandwidth, number of signal levels, and channel noise level.