Люди, построившие сеть
Исследователи, инженеры, операторы и лидеры сообществ, чьи решения сформировали открытую архитектуру интернета.
Редакционная коллекция BTW Media
Интернет не появился сразу в завершённом виде. Его десятилетиями создавали исследователи, инженеры, операторы, институты и сообщества, выбравшие открытость, совместимость и общую ответственность ещё до того, как мир понял, чем станет глобальная сеть.
«История интернета» — редакционный архив BTW Media о людях, протоколах, институтах и поворотных моментах, сформировавших глобальную сеть.
Исследователи, инженеры, операторы и лидеры сообществ, чьи решения сформировали открытую архитектуру интернета.
TCP/IP, DNS, маршрутизация, электронная почта, Всемирная паутина, номерные ресурсы и разработка стандартов сделали возможной глобальную совместимость.
Интервью, профили и архивные записи сохраняют историю замысла, управления, расширения и защиты интернета.
Коллекция объединяет интервью, профили, журналистские материалы по источникам и исторический анализ о создателях и свидетелях интернет-эпохи.
Страница показывает, как отдельные решения, технические принципы, общественные институты и региональные сообщества превратились в инфраструктуру мирового масштаба.
Для упомянутых здесь людей это свидетельство их вклада. Для читателей — карта того, как интернет стал одной из общих систем человечества.
Серия
От теории коммутации пакетов до Всемирной паутины: карта связывает людей, протокольные решения и изменения управления, сформировавшие глобальную сеть.

1961
Зафиксированный вклад
Leonard Kleinrock (1961): Опубликовал первые работы о коммутации пакетов и потоках информации, заложив математические основы передачи сообщений отдельными пакетами.

1962 / 1963
Зафиксированный вклад
J.C.R. Licklider (1962 / 1963): Сформулировал идею «Межгалактической компьютерной сети», которая вдохновила сетевую программу ARPA и представление о глобальном общем вычислительном пространстве.

1964
Зафиксированный вклад
Paul Baran (1964): В меморандуме RAND «О распределённых коммуникациях» описал устойчивые распределённые сети — важную концептуальную основу будущих пакетных сетей.

1965
Зафиксированный вклад
Donald Davies (1965): Ввёл термин «пакет» и разработал практическую архитектуру коммутации пакетов в Национальной физической лаборатории Великобритании.

1968
Зафиксированный вклад
Douglas Engelbart (1968): На знаменитой «Матери всех демонстраций» представил систему NLS с гипертекстом, совместным редактированием, мышью и другими принципами будущих онлайн-инструментов.

1969
Зафиксированный вклад
Lawrence (Larry) Roberts (1969): Как руководитель программы ARPA спроектировал и возглавил создание ARPANET, превратив идеи коммутации пакетов в первую действующую исследовательскую сеть.

1969
Зафиксированный вклад
Jon Postel (1969): Стал ключевой фигурой серии RFC и на десятилетия взял на себя ведение документации протоколов и реестров нумерации интернета.

1969
Зафиксированный вклад
Steve Crocker (1969): Создал сетевую рабочую группу ARPANET и серию Request for Comments (RFC) — открытый механизм документирования интернет-протоколов.

1972–1973
Зафиксированный вклад
Vint Cerf & Bob Kahn (1972–1973): Вместе с коллегами разработал TCP, а затем TCP/IP, сделав возможным обмен данными между разными сетями и рождение интернета как «сети сетей».

1973
Зафиксированный вклад
Robert Metcalfe (1973): Изобрёл Ethernet в Xerox PARC, обеспечив быстрые и масштабируемые локальные сети для офисов и университетских кампусов.

1973–1975
Зафиксированный вклад
Louis Pouzin (1973–1975): Разработал во Франции пакетную сеть CYCLADES на основе дейтаграмм, которая напрямую повлияла на архитектуру TCP/IP.

1973
Зафиксированный вклад
Danny Cohen (1973): Провёл первые эксперименты с пакетной передачей голоса и развил понятие порядка байтов, важное для совместимости систем TCP/IP.

1975
Зафиксированный вклад
Yngvar G. Lundh (1975): Продвигал и внедрял ранние пакетные сети в Скандинавии, соединяя европейские исследовательские сети.

