Радиоканал вместо кабеля между островами

Гавайские острова разделены океаном, а их гористый рельеф делал прокладку линий связи между университетскими площадками сложной задачей. ALOHAnet, разработанная в Гавайском университете в конце 1960-х — начале 1970-х годов, предложила передавать компьютерные сообщения по радио. Все узлы пользовались общим каналом: это упрощало связь, но создавало новую проблему — два компьютера могли заговорить одновременно.

Что делать, если сообщения столкнулись

Радиопередачи в такой ситуации накладывались друг на друга, и получатель не мог правильно разобрать данные. Сеть обнаруживала неудачную передачу по отсутствию подтверждения и отправляла пакет снова, выждав случайную паузу. Случайная задержка была важна: если бы оба узла повторили передачу сразу, они могли бы столкнуться опять.

Этот способ не устранял столкновения, а делал их разрешимыми. Пока устройств и сообщений было немного, простая схема работала удобно; при росте нагрузки вероятность одновременных передач увеличивалась. Поэтому общий эфир требовал правил, которые позволяли делить его между многими участниками.

От идеи общего эфира к сетевым стандартам

В ALOHAnet оформилась важная задача компьютерных сетей: как передавать данные по каналу, которым пользуются сразу несколько устройств. В проводном Ethernet позднее применяли обнаружение столкновений во время передачи, а Wi‑Fi использует иной подход — устройства стараются выждать свободный эфир и избегать одновременной отправки. Это не один и тот же протокол, а разные решения родственной проблемы доступа к общей среде.

Именно поэтому наследие ALOHAnet — не готовая схема для каждого современного устройства, а принцип, который теперь кажется привычным: прежде чем делить информацию по радио, нужно договориться, кому и когда говорить.