I don’t really have a clue how such things work. I gather that they somehow convert the light they receive from the fiber optic cable into an electrical signal. I’m particularly interested in getting a simple explanation (if possible) of how they’re able to separate thousands of simultaneously arriving light signals, and conversely, how they generate the thousands of separate output signals.
Hmm… well, I checked the Howstuffworks.com article on it, but it doesn’t really explain how the optical signal is transferred to digital. I’m betting that there are probably two types of light “pulses” that the fiber optic cable sends… one that represents a 0, and the other that represents a 1.
The transmitter is a semiconductor laser (pretty much like an LED, except that it sends all its light in one direction) that switches on and off to send pulses of light along the fiber. The detector is a phototransistor that switches current on or off depending on the light hitting it. As SPOOFE says, the pulses represent ones and zeroes, which are grouped together to represent numbers, which in turn represent whatever kind of data you’re sending.
And of course I skipped over the main question in the OP. :smack:
The fiber itself doesn’t have anything to do with keeping channels separate; it just pushes bits.
Software at the transmitting end splits data to be sent into ‘packets’ of a limited size before it’s passed on to the transmitter. Each packet has extra data tacked on to identify the channel it belongs to, usually along with a sequence number or timing info in case a packet is lost and needs to be sent again. Packets from different data streams are queued up and sent through the fiber as capacity allows. The receiver sorts them by channel and makes sure those for each channel are passed on in order.
Each fibre can carry multiple simultaneous data streams using a variety of techniques like the way that DSL connection over copper cables doesn’t interfere with the voice traffic on the same wires because it’s transmitted at a much higher carrier frequency; with optical networks, it’s possible to multiplex by using different light wavelengths too.
In reality all of the solutions can be in use at the same time; multiplexing (carrier frequency as well as optical wavelength) enables you to push simultaneous and continuous data streams down the same physical line, packet switching enables you to send mixed data down the same stream within that line.