1976
Зафиксированный вклад
Elizabeth "Jake" Feinler (1976): Руководила сетевым информационным центром ARPANET в SRI и поддерживала официальный справочник имён узлов до появления DNS.

1977
Зафиксированный вклад
Pål Spilling (1977): Помог организовать первые соединения ARPANET в Европе и участвовал в первых межконтинентальных экспериментах с TCP/IP.

1977
Зафиксированный вклад
Bob Kahn, Vint Cerf & Jon Postel (1977): Провёл первое испытание TCP/IP между тремя сетями — ARPANET, SATNET и PRNET, — доказав жизнеспособность архитектуры.

1978
Зафиксированный вклад
Steve Crocker, Jon Postel & Joyce Reynolds (1978): Координировал работу над ранними протоколами и обеспечивал непрерывность серии RFC, заложив основу современного открытого процесса стандартизации.

1979
Зафиксированный вклад
Radia Perlman (1979): Разработал ранние алгоритмы маршрутизации, которые впоследствии легли в основу протокола связующего дерева.

1981–1983
Зафиксированный вклад
Paul Mockapetris (1981–1983): Создал систему доменных имён DNS вместо центрального файла HOSTS.TXT и описал распределённую иерархическую адресацию в RFC 882 и RFC 883.

1981
Зафиксированный вклад
Danny Cohen (1981): В статье «О священных войнах и призыв к миру» формализовал понятие порядка байтов — endianness.

1982
Зафиксированный вклад
Daniel Karrenberg (1982): Участвовал в создании EUnet, первого общеевропейского интернет-провайдера, а в 1989 году стал одним из основателей RIPE.

1982–1983
Зафиксированный вклад
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker (1982–1983): Руководил переходом ARPANET с NCP на TCP/IP 1 января 1983 года — эксплуатационным рождением современного интернета.

1983–1984
Зафиксированный вклад
Radia Perlman (1983–1984): Разработала протокол связующего дерева STP, сделавший сети Ethernet устойчивыми и свободными от петель.

1984
Зафиксированный вклад
Mike Muuss (1984): Создал ping — один из самых простых и долговечных инструментов сетевой диагностики.

1984–1986
Зафиксированный вклад
Eric Allman (1984–1986): Написал Sendmail, первую универсальную систему передачи электронной почты в интернете, важную для глобальной совместимости почтовых сервисов.

1985
Зафиксированный вклад
Brian Carpenter (1985): Руководил разработкой ключевых интернет-стандартов и рабочими группами IETF, продвигая IPv6 и целостность архитектуры.

1986
Зафиксированный вклад
John Klensin (1986): Внёс значительный вклад в раннюю разработку SMTP, FTP и интернационализацию интернет-протоколов.

1987
Зафиксированный вклад
Joyce K. Reynolds & Bob Braden (1987): Участвовала в редактировании RFC, документировании TCP/IP и координации исследовательских групп интернета.

1989
Зафиксированный вклад
Alan Emtage (1989): Разработал Archie — первую поисковую систему интернета, позволившую находить файлы на FTP-серверах.

1990 / 1991
Зафиксированный вклад
Tim Berners-Lee (1990 / 1991): Изобрёл во CERN Всемирную паутину: создал HTTP, HTML, первый веб-сервер и браузер, превратив сетевую инфраструктуру в глобальную издательскую и информационную среду.

1991
Зафиксированный вклад
Linus Torvalds (1991): Создал ядро Linux, ставшее одной из основ интернет-инфраструктуры, веб-серверов и открытого программного обеспечения.

1991
Зафиксированный вклад
Jianping Wu (1991): Возглавил создание CERNET — первой академической интернет-сети Китая, связавшей университеты по всей стране.

1991
Зафиксированный вклад
Scott Bradner (1991): Сыграл ключевую роль в стандартизации IETF и управлении интернетом, помогая формировать раннюю политику и систему попечения над протоколами.

1992
Зафиксированный вклад
Kilnam Chon (1992): Создал KREONET, корейскую исследовательскую сеть, и стал одним из первопроходцев интернет-связности в Азии.

1993
Зафиксированный вклад
Marc Andreessen (1993): Участвовал в разработке Mosaic — первого массового графического браузера, который популяризировал Всемирную паутину и вдохновил создание Netscape.

