Molti collegamenti Ethernet da 10 GBit / s sono effettivamente ottici (ad es. 10GBASE-SR o 10GBASE-LR, vedere https://en.wikipedia.org/wiki/10_Gigabit_Ethernet ) sebbene ci siano anche 10GBASE-T su cavi a doppino intrecciato con 8P8C ( "RJ45") come descritto da @horta. Per quanto ne so, questo è abbastanza affamato di potere rispetto alle varianti ottiche.
Il trasferimento di dati dalla CPU (o meglio dalla memoria) alla scheda Ethernet avviene di solito attraverso il bus PCIe in un computer x86. Le corsie PCIe Gen 1 hanno una velocità di trasferimento dati utilizzabile di 2 Gbit / s secondo (dopo la codifica 8/10 bit). Con 8 corsie il massimo teorico è di 16 GBit / s (per direzione), sufficiente per pilotare una singola porta di 10 GBit / s Ethernet.
La CPU deposita i dati da trasmettere nella RAM, quindi indica alla scheda di rete da dove prelevare (DMA) e allo stesso modo per la ricezione la CPU alloca i buffer e informa la scheda di rete su di esso quando quindi in genere genera un interrupt quando il buffer ) sono stati riempiti. Si noti che la larghezza di banda della RAM è in genere molto più grande di quella del bus PCIe.
Oggi abbiamo PCIe Gen 3 ampiamente disponibile che ha una velocità dati utilizzabile di circa 8 GBit / s per corsia e direzione. Uno slot a 16 corsie può teoricamente gestire 128 GBit / s, sufficiente per 100 GBit / s Ethernet (PCIe Gen 4 è stato annunciato di recente).
Quindi il "trucco" per raggiungere un throughput elevato all'interno del PC (senza dover andare a velocità di segnalazione esorbitanti) è utilizzare bus paralleli (RAM) o corsie seriali multiple (PCIe).
Per Ethernet da 100 Gbit / s in genere uno ha quattro collegamenti con velocità di segnalazione di 25 GBaud (100GBASE-SR4, 100GBASE-LR4, 100GBASE-CR4), esistono anche standard per cavi con dieci collegamenti (ad es. Coppie in fibra) di 10 Gbit / s (100GBASE-CR10, 100GBASE-SR10, 100GBASE-CR10). Per collegamenti a lunga distanza, esistono anche standard che utilizzano solo una singola fibra, che utilizzano quattro lunghezze d'onda (100GBASE-CWDM4) o due modalità di polarizzazione e QPSK (100GBASE-ZR).
Per velocità di collegamento estremamente elevate su collegamenti a lungo raggio (come il cavo transatlantico Marea con 20 Terabit / s per coppia di fibre) si inseriscono il maggior numero possibile di trasmettitori a diverse lunghezze d'onda nella banda di lunghezze d'onda utilizzabili delle fibre e degli amplificatori, noto anche come denso Multiplexing divisione lunghezza d'onda (DWDM). Si noti che un tale multiplexer / demultiplexer è in genere un dispositivo solo ottico al suo interno ed è alimentato da più flussi di larghezza di banda inferiore che possono essere elaborati elettronicamente in parallelo.
Per raggiungere 20 TBit / s uno ha quindi anche utilizzato tecniche di modulazione avanzate in cui ad ogni ciclo di clock è possibile trasmettere più ampiezze e fasi (ho visto 64QAM in un white paper ), quindi trasmettere più bit per ciclo di clock, simile allo standard 10GBASE-T descritto da @horta.