Jonathan Postel
Джонатан Постел — американский учёный в области компьютерных наук, один из пионеров развития интернета, сыгравший ключевую роль в создании и стандартизации протоколов передачи данных, в первую очередь — стека TCP/IP. Постел известен как главный редактор серии документов RFC (Request for Comments), автор нескольких фундаментальных протоколов и спецификаций, а также как первый человек, управлявший распределением IP-адресов и доменных имён.
Биография
Джонатан Брюс Постел (Jonathan Bruce Postel) родился 6 августа 1943 года в городе Алтадина, штат Калифорния, США. Интерес к вычислительной технике проявился у него ещё в школьные годы. Он получил степень бакалавра по инженерным наукам в Калифорнийском университете в Лос-Анджелесе (UCLA) в 1966 году, а затем — степень магистра (1968) и доктора философии (1974) в области компьютерных наук там же. Его докторская диссертация была посвящена протоколам компьютерных сетей.
В конце 1960-х годов Постел присоединился к работе над проектом ARPANET — предшественником современного интернета, разрабатывавшимся по заказу Министерства обороны США. В 1969 году он участвовал в первой успешной передаче данных между узлами сети, а затем активно работал над протоколами обмена сообщениями и управления сетью.
С 1977 года Постел работал в Институте информационных наук (Information Sciences Institute, ISI) при Университете Южной Калифорнии (USC), где провёл большую часть своей карьеры. Он возглавлял группу, занимавшуюся развитием и администрированием ключевых элементов инфраструктуры интернета.
В октябре 1998 года, за несколько дней до официального запуска некоммерческой корпорации ICANN (Internet Corporation for Assigned Names and Numbers), призванной взять на себя управление адресным пространством, Джонатан Постел скончался от сердечного приступа. Ему было 55 лет.
Роль в развитии протоколов и стандартов
Редактор RFC
Наиболее значительный вклад Постела в развитие интернета — его многолетняя работа в качестве редактора серии документов RFC (Request for Comments). RFC представляют собой технические документы, описывающие протоколы, процедуры, эксперименты и идеи, связанные с работой сети. Постел стал редактором RFC в 1969 году и оставался им до самой смерти, отредактировав и опубликовав более 2000 документов. Он обеспечивал согласованность и качество технических спецификаций, которые легли в основу интернета. Его роль редактора RFC была неформальной, но общепризнанной — он фактически выполнял функции главного технического арбитра и хранителя стандартов сети.
Протоколы, разработанные или соавторство
Постел является автором или соавтором ряда фундаментальных протоколов, включая:
- Протокол управления передачей (TCP) — совместно с Винтоном Серфом и другими. TCP обеспечивает надёжную доставку данных между приложениями.
- Протокол передачи файлов (FTP) — одна из первых спецификаций для обмена файлами по сети.
- Протокол передачи гипертекста (HTTP) — Постел был соавтором ранних версий HTTP/1.0 и HTTP/1.1, лежащих в основе работы Всемирной паутины.
- Протокол передачи почты (SMTP) — стандарт для отправки электронной почты.
- Протокол разрешения имён (DNS) — Постел внёс вклад в спецификации, описывающие систему доменных имён.
Принцип Постела
В документе RFC 761 (1980), описывающем протокол TCP, Постел сформулировал принцип, ставший одним из ключевых правил проектирования интернет-протоколов: «Будьте консервативны в том, что вы отправляете, и либеральны в том, что вы принимаете» (Be conservative in what you send, be liberal in what you accept). Этот принцип, известный как «Закон Постела» или «Принцип Постела», предписывает разработчикам строго следовать спецификациям при создании собственных данных, но быть толерантными к незначительным отклонениям в получаемых данных, чтобы обеспечить совместимость различных реализаций.
Управление адресным пространством и доменными именами
В 1980-х и 1990-х годах, до создания ICANN, функции распределения IP-адресов и управления корневой зоной DNS выполнялись несколькими организациями, ключевую роль среди которых играл Постел. Он фактически был единственным человеком, который вносил изменения в корневой файл DNS — список всех доменов верхнего уровня (TLD), включая .com, .org, .net и национальные домены, такие как .ru. Эта деятельность осуществлялась через его проект в ISI, известный как IANA (Internet Assigned Numbers Authority). Постел лично назначал операторов для новых доменов верхнего уровня и разрешал споры.
Наследие и влияние
Джонатан Постел считается одним из «отцов-основателей» интернета. Его работа по стандартизации протоколов и управлению адресным пространством создала основу для глобальной, открытой и децентрализованной сети. После его смерти функции IANA были переданы ICANN, которая продолжает управлять адресным пространством и корневой зоной DNS.
В знак признания его заслуг:
- В 2012 году Постел был посмертно введён в Зал славы интернета (Internet Hall of Fame).
- В его честь названа премия Jonathan B. Postel Service Award, присуждаемая Internet Society за выдающиеся заслуги в развитии интернета.
- В компьютерной науке существует понятие «Постеловский сервер» (Postel server) — сервер, который строго следует спецификациям, но толерантен к ошибкам клиентов.
Критика и противоречия
Несмотря на огромный вклад, деятельность Постела вызывала и критику. Его роль единоличного администратора корневой зоны DNS в 1990-х годах рассматривалась как чрезмерная концентрация власти, особенно в контексте споров о национальных доменах (например, домен .to). Некоторые эксперты отмечали, что принцип Постела, призывающий к либеральности при приёме данных, может приводить к снижению безопасности, так как позволяет злоумышленникам эксплуатировать нестандартное поведение реализаций. В современных разработках протоколов этот принцип нередко пересматривается в сторону большей строгости.
Источники
- RFC 761 — Transmission Control Protocol (1980)
- RFC 791 — Internet Protocol (1981)
- RFC 959 — File Transfer Protocol (1985)
- RFC 1034 — Domain Names — Concepts and Facilities (1987)
- RFC 2068 — Hypertext Transfer Protocol — HTTP/1.1 (1997)
- «Where Wizards Stay Up Late: The Origins Of The Internet» — Katie Hafner, Matthew Lyon (1996)
- Internet Hall of Fame — Jonathan B. Postel (2012)
- Internet Society — Jonathan B. Postel Service Award
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →