L'USB è stato progettato per sostituire diverse interfacce perhiperal del PC, tra cui tastiere e mouse. Le priorità includevano basso costo, basso consumo energetico e passaggio di traffico ad alta priorità con bassa latenza. Il supporto per cavi lunghi non era una priorità. Quindi dal lato del protocollo hanno optato per un semplice protocollo "parla quando ti si parla" half duplex con pacchetti di piccole dimensioni. Sul lato hardware hanno optato per un sistema di segnalazione differenziale non isolato che ha preso alcune scorciatoie per la terminazione.
L'USB si è gradualmente evoluto per aggiungere velocità più elevate e full duplex, ma una distanza più lunga non è mai stata un obiettivo di progettazione.
Ethernet (nella sua forma iniziale) aveva una diversa serie di criteri di progettazione. È stato progettato come uno standard di rete locale, nessuna stazione era un master e hanno optato per un sistema di accesso multiplo con rilevamento vettore con rilevamento delle collisioni. Per garantire che il rilevamento delle collisioni funzionasse correttamente, ponevano restrizioni sia sulla dimensione del pacchetto minimo che sulla dimensione totale della rete. Lo strato fisico è stato progettato con una terminazione molto più accurata per garantire che l'integrità del segnale fosse mantenuta anche su lunghe tirature. C'era una barriera di isolamento per proteggere dai problemi causati dalle differenze di potenziale a terra nelle lunghe tirature (Ethernet a doppino intrecciato utilizza trasformatori, credo che Ethernet coassiale utilizzava optoisolatori e convertitori da CC a CC)
CSMA / CD ha funzionato bene su piccole LAN da 10 Mbps, ma ha iniziato a mostrare la tensione all'aumentare della velocità e alle reti più grandi. Sono stati introdotti ponti (in seguito noti come switch) che consentono di suddividere le reti in più domini di collisione. Ciò ha consentito di aumentare le reti rispetto ai limiti imposti da CSMA / CD e di consentire la coesistenza di più velocità.
Successivamente Ethernet si è allontanata da CSMA / CD 1 e si è spostata verso hub da punto a punto con collegamenti full duplex e switch. Ciò consente collegamenti interurbani ad alta velocità poiché i pacchetti non possono mai scontrarsi.
Tuttavia, c'è un prezzo da pagare per tutto questo, gli strati fisici che possono lavorare su lunghe distanze richiedono molta più potenza e ricetrasmettitori considerevolmente più costosi di quelli progettati solo per funzionare a corto raggio. I buffer di dati, alla fine, i dispositivi devono essere molto più grandi per gestire un tempo di riconoscimento potenzialmente lungo e una potenziale perdita di pacchetti. Gli switch sono dispositivi relativamente complessi che spesso includono notevoli quantità di memoria buffer. La definizione delle priorità richiede che ogni switch della catena sia a conoscenza delle informazioni sulla definizione delle priorità.
1 A 10 Mbps, hub e CSMA / CD erano praticamente universali. Le prime distribuzioni a 100 Mbps utilizzavano anche hub e CSMA / CD fortemente utilizzati. Le reti successive a 100 Mbps tendevano a utilizzare collegamenti e switch full duplex. A Gigabit gli standard includevano CSMA / CD e hub ma non ho mai sentito parlare di nessuno che vendesse effettivamente un hub Gigabit. A 10 gigabit e oltre CSMA / CD e il supporto hub non esiste affatto.