Джон Постел
Джон Постел (англ. Jonathan Bruce Postel; 6 августа 1943, Алтадина, Калифорния — 16 октября 1998, Санта-Моника, Калифорния) — американский учёный в области компьютерных наук, один из пионеров Интернета. Он внёс решающий вклад в разработку протоколов управления передачей данных (TCP/IP) и системы доменных имён (DNS). Постел был главным редактором серий документов RFC (Request for Comments) на протяжении почти трёх десятилетий, фактически выполняя функции координатора технического развития Интернета в его ранние годы. Наиболее известен благодаря принципу, сформулированному в его редакторских комментариях и получившему название «закон Постела».
Биография
Ранние годы и образование
Джонатан Брюс Постел родился в семье инженера. В детстве увлекался радиоэлектроникой и моделированием. Получил степень бакалавра (1966) и магистра (1968) в области инженерии в Калифорнийском университете в Лос-Анджелесе (UCLA). В 1974 году там же защитил докторскую диссертацию по компьютерным наукам. Во время обучения в UCLA он участвовал в ранних работах по созданию сети ARPANET, предшественницы современного Интернета.
Работа в ARPANET и IETF
Постел начал сотрудничать с проектом ARPANET в конце 1960-х годов. Он был одним из разработчиков протоколов управления сетью (NCP) — первого набора протоколов для ARPANET. В 1969 году он стал одним из авторов первой спецификации протокола хостового уровня. В 1971 году Постел предложил первую версию протокола передачи файлов (FTP).
В 1970-х годах он работал в Исследовательском институте Стэнфорда (SRI), а затем в Университете Южной Калифорнии (USC), где в 1975 году основал Информационный центр сетевых вычислений (Network Information Center, NIC). Этот центр занимался администрированием имён и номеров в сети ARPANET, а затем — в раннем Интернете.
Роль в разработке TCP/IP
Постел был ключевым участником группы разработчиков протоколов TCP/IP. В 1980 году он опубликовал спецификацию протокола управления передачей (TCP) в RFC 761, а затем — протокола межсетевого взаимодействия (IP) в RFC 791 (1981). Он также участвовал в создании протоколов DNS, ARP, ICMP и многих других.
Редактор RFC и «закон Постела»
Начиная с 1969 года Постел выполнял функции главного редактора серии документов RFC (Request for Comments), которые служат основой для стандартизации Интернета. Он лично редактировал и выпускал большинство RFC вплоть до своей смерти, всего более 200 документов. В одном из RFC (RFC 760, 1980) он сформулировал принцип, ныне известный как «закон Постела»: «Будьте консервативны в том, что вы отсылаете, и либеральны в том, что принимаете» (англ. «Be conservative in what you send, be liberal in what you accept»). Этот принцип отражает подход к реализации сетевых протоколов: отправитель должен строго следовать спецификации, чтобы не создавать некорректных пакетов, а получатель должен быть толерантен к незначительным отклонениям.
Управление доменными именами
В 1980-х годах Постел курировал распределение доменных имён верхнего уровня (.com, .org, .net, .gov, .mil, .edu и двухбуквенных кодов стран). Он был первым администратором корневой зоны DNS. В 1998 году, незадолго до смерти, он предложил проект реорганизации управления доменами, который лег в основу создания корпорации ICANN.
Смерть
Джон Постел скоропостижно скончался 16 октября 1998 года в Санта-Монике (Калифорния) в возрасте 55 лет от сердечного приступа. Его смерть вызвала широкий резонанс в интернет-сообществе. В его честь была учреждена премия Постела (IEEE Internet Award), вручаемая за вклад в развитие Интернета.
Закон Постела
Основная статья: Закон Постела
Принцип, сформулированный Джоном Постелом в 1980 году в RFC 760, стал краеугольным камнем философии разработки интернет-протоколов. Он гласит: «В принятии и передаче TCP должен быть консервативен — не следует передавать сегменты, которые не соответствуют спецификации; но либерален — следует принимать любые сегменты, которые могут быть корректно обработаны, включая те, которые не полностью соответствуют спецификации». Этот принцип способствовал совместимости различных реализаций протоколов и устойчивости Интернета. Однако впоследствии он подвергался критике: некоторые разработчики указывали, что излишняя либеральность может привести к накоплению ошибок и снижению безопасности.
Вклад в развитие Интернета
Протоколы и стандарты
Постел лично участвовал в разработке более десятка ключевых протоколов, включая:
- TCP (RFC 761, 793)
- IP (RFC 791)
- FTP (RFC 765)
- DNS (RFC 1034, 1035, совместно с Полом Мокапетрисом)
- SMTP (RFC 821)
- Telnet (RFC 854, 855)
- ICMP (RFC 792)
- ARP (RFC 826)
Многие из этих документов остаются актуальными до сих пор.
Администрирование номеров и имён
Постел в течение 25 лет (1973–1998) был единственным администратором корневых серверов DNS. Он в одиночку утверждал изменения в корневой зоне, пока в 1995 году не были введены дополнительные процедуры. Его работа по управлению распределением IP-адресов и доменных имён обеспечила стабильное развитие Интернета в эпоху его коммерциализации.
Руководство IANA
С 1975 года Постел фактически руководил деятельностью Администрации адресного пространства Интернета (IANA) — организации, ответственной за распределение IP-адресов, номеров портов и параметров протоколов. IANA оставалась неформальной структурой под его управлением до 1998 года, когда после его смерти была передана ICANN.
Память
- В 1998 году Международное общество электротехники и электроники (IEEE) учредило Премию имени Джона Постела (IEEE Internet Award) за выдающийся вклад в развитие Интернета.
- Почтовая служба США не выпускала официальной марки в его честь, но в сообществе были неформальные памятные акции.
- В 2012 году он был посмертно введён в Зал славы Интернета (Internet Hall of Fame).
- Именем Постела названа одна из улиц в кампусе Университета Южной Калифорнии.
Критика
Хотя Постел почитается как один из отцов-основателей Интернета, его деятельность по централизации управления корневой зоной DNS вызывала споры. Некоторые критики считали, что его единоличное администрирование было непрозрачным и создавало риски для целостности сети. После его смерти система была реформирована, и контроль над корневой зоной перешёл к многосторонней организации ICANN.
Дополнительные факты
- Постел был известен своей привычкой работать в одиночку и часто брать на себя ответственность за критические операции.
- Он написал более 200 документов RFC, многие из которых были опубликованы в соавторстве с ведущими специалистами того времени.
- В интернет-сообществе его называли «инженером Интернета» и «ангелом-хранителем сети».
- Его персональный сайт (postel.org) до сих пор поддерживается сообществом.
Источники
- RFC 760 (1980) — «DoD Standard Internet Protocol».
- RFC 791 (1981) — «Internet Protocol».
- RFC 793 (1981) — «Transmission Control Protocol».
- RFC 1034/1035 (1987) — «Domain Names — Concepts and Facilities», «Domain Names — Implementation and Specification».
- The Internet Engineering Task Force (IETF) — «Jon Postel biography».
- Internet Hall of Fame — «Jonathan Bruce Postel».
- H. R. Shaw, «Jon Postel: Internet Pioneer», 2000.
- «The Internet: A Historical Encyclopedia» (2005) — статью о Джоне Постеле.
- M. T. Bateman, «The Life and Work of Jon Postel», 2003.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →