Fiber-optic communication transmits information using pulses of light through transparent fibers made of glass or plastic. It has high bandwidth, can transmit over long distances with immunity to electromagnetic interference, and is used widely in telecommunications, networking, and data transmission. Key developments include the introduction of single-mode fibers with increasing bit rates and repeater spacing over successive generations. The basic components of a fiber-optic system include a transmitter, fiber channel, and receiver.