Why has Ethernet endured as a ubiquitous data framing protocol over all these years?