1993
Зафиксированный вклад
Robert Cailliau (1993): Работал с Тимом Бернерсом-Ли во CERN над развитием Всемирной паутины и первых браузерных и серверных решений.

1994
Зафиксированный вклад
Mitchell Baker (1994): Возглавляла проект Mozilla, защищая открытые веб-стандарты и разработку браузера силами сообщества.

1994
Зафиксированный вклад
Xing Li (1994): Один из архитекторов CERNET, первой академической сети Китая, и ранний сторонник IPv6 в Азиатско-Тихоокеанском регионе.

1995
Зафиксированный вклад
Paul Vixie (1995): Главный разработчик BIND, самого распространённого серверного ПО DNS; укрепил надёжность и безопасность системы доменных имён.

1996
Зафиксированный вклад
Larry Landweber (1996): Создал CSNET и помог подключить к раннему интернету более 25 стран, объединив техническую, академическую и политическую работу.

1997
Зафиксированный вклад
Radia Perlman (1997): В книге Interconnections систематизировала принципы построения сетевых протоколов и повлияла на обучение интернет-маршрутизации.

1998
Зафиксированный вклад
Jon Postel (1998): Продемонстрировал контроль над корневыми серверами DNS и руководил передачей функций IANA, символически завершив дело всей своей жизни.

1998
Зафиксированный вклад
Vint Cerf & Bob Kahn (1998): Участвовала в основании ICANN и развитии институтов глобального управления системой имён и нумерации интернета.

