Открыть сервис

Джон Постел

Джон Постел (англ. 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 должен быть консервативен — не следует передавать сегменты, которые не соответствуют спецификации; но либерален — следует принимать любые сегменты, которые могут быть корректно обработаны, включая те, которые не полностью соответствуют спецификации». Этот принцип способствовал совместимости различных реализаций протоколов и устойчивости Интернета. Однако впоследствии он подвергался критике: некоторые разработчики указывали, что излишняя либеральность может привести к накоплению ошибок и снижению безопасности.

Вклад в развитие Интернета

Протоколы и стандарты

Постел лично участвовал в разработке более десятка ключевых протоколов, включая:

Многие из этих документов остаются актуальными до сих пор.

Администрирование номеров и имён

Постел в течение 25 лет (1973–1998) был единственным администратором корневых серверов DNS. Он в одиночку утверждал изменения в корневой зоне, пока в 1995 году не были введены дополнительные процедуры. Его работа по управлению распределением IP-адресов и доменных имён обеспечила стабильное развитие Интернета в эпоху его коммерциализации.

Руководство IANA

С 1975 года Постел фактически руководил деятельностью Администрации адресного пространства Интернета (IANA) — организации, ответственной за распределение IP-адресов, номеров портов и параметров протоколов. IANA оставалась неформальной структурой под его управлением до 1998 года, когда после его смерти была передана ICANN.

Память

Критика

Хотя Постел почитается как один из отцов-основателей Интернета, его деятельность по централизации управления корневой зоной DNS вызывала споры. Некоторые критики считали, что его единоличное администрирование было непрозрачным и создавало риски для целостности сети. После его смерти система была реформирована, и контроль над корневой зоной перешёл к многосторонней организации ICANN.

Дополнительные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →