Глава 15 Эсперанто для компьютеров
Глава 15
Эсперанто для компьютеров
Еще учась в гимназии города Белосток Российской империи[74], Людвик Лазарь Заменгоф в свободное время занимался созданием нового языка. Он усердно работал над ним несколько лет и в 1887 г., когда ему было 26, опубликовал небольшую книжку под названием Lingvo internacia. Anta?parolo kaj plena lernolibro («Международный язык: предисловие и полный учебник»). Книга была подписана именем Doktoro Esperanto — на языке, который изобрел Заменгоф, это буквально значило «Доктор Надеющийся»{312}.
Идея Заменгофа о всеобщем международном языке была весьма неординарной. Однако ее реализация оказалась слабой, поэтому благородные стремления Заменгофа часто забываются. На самом деле он хотел устранить причину национализма, который считал проклятием человечества. Если бы каждый человек владел вторым — общим — языком, то, по мнению Заменгофа, «непреодолимая стена, разъединяющая народы и культуры, тут же рассыпалась бы в пыль, и весь мир стал бы одной семьей»{313}. Порой казалось, что эсперанто начинает приобретать популярность — например, в 1911 г. Республика Китай рассматривала возможность принять его в качестве государственного языка. Однако изобретение Заменгофа так и не стало средством международного общения{314}. Тем не менее сегодня мы живем в мире, где мечта о всеобщем наречии — пусть и не для людей, как надеялся Заменгоф, а для аппаратов, — стала реальностью. Название этого языка вовсе не поэтично — «интернет-протокол», или протокол TCP/IP. Однако, с точки зрения пользователей компьютеров, ему удалось то, чего не достиг эсперанто.
После того как к середине 1970-х гг. Ликлайдер впервые объявил о межгалактической сети, коммуникативная функция компьютеров действительно реализовалась в простейшей сети, известной как ARPANET. Это была экспериментальная сеть, соединявшая университетские и правительственные компьютеры по линиям связи, арендованным у AT&T. Конечно, ARPANET нельзя было назвать всемирной — такой, которая, в представлении Ликлайдера, могла бы объединять любые существующие сети. Чтобы реализовать эту задачу и построить настоящую всемирную компьютерную сеть, нужен был всемирный язык — эсперанто для компьютеров. В 1973 г. эта проблема встала перед двумя молодыми аспирантами, которые занимались вычислительной техникой. Их звали Винт Сёрф и Роберт Кан.
Памятным вечером 2008 г., находясь в небольшом конференц-зале Google, где имеется доска для записей, я спросил Винта Сёрфа, какую именно задачу он пытался решить, создавая интернет-протокол{315}. Ответ удивил меня. Сёрф объяснил, что они с Каном видели своей целью создание вполне конкретного приспособления, а отнюдь не имели в виду какой-то великий проект. Работая на линиях связи от правительства, а также арендованных у AT&T, ARPANET была в то время всего лишь одной из трех разрабатываемых сетей пакетной коммутации. Две другие являлись частными и поддерживали спутниковую и радиосвязь. Сёрф и Кан пытались придумать какой-то способ, чтобы эти сети сообщались между собой. Такова была насущная необходимость «межсетевого взаимодействия» (англ. internetwork) — сеть между сетями.
Таким образом, интернет не возник в готовом виде из некоего грандиозного замысла, подобно Афине, вышедшей из головы Зевса. Нет — инженеры искали конкретное техническое решение. Результат, конечно, получился остроумным и оригинальным, но его подлинная важность стала очевидна не сразу. Сёрф рассказал, что открытая структура интернета была необходима из-за технических особенностей стоявшей перед ним задачи: «Во многом мы были вынуждены сделать ее такой».
Создатели интернета, главным образом ученые, работавшие как в правительственных, так и в негосударственных структурах, не обладали властью и амбициями для того, чтобы основать информационную империю. В то время провода принадлежали AT&T, а компьютерный мир представлял собой пеструю карту раздробленных княжеств, основанных на гигантских ЭВМ, каждая из которых имела свои собственные протоколы и системы. Сейчас, как и тогда, слишком многие упускают из виду главную особенность интернета: он работает на инфраструктуре, не принадлежащей пользователям. Владельцем всегда является кто-то другой, и в 1970-х гг. этим другим была преимущественно AT&T{316}.
Создавать интернет пришлось с учетом этого фундаментального ограничения. Выбора не оставалось: даже государственное финансирование не помогло бы построить альтернативную инфраструктуру, охватывающую весь мир подобно Bell, которая потратила на это многие десятилетия и несчетные миллиарды. Соответственно, сеть с самого начала зависела от мощи и самовластия владельцев. Она была создана, чтобы соединить человеческие умы, но на этом контроль за работой сети кончался. Равенство, рожденное необходимостью, останется неизменным многие годы спустя, когда сеть вырастет и сможет вобрать в себя всех.
Гениальная идея основной сети, соединяющей остальные, заключалась в «инкапсуляции». Как сказал Сёрф, «мы считали это конвертами». Инкапсуляция означает упаковку информации из локальных сетей в этакий «конверт», который объединенная сеть сможет распознать и переправить дальше. Это можно сравнить с почтовыми службами разных государств, которые договорились писать названия стран по-английски, даже если местный адрес — на японском или хинди. То, что со временем станет известно как TCP (протокол управления передачей данных, англ. Transmission Control Protocol), по сути, является стандартом размера и скорости пакетов данных. То есть Сёрф и Кан обеспечили пользователей компьютеров универсальным языком, который работает во всех сетях{317}.
С практической точки зрения эта инновация позволила интернету функционировать на любой инфраструктуре и поддерживать любые программы, поскольку пакеты данных могут путешествовать по всевозможным проводам и радиочастотам, даже если те принадлежат таким фанатикам контроля, как AT&T. Это было поистине уникальное явление в истории человечества: электронная информационная сеть, независимая от физической инфраструктуры, на которой она работает. Изобретение инкапсуляции также обусловило знаменитую «многоуровневую» структуру интернета. Коммуникационные функции в ней обособлены, что позволяет сети работать с многообразными техническими стандартами различных устройств, каналов информации и программ. Но опять же, эта идея родилась не из чьего-то замысла, а из практической необходимости соединять разные типы сетей.
Когда начинаешь размышлять над строением интернета, невольно поражаешься, до какой степени он похож на прочие децентрализованные системы, такие как, например, федеративная система США. Когда-то у отцов-основателей[75] не имелось другого выбора, кроме как принять тот факт, что отдельные штаты уже слишком сильны и развиты и не отдадут львиную долю своей власти центральному правительству. Таким образом, первые две конституции были ограничены (а по сути, полностью обусловлены) настоятельной необходимостью сохранить права штатов — ради того чтобы получить их поддержку. Аналогично создатели интернета были вынуждены изобрести протокол с расчетом на множество сетей, которые им почти не подчинялись.
Разрабатывая интернет-протокол, Сёрф и Кан следовали принципу, который был полной противоположностью установке Вейла: «Одна система, одна стратегия, универсальное обслуживание». AT&T в 1910-х гг. унифицировала американскую связь и навязала буквально всем своим клиентам одинаковые телефоны. Однако Сёрф, Кан и другие создатели интернета исповедовали принцип терпимости к различиям. Их система признавала и принимала автономность членов сети. Собственно говоря, вряд ли у кого-нибудь получилось бы повторить подвиг Bell 50-летней давности — даже если бы речь шла о таком же гиганте. Дело в том, что в 1960-х гг. очарование систем с централизованным планированием постепенно увядало и вскоре кануло в Лету, подобно рубашкам с короткими рукавами.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 10 Безопасность компьютеров в сети
Глава 10 Безопасность компьютеров в сети В этой главе я хочу поговорить об атаках, совершаемых через Интернет. Такие атаки можно считать компьютерными, тогда их следовало бы рассматривать в главе 8. Можно отнести их и к сетевым нападениям, о которых речь пойдет в главе 11. Но
Настройка других компьютеров сети
Настройка других компьютеров сети Включите беспроводной адаптер. Щелкните Пуск - далее правой кнопкой мыши по значку Мой компьютер и выберите пункт Свойства. Перейдите на вкладку Имя компьютера.В поле Описание: задайте описание компьютера, например компьютер Федора.
Сеть из двух компьютеров
Сеть из двух компьютеров Очень часто случается, что нужно постоянно или разово быстро переписать большой объем информации с одного компьютера на другой, рядом стоящий. При этом использовать какие-то средства переноса данных нежелательно или просто лень. В этом случае
Требования к конфигурации компьютеров
Требования к конфигурации компьютеров Компьютеры – главная составляющая часть сети, то есть ее костяк. Их количество и тем более конфигурация могут быть разными. Тем не менее именно конфигурация компьютеров играет достаточно важную роль в том, как пользователь этого
Глава 11 Сеть из двух компьютеров
Глава 11 Сеть из двух компьютеров Как вы уже знаете, существует достаточно большое количество способов соединить два компьютера для обмена информацией между ними (см. главу 4). Разница этих способов в скорости обмена информацией и затратах, связанных с созданием такого
Блоки питания для компьютеров
Блоки питания для компьютеров Выбранный для системы блок питания будет играть жизненно важную роль в стабильности всей платформы. Asterisk не является особенно энергоемким приложением, но все, что связано с мультимедийными системами (будь то телефония, профессиональная
Настройка других компьютеров сети
Настройка других компьютеров сети Включите Wi-Fi адаптер. Щелкните Пуск - далее правой кнопкой мыши по значку Компьютер.Выберите пункт меню Свойства. Щелкните по ссылке Дополнительные параметры системы. Перейдите на вкладку Имя компьютера.В поле Описание: укажите
Обозреватель компьютеров
Обозреватель компьютеров Служба создает и обновляет список компьютеров, подключенных к сети. Данный список может быть необходим некоторым программам для своей работы, поэтому он автоматически обновляется службой через определенные интервалы времени. Если служба будет
Глава 1 Защищенность компьютеров: мифы и реальность
Глава 1 Защищенность компьютеров: мифы и реальность История возникновения компьютерных вирусовЧто такое вирусРазновидности компьютерных вирусовВирусные мистификацииЧто за зверь – троянский конь?Новаторские подходы хакеров – руткиты (rootkits)Уязвимости программ и
5.1. Классификация компьютеров
5.1. Классификация компьютеров Прежде чем рассмотреть вопрос о классификации компьютеров, остановимся на ряде определений. Обработка информации является важной составляющей информационного процесса. Под обработкой информации будем понимать действия, совершаемые над
2.6. Учимся читать конфигурации компьютеров
2.6. Учимся читать конфигурации компьютеров Рассмотрим типичную конфигурацию компьютера, которую могут указать в рекламных объявлениях в газетах и журналах:IP4 3.2G/1.0 GB/i945/200GB SATA/DVD-RW/ 256MB nVidia 7600/17" LCDДанная запись говорит о том, что продается компьютер с процессором Intel Pentium IV с
Виды компьютеров
Виды компьютеров Видов компьютеров существует великое множество, поэтому не будем вдаваться в тонкости, просто кратко перечислим. Для упрощения понимания будем рассматривать их в порядке уменьшения размеров.• Мейнфрейм (его еще называют «суперкомпьютер»). Самый
1.1.7. Эволюция компьютеров Macintosh
1.1.7. Эволюция компьютеров Macintosh Приведем для сравнения несколько моделей компьютеров Macintosh, на примере которых прослеживаются новейшие технологии своего времени, необычная компактность, умопомрачительная графика и невероятная надежность, присущая всем Макинтошам с