Багато посилань Ethernet 10 Гбіт / с насправді є оптичними (наприклад, 10GBASE-SR або 10GBASE-LR, див. Https://en.wikipedia.org/wiki/10_Gigabit_Ethernet ), хоча також є 10GBASE-T через кабелі з крученою парою з 8P8C ( 'RJ45') роз'єми, як описано в @horta. Наскільки мені відомо, ця потужність голодна в порівнянні з оптичними варіантами.
Передача даних з ЦП (а точніше пам'яті) на карту Ethernet відбувається зазвичай через шину PCIe в комп'ютері на базі x86. Доріжки PCIe Gen 1 мають корисну швидкість передачі даних 2 Гбіт / с в секунду (після кодування 8/10 біт). З 8 доріжок теоретичний максимум - 16 Гбіт / с (за напрямком), достатній для роботи одного порту Ethernet 10 Гбіт / с.
ЦП депонує дані, що передаються в оперативній пам’яті, а потім інструктує мережеву карту, куди брати (DMA), і аналогічно для прийому процесор виділяє буфери та інформує про це мережеву карту, коли тоді зазвичай генерує переривання, коли буфер (s) ) були заповнені. Зауважте, що пропускна здатність до оперативної пам'яті, як правило, значно більша, ніж шина PCIe.
Сьогодні у нас широко доступний PCIe Gen 3, який має швидкість передачі даних приблизно 8 Гбіт / с на смугу руху та напрямок. Слот на 16 доріжок теоретично може працювати з 128 Гбіт / с, достатньою для 100 Гбіт / с Ethernet (PCIe Gen 4 було оголошено офіційно нещодавно).
Таким чином, «фокус» досягти високої пропускної здатності всередині ПК (без необхідності переходити до непомірних швидкостей сигналізації) полягає у використанні паралельних шин (ОЗУ) або декількох послідовних смуг (PCIe).
Для Ethernet 100 Гбіт / с один, як правило, має чотири ланки зі швидкістю сигналізації 25 ГБауд (100 ГБАСЕ-SR4, 100 ГБАСЕ-LR4, 100 ГБАСЕ-CR4), також є стандарти для кабелів з десятьма ланками (наприклад, пари волокон) 10 Гбіт / с. (100GBASE-CR10, 100GBASE-SR10, 100GBASE-CR10). Для більш довгих ліній зв'язку також існують стандарти, що використовують лише одне волокно, або з використанням чотирьох довжин хвиль (100GBASE-CWDM4), або з використанням двох режимів поляризації та QPSK (100GBASE-ZR).
Для надзвичайно високої швидкості зв'язку по довгих каналах зв'язку (наприклад, трансатлантичний кабель Marea з 20 Терабіт / с на волокнисту пару) один пакує якомога більше передавачів різної довжини хвилі у корисну смугу довжин хвиль волокон та підсилювачів, також відомий як Густа Мультиплексування поділу довжини хвилі (DWDM). Зауважимо, що такий мультиплексор / демультиплексор зазвичай є оптичним пристроєм в основі, і він подається декількома потоками нижньої смуги пропускання, які можуть оброблятися паралельно в електронному вигляді.
Для досягнення 20 TBit / s один також використовує передові методи модуляції, де на кожному тактовому циклі можна передавати кілька амплітуд і фаз (я бачив 64QAM у довідці ), тому передаючи кілька біт за тактовий цикл, аналогічно стандарту 10GBASE-T описав @horta.