Шрифт:
Закладка:
Идея передачи данных по ЛЭП возникла давно. Долгие годы электроэнергетические компании использовали ЛЭП для низкоскоростного обмена данными, чтобы удаленно снимать показания счетчиков. Кроме того, данная технология позволяет управлять различными домашними устройствами (например, по стандарту X10). В последние годы возродился интерес к высокоскоростному обмену данными по таким линиям, как внутри жилых зданий в качестве LAN, так и снаружи — для широкополосного доступа в интернет. Мы рассмотрим наиболее распространенный сценарий — использование электропроводки в жилых домах.
Преимущества использования электропроводки для вычислительных сетей очевидны. Достаточно включить телевизор и тюнер в розетку — это придется сделать в любом случае, поскольку им требуется питание, — и они сразу получают возможность отправлять и принимать фильмы по электропроводке. Такая конфигурация представлена на илл. 2.3. Никаких других подключений или радиоустройств не требуется. Информационный сигнал накладывается на низкочастотный электрический сигнал (по активным, находящимся под напряжением проводам): оба сигнала используют проводку одновременно.
Илл. 2.3. Сеть на основе домашней электропроводки
Проблема использования домашней электропроводки для организации сети состоит в том, что она была предназначена для подачи электроэнергии. Эта задача коренным образом отличается от распространения информационных сигналов, и домашняя электропроводка справляется с ней очень плохо. Электрические сигналы передаются на частоте 50–60 Гц, при этом более высокочастотные сигналы (начиная от 1 МГц), необходимые для высокоскоростного обмена данными, затухают. Электрические свойства проводов различны в разных домах и меняются по мере включения/выключения бытовых электроприборов, что приводит к резким скачкам информационных сигналов в проводах. Возникающие при включении/выключении бытовых электроприборов переходные токи создают электрический шум в широком диапазоне частот. А без аккуратного скручивания как у витой пары электропроводка ведет себя как антенна, подхватывая внешние сигналы и излучая в пространство свои собственные. Следовательно, для удовлетворения нормативных требований информационный сигнал должен избегать лицензируемых частот (например, диапазонов, выделенных для радиолюбителей).
Несмотря на эти сложности, по обычной электропроводке вполне можно передавать данные на короткие расстояния со скоростью до 500 Мбит/с с помощью схем связи, избегающих проблемных частот и устойчивых к всплескам количества ошибок. Для многих продуктов применяются защищенные патентами стандарты по организации сетей на основе ЛЭП; разрабатываются также открытые стандарты.
2.1.5. Оптоволокно
Многие представители компьютерной индустрии невероятно гордятся быстротой развития вычислительных технологий в соответствии с законом Мура, по которому число транзисторов в микросхеме удваивается каждые два года (см. работу Кушика и Хаммудеха; Kuszyk and Hammoudeh, 2018). Первый ПК IBM (1981) работал на тактовой частоте 4,77 МГц. Сорок лет спустя ПК содержат четырехъядерный CPU, работающий на частоте 3 ГГц. Ускорение примерно в 2500 раз. Впечатляет.
В то же время скорость глобальных линий связи выросла от 45 Мбит/с (линия T3 в телефонных системах) до 100 Гбит/с (современная междугородняя линия). Ничуть не менее впечатляющий рост — более чем в 2000 раз; частота ошибок при этом упала с 10-5 практически до нуля. За прошлое десятилетие был достигнут предел возможностей отдельного CPU, вследствие чего начало расти число ядер CPU на чип. А потенциальная пропускная способность оптоволокна превышает 50 000 Гбит/с (50 Тбит/с), и мы еще очень далеки от этих пределов. На сегодняшний день мы достигли «потолка» (около 100 Гбит/с) лишь из-за нашей неспособности быстрее преобразовывать электрические сигналы в оптические и обратно. Для достижения более высокой производительности по одному оптоволоконному кабелю параллельно передаются данные нескольких каналов связи.
В этом разделе мы разберемся, как работает оптоволоконная технология передачи данных. В непрерывном состязании компьютерных систем и средств связи последние вполне могут выиграть за счет оптоволоконных сетей. Если это произойдет, пропускная способность окажется практически неограниченной, а большинство решит, что компьютеры работают безнадежно медленно, так что сетям лучше избегать вычислений любой ценой (независимо от того, какая часть полосы пропускания при этом будет потеряна). Пройдет немало времени, прежде чем подобное мнение станет господствующим в среде специалистов по вычислительной технике, привыкших смотреть на все через призму жестких ограничений, свойственных медным проводам.
Конечно, подобный сценарий не учитывает стоимость. Затраты на прокладку оптоволоконного кабеля до каждого потребителя (во избежание низкой пропускной способности проводов и ограниченного диапазона частот) колоссальны. Кроме того, расход электроэнергии на передачу битов больше, чем на вычисления. Всегда будут появляться «островки неравенства», где либо вычисления, либо передача данных практически бесплатны. Например, при входе в интернет применяются средства вычисления и хранения, чтобы сжать и кэшировать контент, — все для оптимального использования каналов доступа. Внутри интернета же может происходить обратное. Такие компании, как Google, перемещают по Сети колоссальные массивы данных туда, где их хранение или обработка обойдутся дешевле.
Оптоволокно используется для передачи данных на большие расстояния в опорных сетях, высокоскоростных LAN (хотя медные провода нередко успешно с ними в этом соперничают), а также для высокоскоростного доступа в интернет по технологии FTTH («оптоволокно в дом»). Оптические системы передачи данных состоят из трех основных компонентов: источника (генератора) света, среды передачи и приемника. Принято считать, что световой импульс означает 1, а отсутствие света — 0. Среда передачи представляет собой сверхтонкое стекловолокно. При попадании света приемник генерирует электрический импульс. Установив генератор света на одном конце оптоволоконного кабеля, а приемник — на другом, мы получаем однонаправленную (то есть симплексную) систему передачи данных, которая принимает входной электрический сигнал, преобразует его, передает в виде световых импульсов, после чего преобразует выходной сигнал обратно в электрический на принимающей стороне.
Подобная система передачи данных была бы бесполезной на практике из-за утечек света, если бы не один интересный физический принцип. Когда луч света переходит из одной среды в другую, например из кварцевого стекла в воздух, он преломляется на границе стекло/воздух. На илл. 2.4 (а) показано, как луч света падает на границу под углом α1 и отражается под углом β1. Сила преломления зависит от свойств обеих сред (в частности, их коэффициентов преломления). Если углы падения превышают определенное критическое значение, свет отражается обратно в стекло и не попадает в воздух вообще. Следовательно, луч света, падающий под критическим (или превышающим его) углом, оказывается «пойман» внутри оптоволокна, как показано на илл. 2.4 (б). Этот луч может распространяться на многие километры практически без потерь.
Илл. 2.4. (а) Три примера попадания луча света изнутри кварцевого волокна на границу воздух/стекло под разными углами.