These are rough numbers.
Commercial long distance lines:
DS0 ~ 56/64kbit/s
T1/DS1 ~ 1.54mbit/s
T2 = not used anymore/rarely ever
T3/DS3 ~ 45mbit/s
OC1 ~ 51.5mbit/s
OC3 ~ 155mbit/s
OC12 ~ 620mbit/s
OC48 ~ 2.5gbit/s
OC192 ~ 10gbit/s
E1 ~ 2.0mbit/s
E3 ~ 32mbit/s
Same OC lines.
DSL can be symmetrical or asymmetrical
sym is usually small business class, running from 192kbit-2.0kbit/s, asymmetrical is normally residential with anywhere from 256kbit-3mbit downloads, and 128kbit-1.5mbit uploads.
There are other types like HDSL (phone companies use this to run T1 lines), IDSL (144kbit symmetrical for long distances), and VDSL (very high speed, not common in the US, but around in some places worldwide).
Cable can run between 10mbit download to 2mbit upload, and will depend on provider, network, and service plan.
Token ring (being phased out) = 4 or 16mbit/s per ring
Ethernet 10mbit/s, runs on cat3 wiring
Ethernet 100mbit/s, runs on cat5 wiring
Ethernet 1000mbit/s, runs on cat5e + wiring (highly reccomended cat6).
All ethernet has ~100meter length limit over copper, and does come in fiber forms (multimode, singlemode) that can range up to 20+kilometers !.