I admit I have some large holes in my understanding of this topic, but it seems like you run into physical limitations of the speed of light.
If the speed of electricity through copper is about 280,000,000 meters per second, and the clock on the ethernet card is running at 125Mhz (found this online, not sure if this is the right speed), the signal should only be able to travel about 280,000,000 * (1/125,000,000) = ~2.24 meters
before the next clock cycle starts.
Assuming only 1 bit can be on a wire at a time (possibly a bad assumption), how is 100 meters possible?