Viele Ethernet-Verbindungen mit 10 GBit / s sind tatsächlich optisch (z. B. 10GBASE-SR oder 10GBASE-LR, siehe https://en.wikipedia.org/wiki/10_Gigabit_Ethernet ), obwohl es auch 10GBASE-T über Twisted Pair-Kabel mit 8P8C gibt ( 'RJ45') Anschlüsse wie von @horta beschrieben. Soweit ich weiß, ist dies im Vergleich zu den optischen Varianten recht leistungshungrig.
Die Übertragung von Daten von der CPU (bzw. dem Speicher) auf die Ethernet-Karte erfolgt in einem x86-basierten Computer normalerweise über den PCIe-Bus. PCIe Gen 1- Lanes haben eine nutzbare Datenübertragungsrate von 2 Gbit / s (nach der 8/10-Bit-Codierung). Bei 8 Lanes beträgt das theoretische Maximum 16 GBit / s (pro Richtung), was ausreicht, um einen einzelnen Port mit 10 GBit / s Ethernet zu betreiben.
Die CPU legt die zu übertragenden Daten im RAM ab und weist dann die Netzwerkkarte an, wohin sie abholen soll (DMA). In ähnlicher Weise weist die CPU zum Empfang Puffer zu und informiert die Netzwerkkarte darüber, wenn dann typischerweise ein Interrupt erzeugt wird, wenn der Puffer (die Puffer) ) wurden gefüllt. Beachten Sie, dass die Bandbreite zum RAM in der Regel viel größer ist als die des PCIe-Busses.
Heute ist PCIe Gen 3 mit einer nutzbaren Datenrate von ca. 8 GBit / s pro Spur und Richtung weit verbreitet. Ein 16-Lane-Slot kann theoretisch 128 GBit / s verarbeiten, was für 100 GBit / s Ethernet ausreicht (PCIe Gen 4 wurde kürzlich offiziell angekündigt).
Der „Trick“, um einen hohen Durchsatz im PC zu erzielen (ohne übermäßige Signalisierungsgeschwindigkeiten), ist die Verwendung von parallelen Bussen (RAM) oder mehreren seriellen Leitungen (PCIe).
Für 100 Gbit / s Ethernet hat man typischerweise vier Verbindungen mit 25 GBaud Signalisierungsgeschwindigkeit (100GBASE-SR4, 100GBASE-LR4, 100GBASE-CR4), es gibt auch Standards für Kabel mit zehn Verbindungen (z. B. Glasfaserpaare) von 10 Gbit / s (100GBASE-CR10, 100GBASE-SR10, 100GBASE-CR10). Für Fernverbindungen gibt es auch Standards, die nur eine einzige Faser verwenden, entweder mit vier Wellenlängen (100GBASE-CWDM4) oder mit zwei Polarisationsmodi und QPSK (100GBASE-ZR).
Für extrem hohe Verbindungsgeschwindigkeiten über lange Strecken (wie das Marea-Transatlantikkabel mit 20 Terabit / s pro Faserpaar) werden so viele Sender mit unterschiedlichen Wellenlängen wie möglich in das nutzbare Wellenlängenband der Fasern und Verstärker, auch als Dense bezeichnet, gepackt Wellenlängenmultiplex (DWDM). Es ist zu beachten, dass ein solcher Multiplexer / Demultiplexer typischerweise eine optische Einheit in seinem Kern ist und von mehreren Strömen mit geringerer Bandbreite gespeist wird, die elektronisch parallel verarbeitet werden können.
Um 20 TBit / s zu erreichen, hat man dann auch fortgeschrittene Modulationstechniken verwendet, bei denen bei jedem Taktzyklus mehrere Amplituden und Phasen übertragen werden können (ich habe 64QAM in einem Whitepaper gesehen ), wodurch mehrere Bits pro Taktzyklus übertragen werden, ähnlich dem 10GBASE-T-Standard beschrieben von @horta.