Hacker News new | ask | show | jobs
by ay 724 days ago
Ethernet was designed like this :-)

https://en.m.wikipedia.org/wiki/IEEE_802.2

Back in the olden times, the Windows 3.11 and Windows 95 could even run services atop it using another protocol: https://en.m.wikipedia.org/wiki/NetBIOS_Frames

In fact, the link layer protocols that dealt with congestion and access to media more meticulously, eg Token Ring or FDDI, were generally much more efficient with the use of the media - using near 100% of the potential bandwidth, whereas Ethernet on a shared medium already gets quite inefficient at 30-40% utilization due to retries caused by collisions.

However, the trade off between additional complexity (and thus bigger cost and difficulty of troubleshooting) was such that the much simpler and dumber Ethernet has won.

However, a lot of similar principles are there in Fibre Channel family protocols, which are still used in some data center-specific protocols.