IT History Journal
January 31

31 января 1952 — Родился Дэвид П. Рид

31 января 1952

31 января 1952 — Родился Дэвид П. Рид

Дэвид П. Рид - автор протокола UDP (с помощью него вы смотрите прямые эфиры, играете в онлайн игры и говорите по видеосвязи), один из разработчиков TCP/IP (на нём в целом почти весь интернет работает) и человек, который внёс значительный вклад в работу сетей в принципе.
Если хотите про него почитать, гуглите Дэвид П. Рид, а не просто Дэвид Рид. Это позволит вам пробраться через толщу разных актёров и певцов в выдаче.

Тихий архитектор интернета

Несмотря на то, что Дэвид своей работой повлиял на жизнь практически всего населения планеты, о нём вне профессионального сообщества мало, кто знает. Если вы сегодня созванивались по видеосвязи, играли в онлайн-шутер или смотрели стрим, вы пользовались его идеями.
Рид - это человек, который научил интернет быть гибким и доказал, что иногда лучшее - это враг быстрого.

Работа над TCP/IP

В конце 70-х интернет (тогда еще ARPANET) был похож на стройку без четкого плана. Дэвид Рид, работая в стенах MIT, стал одним из ключевых инженеров, которые превращали теоретические наброски Винта Серфа и Боба Кана в живой стандарт.
Его важнейший вклад в TCP/IP заключался в архитектурном пуризме. В ранних версиях эти два протокола были практически неразрывны. Рид был одним из главных сторонников их разделения. Он понимал: протокол маршрутизации (IP) должен быть универсальным почтовым адресом, а протокол передачи (TCP) - лишь одним из способов доставки.
Это решение сделало интернет модульным. Благодаря Риду мы сегодня можем менять тип связи с Wi-Fi на 5G, не переписывая код приложений. Сеть стала слоистой, где каждый уровень выполняет свою задачу, не мешая остальным.

Рождение UDP: Протокол без лишних вопросов

Работая над TCP, Рид заметил одну проблему. TCP - протокол крайне дотошный: он проверяет каждую доставленную посылку. Если пакет данных потерялся, система останавливается и ждет переотправки. Для передачи текста это идеально, но для живого потока данных - катастрофа.
Идеи Рида публикуются в нескольких спецификациях, главная из которых RFC 768, где описывает UDP (User Datagram Protocol). Принцип UDP звучал как вызов здравому смыслу: “Я отправил данные, а там - как повезет”. Протокол не проверяет доставку и не требует подтверждения.

Зачем это нужно?

Для скорости: В видеозвонке вам плевать, если пара пикселей в углу экрана пропала. Вам важно слышать собеседника без задержки в 10 секунд.
Для онлайн-игр: Где мгновенная реакция сервера важнее, чем отчет о получении каждого пакета.
Рид фактически легализовал хаос ради эффективности, и именно это сделало интернет мультимедийным.

Философия быстрой, но простой сети (End-to-End)

Вместе с коллегами Рид сформулировал фундаментальный принцип сквозной передачи (End-to-End). Его суть в том, что сама сеть должна оставаться максимально простой - просто перебрасывать пакеты из точки А в точку Б. А вся интеллектуальная работа (шифрование, исправление ошибок) должна ложиться на плечи конечных устройств - ваших компьютеров и смартфонов.
Если бы каждый роутер в мире пытался думать над вашим трафиком, интернет рухнул бы под собственным весом еще в 90-х. Принцип Рида позволил сети масштабироваться до миллиардов пользователей.

Почему это важно сегодня?

Дэвид Рид понял, что технология должна быть человечной в своём несовершенстве. Он не пытался создать идеально надежную систему, он создал систему, которая позволяет ошибаться, терять данные, но продолжать движение.
Без его участия в разработке TCP/IP и создания UDP наш интернет остался бы медленным архивом для пересылки документов, а не тем живым и мгновенным пространством, к которому мы привыкли.