1999
Зафиксированный вклад
Al Gore (1999): Поддержал закон США 1991 года о высокопроизводительных вычислениях и связи, профинансировавший расширение интернета и принёсший ему прозвище «Информационная супермагистраль».
Leonard Kleinrock (1961): Опубликовал первые работы о коммутации пакетов и потоках информации, заложив математические основы передачи сообщений отдельными пакетами.
J.C.R. Licklider (1962 / 1963): Сформулировал идею «Межгалактической компьютерной сети», которая вдохновила сетевую программу ARPA и представление о глобальном общем вычислительном пространстве.
Paul Baran (1964): В меморандуме RAND «О распределённых коммуникациях» описал устойчивые распределённые сети — важную концептуальную основу будущих пакетных сетей.
Donald Davies (1965): Ввёл термин «пакет» и разработал практическую архитектуру коммутации пакетов в Национальной физической лаборатории Великобритании.
Douglas Engelbart (1968): На знаменитой «Матери всех демонстраций» представил систему NLS с гипертекстом, совместным редактированием, мышью и другими принципами будущих онлайн-инструментов.
Lawrence (Larry) Roberts (1969): Как руководитель программы ARPA спроектировал и возглавил создание ARPANET, превратив идеи коммутации пакетов в первую действующую исследовательскую сеть.
Jon Postel (1969): Стал ключевой фигурой серии RFC и на десятилетия взял на себя ведение документации протоколов и реестров нумерации интернета.
Steve Crocker (1969): Создал сетевую рабочую группу ARPANET и серию Request for Comments (RFC) — открытый механизм документирования интернет-протоколов.
Vint Cerf & Bob Kahn (1972–1973): Вместе с коллегами разработал TCP, а затем TCP/IP, сделав возможным обмен данными между разными сетями и рождение интернета как «сети сетей».
Robert Metcalfe (1973): Изобрёл Ethernet в Xerox PARC, обеспечив быстрые и масштабируемые локальные сети для офисов и университетских кампусов.
Louis Pouzin (1973–1975): Разработал во Франции пакетную сеть CYCLADES на основе дейтаграмм, которая напрямую повлияла на архитектуру TCP/IP.
Danny Cohen (1973): Провёл первые эксперименты с пакетной передачей голоса и развил понятие порядка байтов, важное для совместимости систем TCP/IP.
Yngvar G. Lundh (1975): Продвигал и внедрял ранние пакетные сети в Скандинавии, соединяя европейские исследовательские сети.
Elizabeth "Jake" Feinler (1976): Руководила сетевым информационным центром ARPANET в SRI и поддерживала официальный справочник имён узлов до появления DNS.
Pål Spilling (1977): Помог организовать первые соединения ARPANET в Европе и участвовал в первых межконтинентальных экспериментах с TCP/IP.
Bob Kahn, Vint Cerf & Jon Postel (1977): Провёл первое испытание TCP/IP между тремя сетями — ARPANET, SATNET и PRNET, — доказав жизнеспособность архитектуры.
Steve Crocker, Jon Postel & Joyce Reynolds (1978): Координировал работу над ранними протоколами и обеспечивал непрерывность серии RFC, заложив основу современного открытого процесса стандартизации.
Radia Perlman (1979): Разработал ранние алгоритмы маршрутизации, которые впоследствии легли в основу протокола связующего дерева.
Paul Mockapetris (1981–1983): Создал систему доменных имён DNS вместо центрального файла HOSTS.TXT и описал распределённую иерархическую адресацию в RFC 882 и RFC 883.
Danny Cohen (1981): В статье «О священных войнах и призыв к миру» формализовал понятие порядка байтов — endianness.
Vint Cerf, Bob Kahn, Jon Postel & Steve Crocker (1982–1983): Руководил переходом ARPANET с NCP на TCP/IP 1 января 1983 года — эксплуатационным рождением современного интернета.
Radia Perlman (1983–1984): Разработала протокол связующего дерева STP, сделавший сети Ethernet устойчивыми и свободными от петель.
Mike Muuss (1984): Создал ping — один из самых простых и долговечных инструментов сетевой диагностики.
Eric Allman (1984–1986): Написал Sendmail, первую универсальную систему передачи электронной почты в интернете, важную для глобальной совместимости почтовых сервисов.
Brian Carpenter (1985): Руководил разработкой ключевых интернет-стандартов и рабочими группами IETF, продвигая IPv6 и целостность архитектуры.
John Klensin (1986): Внёс значительный вклад в раннюю разработку SMTP, FTP и интернационализацию интернет-протоколов.
Joyce K. Reynolds & Bob Braden (1987): Участвовала в редактировании RFC, документировании TCP/IP и координации исследовательских групп интернета.
Alan Emtage (1989): Разработал Archie — первую поисковую систему интернета, позволившую находить файлы на FTP-серверах.
Tim Berners-Lee (1990 / 1991): Изобрёл во CERN Всемирную паутину: создал HTTP, HTML, первый веб-сервер и браузер, превратив сетевую инфраструктуру в глобальную издательскую и информационную среду.
Linus Torvalds (1991): Создал ядро Linux, ставшее одной из основ интернет-инфраструктуры, веб-серверов и открытого программного обеспечения.
Scott Bradner (1991): Сыграл ключевую роль в стандартизации IETF и управлении интернетом, помогая формировать раннюю политику и систему попечения над протоколами.
Marc Andreessen (1993): Участвовал в разработке Mosaic — первого массового графического браузера, который популяризировал Всемирную паутину и вдохновил создание Netscape.
Robert Cailliau (1993): Работал с Тимом Бернерсом-Ли во CERN над развитием Всемирной паутины и первых браузерных и серверных решений.
Mitchell Baker (1994): Возглавляла проект Mozilla, защищая открытые веб-стандарты и разработку браузера силами сообщества.
Paul Vixie (1995): Главный разработчик BIND, самого распространённого серверного ПО DNS; укрепил надёжность и безопасность системы доменных имён.
Larry Landweber (1996): Создал CSNET и помог подключить к раннему интернету более 25 стран, объединив техническую, академическую и политическую работу.
Radia Perlman (1997): В книге Interconnections систематизировала принципы построения сетевых протоколов и повлияла на обучение интернет-маршрутизации.
Jon Postel (1998): Продемонстрировал контроль над корневыми серверами DNS и руководил передачей функций IANA, символически завершив дело всей своей жизни.
Vint Cerf & Bob Kahn (1998): Участвовала в основании ICANN и развитии институтов глобального управления системой имён и нумерации интернета.
Al Gore (1999): Поддержал закон США 1991 года о высокопроизводительных вычислениях и связи, профинансировавший расширение интернета и принёсший ему прозвище «Информационная супермагистраль».
Daniel Karrenberg (1982): Участвовал в создании EUnet, первого общеевропейского интернет-провайдера, а в 1989 году стал одним из основателей RIPE.
Jianping Wu (1991): Возглавил создание CERNET — первой академической интернет-сети Китая, связавшей университеты по всей стране.
Kilnam Chon (1992): Создал KREONET, корейскую исследовательскую сеть, и стал одним из первопроходцев интернет-связности в Азии.
Xing Li (1994): Один из архитекторов CERNET, первой академической сети Китая, и ранний сторонник IPv6 в Азиатско-Тихоокеанском регионе.
Вехи истории интернета
Путеводитель по десятилетиям: эксперименты, протоколы, стандарты, сети и институты, превратившие объединение сетей в общую глобальную инфраструктуру.
1962-1965
Коммутация пакетов становится практической сетевой идеей
Пол Баран и Дональд Дэвис независимо формализуют пакетную передачу данных, предложив будущим исследовательским сетям способ обмена без зависимости от телефонных каналов с коммутацией соединений.
Paul Baran, Donald Davies
RAND, National Physical Laboratory
1969
ARPANET передаёт первое сообщение
Первое сообщение ARPANET между хостами проходит от UCLA до SRI, превращая пакетную сеть из исследовательской архитектуры в работающий эксперимент.
Leonard Kleinrock, Charley Kline, Bill Duvall
UCLA, SRI, ARPA
1971
Электронная почта становится первым устойчивым социальным приложением сети
Рэй Томлинсон приспосабливает сетевую почту для обмена между машинами, и общение людей становится одним из первых практических назначений интернета.
Ray Tomlinson
BBN, ARPANET
1974
Статья о TCP определяет объединение сетей как открытую архитектуру
Винт Серф и Боб Кан публикуют статью о TCP и предлагают протокольную модель, которая объединяет разнородные сети в интернет.
Vint Cerf, Bob Kahn
DARPA
1977
Испытание TCP/IP в трёх сетях подтверждает объединение разных сред
Пакетная радиосеть, спутниковый канал и ARPANET передают трафик по общей протокольной схеме, показывая, что интернет может работать поверх разных физических сетей.
Vint Cerf, Jon Postel, Bob Kahn
исследовательское сообщество DARPA
1983
Переход на TCP/IP запускает современный интернет
1 января 1983 года хосты ARPANET переходят с NCP на TCP/IP: набор протоколов становится рабочей основой, а не исследовательским предложением.
Vint Cerf, Bob Kahn, Jon Postel, Steve Crocker
DARPA, сообщество ARPANET
1983-1984
DNS превращает имена в распределённую инфраструктуру интернета
Пол Мокапетрис и раннее сообщество системы имён заменяют таблицы хостов системой DNS, предоставляя растущей сети масштабируемый уровень имён.
Paul Mockapetris, Jon Postel
USC/ISI, IANA
1986
NSFNET превращает академические сети в магистраль
Программа NSFNET связывает суперкомпьютерные центры и исследовательские институты, создавая магистраль, которая выводит интернет за пределы оборонных исследований.
National Science Foundation, региональные академические сети
Конец 1980-х
Рост маршрутизации требует междоменной координации
По мере роста числа сетей операторы переходят к масштабируемой междоменной маршрутизации; позднее BGP и безопасность маршрутизации становятся центральными задачами эксплуатации интернета.
Сетевые операторы и исследователи маршрутизации
IETF, сообщество операторов
1989 / 1990
Archie позволяет находить распределённые сетевые ресурсы
Алан Эмтейдж создаёт Archie и показывает, что интернету нужны не только передача данных и адресация, но и системы поиска.
Alan Emtage
McGill University
1989 / 1991
Всемирная паутина открывает интернет для публикаций и навигации
Тим Бернерс-Ли предлагает и реализует HTTP, HTML, URL и ранние браузер и сервер, превращая сеть в глобальное информационное пространство.
Tim Berners-Lee, Robert Cailliau
CERN
1992
Региональная координация номерных ресурсов становится институциональной
Региональный рост интернета требует устойчивых институтов распределения адресов; в Азиатско-Тихоокеанском регионе формируется APNIC.
Региональные операторы и создатели реестров
APNIC, сообщество RIR
1993
Сальвадор входит в глобальную историю интернета
Местные специалисты подключают национальные академические и технические сообщества к глобальной сети, показывая, что история интернета создаётся и за пределами первых исследовательских центров.
Lito Ibarra
интернет-сообщество Сальвадора
1998
ICANN создаётся для координации глобальных идентификаторов
ICANN становится институциональной площадкой для координации DNS и идентификаторов, переводя управление интернетом в более формальную многостороннюю структуру.
Jon Postel, Vint Cerf, мировое сообщество интернет-управления
ICANN, сообщество IANA
1998
IPv6 описан в RFC 2460
IETF публикует RFC 2460, сохраняя возможность масштабировать адресацию после исчерпания IPv4 и превращая сопровождение протоколов в долгосрочную задачу.
Brian Carpenter, сообщество IPv6 в IETF
IETF
1986 / 1992
Академические сети Латинской Америки становятся региональной инфраструктурой
Специалисты из Чили, Венесуэлы, Аргентины и соседних стран превращают исследовательскую связность в устойчивую региональную интернет-инфраструктуру.
Florencio Utreras, Ermanno Pietrosemoli, Olga Cavalli
академические сообщества и сообщества интернет-управления Латинской Америки
2000-е годы
Африканские технические сообщества расширяют возможности и участие
Обучение, сообщества разработчиков и общественные инициативы расширяют круг людей, способных создавать, эксплуатировать и развивать управление интернет-инфраструктурой.
Dorcas Muthoni
технологические и интернет-сообщества Африки
2000-е годы
Операционный анализ становится частью ответственного управления интернетом
Анализ маршрутизации, адресации, измерений и безопасности становится необходимым для понимания устойчивых и уязвимых частей глобальной сети.
Geoff Huston
APNIC Labs, сообщество операторов
2016
Завершается передача функций управления IANA
Передача знаменует важный переход от надзора правительства США к глобальному многостороннему сообществу.
ICANN, сообщество IANA, мировое сообщество интернет-управления
2010-е годы / 2020-е годы
Безопасность маршрутизации становится важной общественной задачей
RPKI, MANRS и координация операторов делают безопасность маршрутизации частью институциональной памяти интернета и повседневной операционной практики.
Исследователи безопасности маршрутизации и операторы
IETF, RIR и сообщество операторов
2024
История интернета становится архивом, основанным на источниках
Архивы измерений, устная история и редакционные коллекции превращают сохранение истории интернета в отдельную задачу для следующего поколения.
Jim Cowie и исследователи истории интернета
Internet History Initiative
Опубликованные материалы
Опубликованные интервью, профили и исторические материалы из коллекции BTW Media «История интернета».

