Muchos enlaces Ethernet de 10 GBit / s son realmente ópticos (por ejemplo, 10GBASE-SR o 10GBASE-LR, consulte https://en.wikipedia.org/wiki/10_Gigabit_Ethernet ) aunque también hay 10GBASE-T sobre cables de par trenzado con 8P8C ( 'RJ45') según lo descrito por @horta. Por lo que sé, es bastante hambriento de energía en comparación con las variantes ópticas.
La transferencia de datos desde la CPU (o más bien la memoria) a la tarjeta Ethernet ocurre generalmente a través del bus PCIe en una computadora basada en x86. Los carriles PCIe Gen 1 tienen una velocidad de transferencia de datos utilizable de 2 Gbit / s por segundo (después de la codificación de 8/10 bits). Con 8 carriles, el máximo teórico es de 16 GBit / s (por dirección), suficiente para manejar un solo puerto de 10 GBit / s Ethernet.
La CPU deposita los datos que se transmitirán en la RAM y luego le indica a la tarjeta de red dónde recoger (DMA) y, de manera similar, para la recepción, la CPU asigna búferes e informa a la tarjeta de red cuando normalmente genera una interrupción cuando el búfer (s) ) fueron llenados. Tenga en cuenta que el ancho de banda a la RAM suele ser mucho mayor que el del bus PCIe.
Hoy tenemos PCIe Gen 3 ampliamente disponible que tiene una velocidad de datos utilizable de aproximadamente 8 GBit / s por carril y dirección. Una ranura de 16 carriles teóricamente puede manejar 128 GBit / s, suficiente para 100 GBit / s Ethernet (PCIe Gen 4 se ha anunciado oficialmente recientemente).
Entonces, el 'truco' para lograr un alto rendimiento dentro de la PC (sin tener que ir a velocidades de señalización exorbitantes) es usar buses paralelos (RAM) o múltiples carriles seriales (PCIe).
Para Ethernet de 100 Gbit / s, uno normalmente tiene cuatro enlaces con una velocidad de señalización de 25 GBaud (100GBASE-SR4, 100GBASE-LR4, 100GBASE-CR4), también hay estándares para cables con diez enlaces (por ejemplo, pares de fibra) de 10 Gbit / s (100GBASE-CR10, 100GBASE-SR10, 100GBASE-CR10). Para enlaces de mayor distancia, también hay estándares que usan una sola fibra, ya sea usando cuatro longitudes de onda (100GBASE-CWDM4) o usando dos modos de polarización y QPSK (100GBASE-ZR).
Para velocidades de enlace extremadamente altas en enlaces de larga distancia (como el cable transatlántico Marea con 20 Terabit / s por par de fibras), se empacan tantos transmisores en diferentes longitudes de onda como sea posible en la banda de longitud de onda utilizable de las fibras y amplificadores, también conocido como Denso Multiplexación por división de longitud de onda (DWDM). Tenga en cuenta que dicho multiplexor / demultiplexor es típicamente un dispositivo óptico únicamente en su núcleo y se alimenta de múltiples flujos de ancho de banda inferior que pueden procesarse electrónicamente en paralelo.
Para lograr 20 TBit / s, uno también ha utilizado técnicas de modulación avanzadas donde en cada ciclo de reloj se pueden transmitir múltiples amplitudes y fases (he visto 64QAM en un documento técnico ), por lo tanto, transmitiendo múltiples bits por ciclo de reloj, similar al estándar 10GBASE-T descrito por @horta.