Speed matters: how Ethernet went from 3Mbps to 100Gbps… and beyond