Добавить в цитаты Настройки чтения

Страница 12 из 25

Джон Постел в роли Господа Бога

Джонатана (Джона) Постела (Jon Postel, 1943–1998) кое-кто почитал как бога Интернета. Как создателя мира, вроде того сурового старца, что на потолке Сикстинской капеллы в Ватикане протягивает руку бессильному пока человеку, чтобы одушевить собственное творение. Сходство с богом-отцом усиливала борода, которую Джон Постел начал отращивать еще в молодости.

Бог не бог, но несколько могучих первоначальных толчков тому чуду, которое нынче называют Интернетом, Джон Постел придал, закрутив эту сверкающую планету в правильную сторону.

Некоторые знаменитости, кокетничая, говорят: «Я просто оказался в нужном месте в нужное время». Джон Постел ухитрился оказаться в нужное время в нескольких нужных местах.

Еще будучи студентом Калифорнийского университета в Лос-Анджелесе, Дж. Постел участвовал в работах по программе ARPANET. Поскольку этот университет первым подключили к первой межкомпьютерной сети, Дж. Постел оказался в числе первых интернетчиков. Хотя и профессии такой тогда еще не было.

С 1969 года, все с тех же студенческих лет, Джон добровольно становится редактором создаваемых Интернет-стандартов. Эти стандарты появлялись сначала в виде рабочих предложений (Request for Comments, RFC). Термин этот и сокращение RFC ввел в употребление друг Дж. Постела и его коллега по созданию ARPANET Стив Крокер (это имя уже упоминалось выше, в разделе «1974. TCP/IP. Имя для героя».

Все, кто был заинтересован в развитии идеи, выдвинутой в рабочем предложении, собирались вокруг этого документа и вносили свои дополнения и изменения. Естественно, переписка велась по электронной почте. Поэтому обмен мнениями был почти мгновенным, очень часто – в режиме диалога. Это была новая, сетевая, форма работы. Отдаленными предшественниками такой совместной работы можно назвать научные семинары и конференции. Но в данном случае не было необходимости собираться в какие-то конкретные дни в каком-то заранее установленном месте. Обсуждение, можно сказать, шло круглосуточно и непрерывно. Подобная организация работы в наше время характерна, например, для Википедии.

Джон Постел

Когда документы создаются коллективно и коллективно же обсуждаются, роль редактора невозможно переоценить. Он должен прекрасно разбираться в предмете и знать, «куда плыть». С другой стороны, он не должен действовать по правилу: «Есть два мнения – мое и неправильное». Как раз наоборот! Известное среди разработчиков сетевого программного обеспечения «правило Постела» гласит: «Следует быть требовательным к тому, что ты отсылаешь, и либеральным к тому, что принимаешь».

Легко сказать – быть либеральным. Но как это трудно, когда занимаешься написанием документа совместно с тысячей редакторов, у каждого из которых в голове свой образ конечной цели, а в руке – непримиримый красный карандаш! Джону Постелу удавалось держать эту «креативную братию» в рамках общей цели. Он не давил на коллег авторитетом, не исключал из процесса совместной работы тех, кто ему не нравился, и не раздавал руководящие указания. Вовремя оказавшись на этом, добровольно выбранном им месте, Джон Постел выполнял очень важную, но не бросающуюся в глаза административную и организаторскую работу. В ходе этой повседневной работы и возникал современный Интернет.





Самые важные сетевые разработки и стандарты были созданы при участии Джона Постела. Назовем только несколько осуществленных проектов: важнейшие для Интернета протоколы, в том числе «главный перевозчик Интернета» TCP/IP, протокол электронной почты SMTP и протокол определения доменных имен DNS.

Было еще одно нужное место, в котором в нужное время оказался Джон Постел. Он вовремя оценил перспективность протоколов TCP/IP. Именно с этими протоколами – понял Дж. Постел – скромная межкомпьютерная сеть, созданная в рамках проекта ARPANET, сможет стать всемирной. А что главное в связке протоколов TCP/IP? Конечно, IP-адреса. Количество IP-адресов определит объем Интернет-вселенной, которую только еще предстояло построить. После серьезных обсуждений разработчики приняли решение сделать IP-адрес длиной 32 бита. Такая длина позволяла получить адресное пространство объемом в 232, то есть более четырех миллиардов адресов. В начале 1980-х годов это число казалось намного превосходящим самые смелые представления о том, сколько компьютеров может оказаться подключенными к будущей Всемирной сети. Но уже несколько лет спустя Постел сожалел, что не настоял на том, чтобы длина IP-адреса была больше, например, 64 или даже 128 битов. Более четырех миллиардов компьютеров, объединенных единой сетью для совместной работы, уже не казались чем-то фантастическим. Более того, возникала проблема, сформулированная Мачехой из старого детского кинофильма «Золушка»: «Жаль, королевство маловато, разгуляться мне негде».

Кстати, о королевствах. В конце 1990-х годов Дж. Постел сделал то, о чем в свое время мечтал Н. С. Хрущев, а именно – показал Белому дому «кузькину мать». Как это было сделано, а главное, для чего?

Уже к концу 1980-х годов стало очевидным, что проект ARPANET за 20 лет оправдал те цели, ради которых он начинался. Возник вполне жизнеспособный зародыш Всемирной компьютерной сети. И хозяином всего этого великолепия должно было стать правительство США, вкладывавшее деньги в ARPANET. Это означало, что Всемирная сеть будет контролироваться правительством одной страны – США.

Хотя тысячи специалистов, которые все прошедшие годы создавали ARPANET и развивали эту сеть, были по большей части американцы, такой оборот событий их не радовал. От патриотической гордости они не лопались. При всей разноголосице мнений, в одном Интернет-сообщество было единодушно: Интернет не должен управляться никаким правительством, национальным, многонациональным или даже наднациональным.

Такое неприятие правительственного контроля над Сетью было обоснованно. Как известно, никакая административная структура никогда не способствует эффективной работе контролируемой этой структурой части общественной жизни. Более того, чем крупнее ведомство, тем быстрее возникает в нем эффект, называемый одним из «законов Паркинсона»: бюрократическая структура начинает заботиться о собственном благоустройстве и выживании, и эти заботы начинают поглощать львиную долю сил и «осваиваемых» средств.

К тому же подчинение Всемирной сети так называемым «государственным интересам», какими бы серьезными эти интересы ни казались, нарушало изначально демократичный характер Интернета, эффективность которого во многом определялась именно тем, что он обеспечивал свободное сотрудничество всех заинтересованных участников ради общих целей. Введение же любых необоснованных ограничений и запретов ухудшало функционирование Сети, а зачастую делало ее бесполезной. «Свободное развитие каждого является условием свободного развития всех» – эти красивые слова из «Коммунистического манифеста» К. Маркса и Ф. Энгельса, пожалуй, лучше всего характеризуют творческую сущность Интернета. Под ними, думается, подписались бы все члены тогдашнего Интернет-сообщества.

Например, сейчас подключиться к Интернету может каждый, если у него есть для этого техническая возможность. Регистрация доменного имени (или, что почти то же самое, регистрация IP-адреса) происходит быстро и практически без ограничений. Представьте, насколько бы уменьшилось «сетевое население», если бы регистрация сопровождалась такими же формальностями, как получение визы!

Дж. Постел раньше всех понял, что раздача Интернет-адресов – ключевая позиция в развитии системы. Во многом благодаря его усилиям функция раздачи IP-адресов была передана неправительственным организациям. По инициативе Постела возникло «Общество Интернета» (Internet Society – ISOC). Это международная профессиональная ассоциация, которая контролирует развитие Интернета и следит за доступностью этой сети. Дж. Постел был первым индивидуальным членом Общества Интернета. Сейчас в рядах этой авторитетной организации свыше 20 тысяч индивидуальных членов и более 100 коллективных членов из 180 стран мира.