Telecommunications systems allow for the communication of information electronically. They are comprised of computers to process information, terminals to send and receive data, communications processors, and communications software. Telecommunications systems transmit information, establish networks, route messages, perform processing and formatting tasks, and control data flow. Signals can be either analog, representing continuous waveforms, or digital, representing data coded into discrete states. Communication channels can be wired via cables or wireless via microwave, satellite, or cellular networks operating at different frequency ranges. Communications processors and software manage front-end processing, data collection, traffic control, and multiplexing of transmissions. Network topologies include star, bus, and ring configurations. Local and wide area networks differ in distance and