Старый пакет может прийти тогда, когда приёмник уже исправил последствия его отсутствия. В RTP MIDI такая запоздалая полнота не обязательно полезна: повторное действие способно испортить восстановленное состояние. Журнал восстановления защищает продолжение исполнения, но не обещает заново сыграть его прошлое.
Читать материал
После обрыва число полученных байтов выглядит надежнее, чем сама сеть. FTP позволил сохранить эту работу и не передавать начало заново. Но число описывало место в потоке, а не версию файла. Для безопасного продолжения требовалось отдельно доказать, что по ту сторону соединения остался тот же объект.
Читать материал
Ретранслятор добавляет поле трассировки, и байты меняются, хотя сообщение остаётся тем же. Автор правит одну фразу и может создать новую версию при почти неизменном тексте. `Message-ID` назвал эту смысловую границу и позволил ответам и распределённым новостным серверам строить состояние без центральной выдачи каждого идентификатора.
Читать материал
Новый транспорт мог изменить защиту соединения RADIUS, не устраняя посредника и не делая его свидетелем всех предыдущих решений. У этой границы была длинная предыстория: Proxy-State позволял возвращать частное состояние через чужие серверы, не превращая его содержание в общую инструкцию для всей сети.
Читать материал
RSVP научился поддерживать известное состояние короткими ссылками вместо повторной передачи полного описания. Однако подтверждение доставки, сохранение записи и проверка её содержимого отвечали на разные вопросы. История сокращённых обновлений показывает, какую работу нельзя было просто вычеркнуть вместе с лишними байтами.
Читать материал
Потерянный положительный ответ оставляет неудобный вопрос: сообщение уже положили в ящик или его нужно повторить? Когда получателей несколько, один общий финал SMTP скрывает ещё больше различий. LMTP сохранил одно тело сообщения, но вернул упорядоченный итог для каждого принятого адресата и тем самым уточнил, у кого остаётся очередь.
Читать материал
Прежде чем DHCP-сервер мог передать клиенту секрет для будущих уведомлений, стороны должны были согласовать поддержку механизма. Эта предварительная договоренность показывает, почему FORCERENEW не был ни безусловной командой, ни готовым доказательством смены настроек.
Читать материал
Таблица BGP — не полная карта Интернета, а выбор одного маршрутизатора в конкретной точке. Philip F. Smith превратил это ограничение в достоинство: с 1999 года Routing Report даёт устойчивое публичное наблюдение за агрегацией, реестрами и ROA, не присваивая измерителю право управлять политикой увиденных сетей.
Читать материал
Пустой ответ ещё не говорит, исчез ли ресурс на час, скрыт ли он или снят сознательно. HTTP 410 дал источнику способ взять на себя более сильное утверждение о вероятно постоянной недоступности, но не превратил это утверждение в право распоряжаться чужими ссылками и архивами.
Читать материал
Подтверждение более позднего блока не разрешало отправителю забыть о предыдущем. Расширение частичной надёжности SCTP позволило отказаться от отдельных сообщений, но сохранило границы такого отказа — и потребовало сообщать о них другой стороне.
Читать материал
DNS изначально отказался считать регистр ASCII частью имени. Тем не менее написание вопроса часто возвращалось в ответе без изменений. В 2008 году проект DNS-0x20 предложил использовать этот семантически пустой остаток один раз: сервер по-прежнему видел то же имя, а резолвер ожидал точного повтора случайного рисунка.
Читать материал
Агент сообщил, что умеет строить обратный туннель. Из этого еще не следовало, что он поддерживает любой способ передачи пакетов в этот туннель. Между двумя версиями спецификации Mobile IPv4 обязательный набор возможностей изменился, а код отказа 79 помог обозначить границу. За небольшим изменением требований стоял более общий вопрос: что именно обещает участник сети, когда объявляет о поддержке функции?
Читать материал
Защищённое соединение может жить дольше, чем разумный срок использования одного ключа. В TLS 1.3 появился узкий механизм смены поколения без нового согласования личности и параметров — и именно его узость объясняет, почему обновление ключа не исцеляет уже скомпрометированное соединение.
Читать материал
Можно проверить подлинность каждого полученного байта и всё же не знать, собирался ли отправитель передать продолжение. `close_notify` поместил заявление о конце внутрь защищённого обмена, а TLS 1.3 позволил двум направлениям завершаться независимо.
Читать материал
Новый вариант протокола не обязательно приносит новое поле в заголовке. В 2003 году спецификация RTP сохранила форматы пакетов прежними, но существенно пересмотрела момент, когда участник должен отправлять отчёт RTCP. Старый получатель мог понять сообщение. Это ещё не означало, что старый отправитель умел вовремя отложить его. Так история совместимости стала историей пересмотра решений, принятых по неполным сведениям.
Читать материал
Устройство может шифровать и отправлять поток по частям, но не иметь памяти для проверки входящей записи того же размера. История TLS здесь — отказ от удобной, но ложной симметрии.
Читать материал
Увидеть в SYN опцию TCP Kind 14 — ещё не значит увидеть новую контрольную сумму в работе. Это только первая ступень доказательства. RFC 1146 требовал совпадающего ответа, затем иного прочтения обычных сегментов, а для 32-битного результата — ещё и Kind 15. История механизма хорошо показывает, как далеко можно зайти от одного видимого байта и где вывод уже перестаёт опираться на пакет.
Читать материал
False Start позволял клиенту послать данные под новыми ключами после собственного Finished, но до проверки Finished сервера. Он экономил ожидание, перенося данные через ещё не закрытую границу доказательства.
Читать материал
Числовой индекс интерфейса успешно сработал сегодня. Но из этого не следует, что завтра он укажет тот же путь или что соседний хост поймёт его так же. История зон IPv6 начинается с полезного локального числа и заканчивается отказом превращать его в переносимую сетевую координату.
Читать материал
Серверу с одним адресом требовалось выбрать сертификат для нужного сайта раньше, чем он мог расшифровать HTTP-запрос с названием этого сайта. SNI вынес имя в ClientHello, решив задачу совместного хостинга и одновременно оставив назначение видимым до шифрования.
Читать материал