Вы когда-нибудь задумывались, почему интернет не «падает» целиком, когда ломается один сервер? Почему сообщение, отправленное из Москвы в Токио, доходит за миллисекунды, и доходит даже тогда, когда один из маршрутов недоступен? Я задумался об этом несколько лет назад, когда у меня дома отключили роутер, а телефон через мобильный интернет продолжал работать как ни в чём не бывало. Это казалось почти магией.
Но никакой магии нет. Есть идея одного человека, которую он придумал ещё в 1960-х годах, когда не было ни персональных компьютеров, ни смартфонов, ни даже понимания, что всё это когда-нибудь понадобится. Его звали Пол Баран (Paul Baran). И я готов поспорить, что вы никогда не слышали этого имени.
Хотя именно он один из главных архитекторов того мира, в котором мы живём.
Идея, которая изменила всё, пакетная передача данных
В 1964 году Баран опубликовал серию из 11 технических докладов под общим названием «О распределённых коммуникациях». Объём около 2000 страниц. Суть революционна.
Баран предложил полностью отказаться от централизованной архитектуры сетей. Вместо этого, создать распределённую сеть, в которой нет единого центра. Каждый узел сети равноправен и может передавать данные дальше, если соседний узел недоступен. Сеть должна уметь «переключаться» и находить обходные пути. Автоматически, без участия человека.
Но это была лишь половина идеи. Вторая половина, ещё более гениальная.
Баран предложил разбивать любое сообщение. Будь то голос, текст или данные, на маленькие блоки. Он называл их «message blocks», сегодня мы говорим «пакеты». Каждый такой пакет отправляется независимо и может идти по своему маршруту. Они могут прийти не по порядку, и на месте назначения снова собраться в единое целое.
Представьте, что вы хотите отправить другу длинное письмо из Москвы в Владивосток. Вместо того чтобы нанять одного курьера, который поедет по единственной дороге, вы разрываете письмо на 20 частей, нумеруете их и отправляете с 20 разными курьерами. Каждый выбирает свой маршрут. Кто-то доберётся через Казань, кто-то через Новосибирск, кто-то объедет пробку по другой трассе. Но в итоге все 20 частей доберутся до адресата, и он сложит письмо заново.
Если одну дорогу перекрыли, ничего страшного. Курьеры объедут. Если одну часть потеряли, запросят повтор. Система не рухнет целиком из-за одной поломки.
Это и есть пакетная передача данных. Именно она лежит в основе интернета, который вы используете прямо сейчас, читая эту статью.
«Это не работает» ответили ему чиновники
Казалось бы, гениальная идея, военное применение, государственное финансирование. Всё должно было сложиться идеально. Но не сложилось.
Баран пошёл с этой концепцией в AT&T, крупнейшую телефонную компанию США, которая тогда контролировала всю коммуникационную инфраструктуру страны. Реакция была предсказуемой. Инженеры AT&T объяснили ему, что это «технически невозможно», «слишком сложно» и «никогда не будет работать надёжнее обычной телефонной сети».
Американские военные тоже не торопились. Министерство обороны ознакомилось с докладами Барана, признало их интересными, и положило в стол. Бюрократия, она везде одинакова, что в Москве, что в Вашингтоне.
Баран не стал воевать с системой. Он просто опубликовал свои доклады в открытом доступе, и занялся другими проектами. Тихо. Без скандалов и манифестов.
Именно это меня в нём поражает больше всего. Он не требовал признания. Он просто сделал своё дело, и отпустил.
ARPANET идея Барана воплощается, но без него
В 1969 году Министерство обороны США всё-таки запустило проект ARPANET, первую компьютерную сеть, которую принято считать прародителем интернета. В основу легла концепция пакетной передачи данных.
Только вот Пол Баран в этом проекте не участвовал. Его идеи использовали, но сам он остался за кадром.
Параллельно, в Великобритании, схожую концепцию независимо разработал учёный Дональд Дэвис (Donald Davies), именно он ввёл в оборот термин «packet» (пакет), который мы используем до сих пор. Дэвис был публичнее, активнее продвигал свои идеи, и в итоге нередко именно его называют «отцом пакетной коммутации». Баран же оставался в тени.
Мой коллега технарь, как-то сказал мне, «В науке и технологиях часто побеждает не тот, кто придумал первым, а тот, кто первым об этом громко крикнул». Случай Барана, идеальная иллюстрация этой горькой мысли.
29 октября 1969 года в 22:30 по калифорнийскому времени между компьютерами Калифорнийского университета в Лос-Анджелесе и Стэнфордского исследовательского института было передано первое сообщение через ARPANET. Слово «login». Система упала после двух букв «lo». Но связь состоялась.
Что было дальше: скромная жизнь великого изобретателя
После RAND Баран не ушёл на покой с лаврами победителя. Он продолжал изобретать всю жизнь. Стал одним из основателей компании RAND Corporation's spin-off, основал несколько технологических стартапов. В 1980-е был среди пионеров кабельного телевидения. В 1990-е работал над технологиями беспроводной связи, теми самыми, которые сегодня лежат в основе Wi-Fi.
Признание всё же пришло, пусть и с опозданием. В 2001 году Баран получил Национальную медаль в области технологий и инноваций, одну из высших наград США. Президент Клинтон лично вручил её изобретателю. В 2012 году Баран был введён в Зал Славы изобретателей.
Умер он в 2011 году, в возрасте 84 лет. Тихо. Без помпы. В некрологе New York Times написали несколько сдержанных строк. И всё.
✅ Подписывайтесь на канал, что бы не пропустить интересную историю