ПУТЕШЕСТВИЯ ПО ВСЕМИРНОЙ ПАУТИНЕ
Фаина знакомится с Файкой
…Хорошо, когда на Новый год дарят что-нибудь интересное. А уж компьютер! Дождаться момента, когда наконец можно будет открыть лежащую под елкой заветную коробку ну просто нет сил…
В самую новогоднюю ночь, когда все сидят за праздничным столом, произносят тосты и смотрят по телевизору развлекательную программу, Фаина, забыв про все на свете, самозабвенно уткнулась в экран дисплея. Она, конечно, не считала себя асом в использовании этой чудесной машины (все-таки на уроках информатики в школе им рассказывали слишком мало), но искренне надеялась, что сможет освоить ЭВМ очень быстро. Теперь же, когда часы вот-вот готовы были пробить полночь, Фаина, пока робко и неуверенно, скользила по невообразимо огромным пространствам нового для нее мира Великой сети Интернет, перемещаясь между странами и континентами одним нажатием кнопки «мышки».
Ожидая появления на экране очередной картинки, Фаина глянула в окно, где сквозь лепившийся на стекло редкий мокрый снег виднелась ярко расцвеченная праздничными гирляндами иллюминаций Москва.
Размеренный бой курантов, сплетаясь с мелодичным перезвоном хрустальных бокалов в гостиной, где за праздничным столом собрались взрослые, возвестил о том, что старый год готов уже сдать вахту своему преемнику.
Фаина мысленно отсчитывала удары колокола; вот уже отзвенел десятый… одиннадцатый… и наконец, последний, двенадцатый — Новый год пришел в столицу. И одновременно с этим экран дисплея вдруг мигнул, погас, на нем замельтешила круговерть зеленых и синих искорок. Эта диковинная световая метелица длилась всего несколько секунд. Фаина даже не успела понять происходящее. Хоровод искр слился в сплошное переливчатое сияние, на экране одна за другой накатывались голубовато-зеленые световые волны, затем все исчезло, и сквозь туманную белесую дымку проступили едва заметные черты симпатичного девичьего личика. Изображение на дисплее дрогнуло, дымка исчезла, и незнакомка сквозь прозрачное стекло экрана улыбнулась Фаине.
— Привет! — компьютерная девушка легким движением узкой ладошки поправила длинные локоны цвета тусклого золота. — Как тебя зовут?
— Фа… Фаина… — робко ответила Фаина. Впрочем, эта робость была вызвана, скорее, неожиданностью появления необычной гостьи, чем испугом: большие серые глаза незнакомки излучали доброжелательность и вызывали доверие, что называется, с первого взгляда. — А тебя как зовут? Кто ты?
— Оказывается, мы в какой-то степени тезки. Меня зовут Файка. А вот кто я на самом деле, — я и сама еще точно не знаю. Я ведь только что появилась в этом мире. Ты слышала что-нибудь о Проблеме-2000? Ну, про то, что в новогоднюю ночь 2000 года все компьютеры планеты могут дать сбой из-за неправильной интерпретации текущей даты? Так вот, это и произошло — компьютеры, входящие в сеть Интернет, на какую-то долю секунды стали работать совсем по-другому, Интернет на мгновение превратился в единое разумное существо — и, наверное, чтобы ему не было скучно, создал меня. А потом все закончилось. — Файка грустно вздохнула. — Компьютеры снова превратились в бездушные машины, а я осталась одна.
— А почему ты решила прийти именно ко мне? — спросила Фаина.
— Просто ты единственная, кто в этот момент был в Интернете, — призналась Файка. — Остальные (я имею в виду, люди) сейчас празднуют Новый год. Вот чудаки! — Она рассмеялась. — Думают, что пришел новый век.
— А разве 2000 год — это не начало нового века? — удивилась Фаина. — Ведь номер года-то круглый: с тремя нулями!
— Конечно же, нет! — ответила Файка. — Вот ты сама подумай: на обычной линейке десятый сантиметр — это конец первого дециметра или уже начало следующего? Вот и с отсчетом лет все обстоит совершенно так же. Только «линейка» здесь уже продолжается в обе стороны от Рождества Христова, а сразу после него был ПЕРВЫЙ год нашей эры, а не нулевой.
— Поняла, поняла, поняла! — затараторила Фаина. — Двадцатый век и второе тысячелетие должны закончиться тогда, когда 2000 год закончится, то есть новый век и новое тысячелетие начнутся только с 1 января 2001 года!
— Правильно, — ответила Файка. — Так что получается, что все, кто сейчас празднует новый век, поторопились на целый год. Ну, да это не страшно! Ведь все равно это праздник.
— А откуда ты про все это знаешь? Ну, про 2000 год, про новый век и про все такое прочее? — спросила Фаина.
— А разве ты забыла? — вопросом на вопрос ответила ей Файка. — Ведь я рождена Великой сетью и впитала в себя всю информацию, которая только есть в Интернете. Да и вообще я состою в основном из информации. Я сетевой призрак!
Фаина опасливо отодвинулась от компьютера.
— Ты — привидение?!
— Да нет! — улыбнулась Файка. — Привидения — это только фантазии воображения, возбужденного страшными рассказами — ужастиками. Есть еще фантомы — вы уже умеете создавать такие, их называют голограммами. А я — призрак. «Особая форма существования разумной жизни, состоящей не из материи, а из энергии и информации», — процитировала она ужасно скучным голосом строки из невесть какой энциклопедии.
— То есть ты существуешь только в компьютере?.. — разочарованно сказала Фаина. — И когда я его выключу, ты исчезнешь? А я так хотела с тобой дружить…
— Да нет же, — нетерпеливо покачала головой Файка, и ее локоны рассыпались по плечам золотым водопадом, — компьютер сам по себе, а я сама по себе. По крайней мере, теперь. — А сюда, в комнату, ты можешь выйти? — быстро спросила Фаина.
— А ты пригласи!
— Приглашаю!
Экран мигнул, и на нем появилась прежняя мультяшная картинка. В комнате же закрутилась вьюга световых снежинок, сворачивающихся в тугие спиральные жгуты вокруг воображаемой висящей над полом сферы, а через пару секунд все погасло, и под странный, звенящий, как тонкая струна, звук, казалось бы, рожденный в глубине сознания, в полумраке освещенной только экраном дисплея комнаты проступили тонкие контуры прозрачной как стекло фигуры.
— Прошу прощения, — смущенно произнесла Файка, подарив Фаине призрачную, как у Чеширского кота, улыбку. — Мне нужно немного энергии, чтобы меня было видно. Я сейчас… Постараюсь не отключить твой компьютер…
Файка задумчиво посмотрела за окно, кивнула каким-то своим мыслям и медленно подняла вверх тонкие руки. Вокруг нее закрутились струи голубовато-зеленого сияния, освещение на улице погасло, как задутая свеча, и вновь стало медленно разгораться. А когда сияние исчезло, перед Фаиной стояла высокая стройная девушка в черном комбинезоне.
— Ну вот и все. — Файка пригладила растрепавшиеся золотые волосы.
— Здорово! — восхищенно произнесла Фаина. — Знаешь, я тебя так себе и представляла.
Файка смущенно покраснела.
— Я знаю. Я ведь прочитала зто в твоей памяти. Мне хотелось быть такой, как тебе больше всего нравится. Но если что-нибудь не так — ты скажи, я переделаюсь.
— А наверное, это очень интересно — знать все, что есть в Интернете… — почувствовав неловкость ситуации, Фаина поспешила сменить тему. — А вот я пока еще его только осваиваю. И вопросов у меня больше, чем ответов. Книги про Интернет и компьютеры для меня пока сложноваты, а учительнице все время некогда, она нам рассказывает на уроке только самое главное. Ну, вот, например, я научилась подключаться к сети и переходить с одной странички на другую, но все-таки интересно было бы узнать про Интернет все: когда он появился, как он устроен, где в нем можно найти интересные материалы…
— Нет проблем! — Файка присела на краешек стоявшего рядом стула. — Я расскажу тебе обо всем этом. А если захочешь, я изменю твои… — она замолкла, подыскивая подходящее слово, — свойства, и мы сможем вместе путешествовать по информационному миру и внутри твоего компьютера.
— Хочу, конечно! — воскликнула Фаина. — Только это… безопасно?
— Совершенно безопасно, — улыбнулась в ответ Файка. — Мне трудно это тебе объяснить, я и сама еще не во всем разобралась, но ты останешься прежней и в то же самое время сможешь отправлять свое сознание, проникать куда угодно — по компьютерной сети, по электрическим проводам, да и просто как радиолучик. Захочешь — останешься незримой наблюдательницей, а при желании сможешь создать себе любой виртуальный облик, как я сейчас это сделала. А когда тебе надоест путешествовать, ты вновь станешь сама собой и вернешься назад в ту же секунду, в какую отправилась в путь. Кстати, мы с тобой сможем тогда путешествовать и по страницам книг или фильмов — я знаю, как входить в них. Только менять в этих мирах ничего нельзя; вернее, можно, но тогда изменится сам мир, он «отделится» от своего прототипа — книги, фильма или мультика, — и дальнейшие события в нем станут совсем другими.
— Я согласна, — прервала ее Фаина. — Что для этого нужно сделать?
Файка кивнула, подошла к Фаине и взяла ее за руки. Фаина вздрогнула: словно какая-то пелена на миг закрыла ее сознание, и снова все стало прежним. Не изменилось ровным счетом ничего.
— Ну и как? Ничего не получилось? — она вопросительно посмотрела на Файку.
Та только улыбнулась в ответ:
— А ты попробуй сделать что-нибудь необычное. Ну, например, ты мечтала научиться летать?
Фаина кивнула:
— Мне часто снилось, что я летаю как птица, только без крыльев.
— Так попытайся сделать это сейчас, — ответила Файка. — Представь себе, что ты становишься легкая-легкая, как пух. Или даже как маленькая пылинка, которую малейший ветерок может поднять в воздух.
Фаина закрыла глаза и попробовала представить себя невесомой пылинкой. «Все равно ничего не происходит», — досадливо подумала она через десяток секунд и открыла глаза. И… вдруг обнаружила себя парящей в воздухе почти под потолком комнаты. Изумление, которое почувствовала Фаина, видимо, изменило что-то в ее сознании, и она тут же плавно опустилась на пол рядом с Файкой.
— Для первого раза очень неплохо! — похвалила та. — Когда потренируешься, сможешь это делать совершенно легко и свободно: у тебя явно есть способности к полету. А теперь, если хочешь, мы можем отправиться в виртуальное путешествие к истокам Великой сети — сквозь пространство и время.
Фаина кивнула.
— Тогда вперед! — Файка взмахнула рукой, как делающий волшебные пассы фокусник. — Видишь впереди сияющий круг? Это Интернет-портал. Сейчас мы войдем в него и сможем переместиться куда захотим. Представляй себе, куда ты хочешь попасть, и пойдем.
Она взяла Фаину за руку и повела прямо в клокочущее холодным синим огнем жерло портала…
Фаина и Файка отправляются в путешествие
Держась за руки, Фаина и Файка скользили сквозь пульсирующую синеву сияния портала.
— Расскажи для начала, что такое компьютерная сеть? — спросила Фаина. — Не только Интернет, а вообще.
— Ну вот смотри, — ответила Файка. — Если у нас есть не один, а несколько компьютеров, соединенных проводами так, что можно, работая с одним из них, получить доступ к информации, хранящейся на дисках других, это и есть компьютерная сеть. Ее еще называют локальной сетью, потому что связанные ею компьютеры обычно располагаются недалеко друг от друга.
— А, поняла! — ответила Фаина. — У нас в школьном классе так соединены все компьютеры. Иногда мы все вместе работаем над каким-нибудь текстом или рисунком. Это так забавно, когда все, что сделаешь, сразу отображается у всех на экране, а у тебя на дисплее вдруг начинают сами собой появляться линии или буквы, которые добавляет кто-нибудь, сидящий аж в противоположном углу класса. А часто учительница предлагает нам запустить какую-нибудь программу с диска ее машины: программа одна, а каждый из нас работает с ней независимо друг от друга.
Файка кивнула.
— Правильно. Учительский компьютер в вашей сети — это сервер, а ученические машины — терминалы. Обычно сервер предназначается для каких-либо специальных целей, это «сердце» локальной сети: на его жестком диске размещаются программы и файлы, доступные работающим за всеми остальными компьютерами. При этом любой пользователь сети может работать с диском, расположенным на сервере, точно так же, как если бы он был установлен на его машине.
Вернее, почти так же, — поправила она себя. — Пользователь, работающий за сервером, — в компьютерном классе это учитель или обслуживающий компьютеры техник — имеет особые права системного оператора.
Он может управлять работой сети, разрешать или запрещать доступ к тем или иным каталогам винчестерского диска на сервере, наблюдать за ходом работы каждого из вас на ученической машине…
Голубое свечение портала истаяло, рассыпавшись серебряной пылью.
— Ну вот мы и на месте, — тихонько шепнула Файка подруге. — Это лаборатория Агентства перспективных исследований министерства обороны США, или Advanced Research Project Agency (ARPA). А на наших виртуальных часах сейчас — январь 1969 года.
— Но при чем здесь министерство обороны? — спросила Фаина.
— Очень просто! — ответила та. — Интернет был рожден как проект компьютерной сети ARPAnet когда военные поручили ученым разработать такую сверхнадежную систему связи, которая могла бы функционировать даже в условиях ядерной войны, если отдельные компьютеры и даже целые части сети оказались бы уничтоженными. А потом новой разработкой заинтересовались американские университеты: такая компьютерная сеть не только становилась удобнейшим средством для быстрого взаимного обмена разнообразной научной информацией и хранения общедоступных файлов на специально подключенных к сети файл-серверах, но и позволяла ученым, преподавателям и студентам пользоваться для сложных расчетов вычислительными мощностями нескольких суперкомпьютеров, не устанавливая такие сложные и дорогие машины в каждой лаборатории, а соединяясь с ними по телефонной линии.
Постепенно в каждом крупном университете или исследовательском институте стали появляться собственные локальные сети, которые затем подключались к ARPAnet. Но тогда выяснилась и небольшая проблема: чтобы обеспечить возможность свободной работы в общей сети для всех пользователей, независимо от того, на каких моделях компьютеров они работают и как к ней подключены — по телефону, кабелю или оптоволоконной линии, — потребовалось выработать некие общие для всех правила обмена информацией. Поэтому в 1974 году такие правила — их называют протоколом передачи данных — были разработаны, и с этого момента сеть ARPAnet начала бурно разрастаться. И меньше чем через десять лет она была окончательно разделена на военную сеть Milnet и предназначенную только для исследовательских целей сеть Internet. Но и поныне Интернет устроен так, что его работу не нарушат даже крупные катастрофы — скажем, даже если землетрясение разрушит целые города.
— А как удалось добиться такой надежности? — удивилась Фаина.
— Тоже очень просто, — ответила Файка. — По всей стране разместили мощные компьютеры — их называют хостами, — соединив их множеством линий связи, так что каждый хост оказался соединенным с несколькими другими. А в протокол TCP/IP, который и стал «общим языком» для всех компьютеров, подключенных к ARPAnet а затем и к Интернету, изначально были заложены две важные возможности: это пакетная передача данных и динамическая маршрутизация. Только не пугайся этих длинных и на первый взгляд таких «заумных» названий — на самом деле все очень просто. Когда по сети нужно передать какой-нибудь файл, его пересылают не целиком, а сначала разбивают на отдельные фрагменты — пакеты.
Файка взмахнула рукой, и девочки оказались вдруг в обычном деревенском отделении почты. Стоящий возле стойки симпатичный старичок выкладывал из огромной сумки-тележки большие краснобокие яблоки.
— Вот, хочу отправить внукам в Москву, — обратился он к работнице почты. — Пусть полакомятся. Много их уродилось в этом году, а бандероли разрешается посылать только весом в два кило. Как же быть?
— Придется отправлять по частям, — ответила связистка, окинув взглядом внушительную яблочную горку. — Сейчас мы разложим ваши фрукты на несколько бандеролей, вы надпишете на каждой из них нужный адрес, и все дела. Получат ваши внучата все в целости и сохранности, не беспокойтесь.
— Видишь, — легонько подтолкнула Файка под бок Фаину. — Вот и в Интернете точно так же каждый файл — текст, рисунок, программа или любой другой — разделяется на множество пакетов, ну, скажем, по 1000 байт длиной, каждый из которых в специальном заголовке содержит один и тот же адрес назначения — это координаты компьютера, на который его нужно переслать, — информацию о месте данного пакета в пересылаемом файле, например, его порядковый номер от начала файла, контрольную сумму для проверки точности передачи содержимого пакета по сети и т. д.
А маршрут — путь передачи каждого такого пакета на указанный в адресе компьютер — заранее не известен и определяется в зависимости от состояния линий связи в данный момент. Перегружен, скажем, канал передачи данных из Алабамы в Оклахому через Арканзас или, например, один из входящих в эту цепочку хостов сейчас отключен или неисправен, — не беда: пакет будет передан через Техас или Миссури. Может быть, каждый из составляющих этот файл пакетов и вовсе пропутешествует по всей Америке по собственному маршруту, но в конце концов все они соберутся вместе на твоем компьютере и будут снова объединены в копию исходного файла в соответствии с указанным в них порядком. А если какой-то пакет при передаче окажется поврежден из-за помех и искажений, твой компьютер сразу же обнаружит эту ошибку и запросит его у исходного компьютера повторно, — только этот пакет, а не весь файл целиком.
— То есть получается, что Интернет принадлежит американцам? — спросила Фаина.
— Не совсем, — улыбнулась Файка. — Хотя сеть ARPAnet была предтечей Интернета, в разных странах тоже создавались свои локальные, а затем и региональные, охватывающие город область или целую страну, сети. Есть такие и у нас в России — это Relcom, Россия-Он-Лайн и другие. А уже эти сети, в свою очередь, соединены в единую общемировую сеть при помощи специальных компьютеров — маршрутизаторов (routers), а также шлюзов, используемых, если та или иная локальная сеть использует другой протокол обмена данных.
Маршрутизаторы просматривают заголовки передаваемых через них пакетов и направляют их по указанным в заголовке адресам, а шлюзы дополнительно «перепаковывают» информацию из одного протокола в другой. Так что Интернет — это не некая единая организация, принадлежащая одному владельцу, а лишь добровольное объединение отдельных локальных и региональных сетей.
— Адреса… — задумалась Фаина. — Это и есть те названия вроде , которые я должна набирать, чтобы попасть на нужную мне страничку?
— Не совсем так, — ответила Файка. — Те адреса, которые записываются в заголовке пакетов, состоят только из цифр. Каждый компьютер, постоянно подключенный к сети, получает свой собственный числовой код: четыре числа, каждое из которых может быть равно от 0 до 255, отделенных друг от друга точкой. Например, так: 212.195.225.2. И любой пользователь, подключающийся к сети на время, скажем, соединяясь по телефону с компьютером провайдера, получает такой номер на все время текущего сеанса работы с сетью. Если же связь будет прервана и пользователь соединяется с провайдером заново, то ему снова дается временный номер, возможно, что уже другой.
— А что такое провайдер?
— Это просто некая фирма, которая, будучи сама подключена к Интернету, за небольшую почасовую плату позволяет всем желающим поработать в сети, пользуясь ее подключением. Для этого достаточно заплатить этой фирме определенную сумму за несколько часов работы в Интернете и получить от ее представителей один или несколько номеров телефонов, а также индивидуальные имя и пароль для входа в сеть. А еще тебе потребуется модем — специальное устройство, служащее для передачи по телефонной линии цифровых сигналов. Модем может быть встроен внутрь твоего компьютера или располагаться снаружи и подключаться к компьютеру кабелем, а к специальному разъему модема (такому же, как на телефонном аппарате) подстыковывается провод от телефонной розетки. Остается только настроить в компьютере специальную программу (она называется «ярлыком удаленного доступа»), дозвониться с помощью модема к провайдеру, ввести в ответ на запрос машины свои имя и пароль — и ты уже в Интернете.
Но все-таки, если номера — это цифры, почему я должна вводить адреса интересующих меня сайтов в виде записанных через точки английских слов? — недоумевала Фаина.
— А это — еще одна услуга, которая облегчает жизнь пользователям сети, — ответила Файка. — Ведь слова запомнить гораздо проще, чем цифры, да и ошибиться при наборе цифр легче, чем при вводе слов. Но компьютеры, как ты знаешь, понимают только цифры. Поэтому в Интернете есть целая сеть так называемых «серверов доменных имен», или DNS. На каждом из них содержатся целые списки имен других серверов и сайтов вместе с соответствующими им цифровыми номерами, и каждый раз, когда к сети подключают новый сервер, его владелец должен зарегистрироваться и получить собственные словесное имя (URL) и его цифровой эквивалент. Словесное имя (обычно его стараются выбрать таким, чтобы в нем содержалось, например, название фирмы или фамилия владельца сервера) потом сообщают всем желающим, печатают в газетах и рекламных листках, а цифровое хранится только на сервере DNS. И когда ты вводишь словесное имя нужного тебе сайта, твой компьютер сначала соединяется с сервером доменных имен, получает от него цифровой номер, соответствующий введенному словесному имени, и только тогда устанавливает связь с указанным тобой сайтом.
— Какой это, наверное, громадный компьютер — DNS, — удивленно взмахнула ресницами Фаина, — ведь на нем хранятся все имена Интернета!
— Вовсе нет, — ответила Файка. — Конечно, это машина гораздо более мощная, чем наши домашние ЭВМ, но это и не «монстр» размером с целое здание, каким ты его себе сейчас представила. Да и все имена Интернета хранятся вовсе не на одном DNSe. Ведь глобальная сеть — это не нечто цельное с централизованным управлением, а лишь объединение сетей более низкого ранга. Вот, например, в вашей школе есть локальная сеть в пределах класса, и такие же локальные сети есть в других школах. Если соединить все школы города друг с другом и с другими организациями, получается городская компьютерная сеть. Соединим города в одном регионе — сеть региональная, регионы в стране сеть государственная… Ну, а если сети всех государств соединены друг с другом, это и есть глобальная сеть Интернет.
— Как матрешка! — улыбнулась Фаина. — Откроешь одну, а в ней другая, в той — третья и так далее.
— Именно, — кивнула Файка. — И на каждом из этих уровней может быть свой сервер доменных имен. Когда ты вводишь имя какого-нибудь сайта, твой компьютер сначала обратится к DNS города и поищет это имя на нем. Если названный тобой сайт расположен в том же городе, его цифровой номер будет сразу же найден. Иначе городской DNS отправит твой запрос на уровень выше, в DNS страны. А тот, если не найдет это имя в своей базе данных, переправит запрос общемировому серверу имен. Причем обрати внимание, что и словесное имя, и цифровой номер разделены на несколько частей символом «точка».
Такая структура тоже отражает «матрешечную» сущность Интернета. Вот, например, словесное имя сервера . Расшифровывать его надо справа налево. Две буквы в конце имени — это сокращенное название страны: ru — Россия, su — бывший Советский Союз (некоторые имена были зарегистрированы еще в те времена и с тех пор не менялись), fr — Франция, uk — Великобритания… Есть даже какой-то островок в Тихом океане, которому присвоено обозначение tv…
— А дальше? — нетерпеливо прервала подругу Фаина.
— Дальше — название города: msk — Москва, spb — Петербург, nsk — Новосибирск… И заметь, для разных стран сокращения городов могут совпадать, но компьютер их никак не перепутает. И наконец, перед обозначением города записано название конкретного сервера, расположенного в этом городе. Ну, а самая первая часть «www» означает лишь, что это сервер, содержащий Интернет-странички с текстом и рисунками, а не, скажем, подборку файлов программ и данных к ним. Так что, если введено имя сервера, находящегося, скажем, в Америке, то запрос попадет на общемировой DNS, тот по обозначению страны определит, что это США, переправит запрос серверу имен Соединенных Штатов, тот определит город, а городской DNS уже найдет и сообщит твоему компьютеру цифровой номер искомого сайта, и при этом на общемировом сервере достаточно хранить только адреса серверов DNS разных стран с их обозначениями, на сервере страны — только адреса DNS городов, а основные базы данных хранятся на городских серверах. Есть, правда, альтернативные структуры доменных имен, когда вместо обозначения страны записывается сокращение соm — коммерческая сеть, edu — учреждения образования, net — сетевые службы, gov — правительства и прочие, но их немного, меньше десятка. Там процесс поиска цифрового номера может выглядеть немного иначе.
— Ты не устала от объяснений? — спросила Файка, заметив во взгляде Фаины некоторое «отсутствующее» выражение, и легонько тронула подругу за плечо.
— Немножко, — виновато улыбнулась та.
— Тогда возвращаемся обратно?
— Пожалуй, — ответила Фаина. — Только скажи такую вещь: если вдруг военные или кто-то еще захотят снова вернуть себе контроль над всем Интернетом, над всей информацией, имеющейся в нем, они смогут это сделать?
— Ну-у-у, — Файка надула губки, — теперь это им трудновато будет сделать. Ведь сегодня к Интернету подключено столько серверов и пользователей, что отследить каждого практически невозможно. Да, они смогут, например, запретить жителям своей страны посещать какие-то сайты, как когда-то запрещали читать некоторые книги или слушать заграничные радиостанции, но за всеми же не уследишь! Да, они могут ввести цензуру на все материалы, размещаемые на серверах и сайтах в данной стране, но их владельцы могут зарегистрировать свой сайт в другой стране, где такая цензура не предусмотрена. Вот разве если они воспользуются механизмами доменных имен… Скажем, запретят передачу запросов от сервера DNS страны к общемировому, тогда, к примеру, российские пользователи смогут посещать только серверы России. Или даже будут заменять истинные цифровые номера, которые ты должна была бы получить через общемировой DNS-сервер, подставными, ссылающимися на другие серверы, расположенные в России и содержащие копии настоящих сайтов с запрошенными именами, но переписанные согласно требованиям цензуры. Кстати, — Файка прищурилась, — отношение к Интернету — это лакмусовая бумажка, наглядно демонстрирующая истинные намерения правительств, что бы там они ни говорили в своих выступлениях перед гражданами.
Конечно, полной анархии и в сети быть не должно, но если там пытаются ограничить свободу слова, то о какой свободе можно в этой стране говорить вообще? Ну, ладно. Если мы возвращаемся домой, то вперед!
Она развела руки в стороны, раскрывая ладонями трепещущее синее окно портала, и кивнула в его сторону, приглашая Фаину следовать за собой.
Д. УСЕНКОВ
Художники Ю. САРАФАНОВ, В. ГУБАНОВ
ИНТЕРНЕТ-СЛОВАРИК
ARPAnet (Advanced Research Project Administration Network — Административная сеть перспективных исследовательских проектов) — компьютерная сеть, разработанная Агентством перспективных исследований министерства обороны США (Advanced Research Project Agency, ARPA) в 1969 г., своего рода «предтеча» современного Интернета.
Internet Architecture Board (Совет архитектуры Интернета) — группа выбранных добровольцев, администрирующих вопросы стандартов и адресов Интернета.
Internet Task Force (Совет инженерных задач Интернета) — добровольная организация, регулярно собираемая для обсуждения технических проблем, связанных с Интернетом.
The Internet Society (ISOC, Сообщество Интернета) — членская организация, поддерживающая Интернет и контролирующая деятельность Internet Architecture Board.
URL (Uniform Resource Locator , унифицированный указатель ресурса) — механизм идентификации адреса и местоположения ресурсов (файлов данных) в Интернете, а также обозначение словесного адреса.
WWW (World Wide Web , «Всемирная паутина») — наиболее существенная часть «информационного наполнения» Интернета, представляющая собой глобальное объединение Интернет-страниц, связанных друг с другом посредством гиперссылок.
Адрес IP, IP-номер — идентификатор из четырех чисел, записываемых через десятичную точку, который однозначно определяет соответствующий компьютер, подключенный к Интернету. Любому компьютеру, подключенному к сети, присваивается IP-адрес. При постоянном подключении (для хоста) этот адрес является всегда неизменным, при подключении же через провайдера IP-номер присваивается пользователю на время данного сеанса работы с Интернетом. (Провайдер располагает некоторым числом свободных IP-адресов, присваиваемых пользователям по мере их соединения с компьютером провайдера; после разрыва связи и последующего ее восстановления вам может быть присвоен как тот же, так и совершенно иной IР-адрес.)
Браузер (browser , «просмотрщик») — специальная программа, служащая для просмотра Интернет-страниц (документов, подготовленных с использованием языка HTML). Браузер «просматривает» текст Интернет-страницы, выделяет из него команды HTML, распознает их и формирует на экране окончательное изображение страницы, а также обеспечивает функционирование ее отдельных компонентов.
Гиперссылка ( hyperlink ), гипертекст ( hypertext ) — механизм, позволяющий превратить обычный текст в сложную «нелинейную» конструкцию, когда щелчок «мышью» на гиперссылке — выделенном слове, рисунке или ином элементе документа автоматически вызывает переход к заданному для данной гиперссылки фрагменту того же или другого текста. Примеры: содержание книги, строки которого вызывают соответствующие страницы; сноски к тексту, выдаваемые при щелчке «мышью» на выделенном слове или фразе; ссылки «см. также», позволяющие «перепрыгнуть» сразу к другому разделу документа, посвященному обсуждению того же или близкого по смыслу вопроса.
Динамическая маршрутизация — способ передачи информации по компьютерной сети, когда маршрут следования того или иного пакета данных (т. е. конкретные линии связи и шлюзы, которые он проходит от исходного компьютера до адресата) заранее не известен и определяется маршрутизаторами для каждого пакета индивидуально в зависимости от текущего состояния в сети. Преимущество динамической маршрутизации — более высокая надежность, так как в случае нарушения работы или перегрузки каких-либо участков сети информация направляется адресату по другим имеющимся каналам наиболее оптимальным способом.
Интернет-страница (WWW-страница, HTML-страница) — документ (файл или группа файлов), написанный на базе специального «языка разметки» HTML и отображаемый на экране пользовательского компьютера (с помощью специальной программы — браузера) как единая композиция из текста (с использованием различных шрифтов, начертаний, размеров, выравниваний, цветов и пр.), рисунков, анимаций (мультипликаций), звуковых и видеофрагментов и пр., а также включающий в себя гиперссылки.
Компьютерная сеть — объединение нескольких персональных компьютеров в единую структуру при помощи линий связи различного типа — электрических (в том числе через телефонную сеть), оптических (оптоволоконных), радио (в том числе сотовых) и пр., позволяющее пользователям этих компьютеров получать доступ к тем или иным программам и файлам, объявленным как общедоступные и хранящимся на разных компьютерах из числа включенных в сеть, совместно работать над текстами и рисунками, общаться друг с другом (как пересылкой текстовых сообщений, так и непосредственно голосом и даже с организацией двусторонней видеосвязи). Компьютерные сети бывают локальные — объединяющие компьютеры, расположенные недалеко друг от друга (обычно в одном и том же здании, например, в пределах одного учреждения или организации), региональные — объединения локальных сетей и отдельных ПЭВМ на территории города, республики, штата или государства — и глобальные. Глобальной сетью называют совокупность региональных сетей всей планеты, связанных друг с другом посредством шлюзов. Наиболее известной глобальной сетью является WWW.
Контрольная сумма — некое число, характеризующее тот или иной массив информации. Обычно получается простым суммированием всех байтов, составляющих массив, без учета переноса в более старшие разряды. Контрольная сумма передается вместе с массивом и служит для контроля правильности пересылки: сумма байтов полученного массива информации подсчитывается вновь по тем же правилам и сравнивается с принятым значением контрольной суммы; при их несовпадении массив считается переданным с ошибками и запрашивается заново.
Интересно, что идея контрольной суммы впервые была предложена… церковниками, озабоченными соответствием рукописных (дело было еще до изобретения книгопечатания) Библий единому каноническому образцу. С этой целью переписчиков заставляли подсчитывать количество букв в каждой главе и сверять его с эталонным.
Маршрутизатор ( router ) — компьютер (хост), специально предназначенный для управления процессами пересылки информации в сети Интернет, в том числе для обеспечения пакетной передачи данных (отслеживание адресов назначения, указанных в каждом из пакетов) и динамической маршрутизации.
Модем («модулятор-демодулятор») — устройство, предназначенное для передачи цифровых данных от одного компьютера к другому при помощи обычной (аналоговой) телефонной линии.
Пакетная передача данных — способ передачи информации по компьютерной сети, когда любой файл разбивается на множество отдельных частей (пакетов) одной и той же длины, с указанием в каждом из них местоположения в исходном файле, требуемого адреса назначения и контрольной суммы.
Отдельные пакеты передаются по сети независимо друг от друга, в том числе, возможно, по разным каналам связи (динамическая маршрутизация), и автоматически объединяются в единый файл после получения всех пакетов из сети. Преимущество пакетном передачи данных — более высокая надежность, так как в случае возникновения ошибок при передаче (например, из-за помех или сбоев на линиях связи) необходимо повторно запрашивать лишь содержащий ошибку пакет, а не весь файл целиком.
Провайдер ( public access provider ) — организация, выполняющая роль «розничного торговца» доступом в Интернет. Компьютер провайдера постоянно подключен к Интернету по линии связи с достаточно высокой пропускной способностью (скоростью передачи данных), что для отдельного пользователя является слишком дорогим удовольствием. Организация — владелец такого компьютера — за определенную (как правило, почасовую) плату позволяет всем желающим подключаться к нему (обычно по телефонным линиям) и работать с Интернетом как бы «сквозь» этот компьютер.
Протокол передачи данных — выработанные в результате договоренности между разработчиками компьютерных сетей единые правила кодирования и пересылки информации по линиям связи. Сети, построенные на базе различных протоколов, могут быть объединены друг с другом только через шлюзы — компьютеры, специально предназначенные для согласования используемых протоколов передачи данных: шлюз принимает информацию из одной сети в соответствии с принятым в ней протоколом, перекодирует и отправляет ее в другую сеть уже в соответствии с протоколом, принятым в ней.
Одним из наиболее популярных является протокол TCP/IP («ти-си-пи-ай-пи», Transmission Control Protocol/Internet Protocol), который представляет собой основу построения сети Интернет. Основанный на нем протокол HTTP («аш-ти-ти-пи», HyperText Transport Protocol) обеспечивает передачу Интернет-страниц — документов, созданных с использованием языка HTML.
Сервер, файл-сервер — специально выделенный в качестве «хранилища» общедоступной информации компьютер, постоянно подключенный к сети и обладающий индивидуальным адресом. В локальной сети роль сервера выполняет одна из машин, на которой установлено специальное программное обеспечение.
Сервер доменных имен ( Domain Name Server, DNS ) — компьютер (хост), специально предназначенный для установления соответствия между цифровым (IP) и словесным (URL) адресом. Когда пользователь указывает словесный адрес, он автоматически переадресуется на DNS-сервер данного регионального подразделения сети (или на сервер более высокого уровня иерархии), по заданному словесному определяется цифровой адрес, и далее обращение производится уже по нему.
Системный оператор (администратор, сисоп) — человек, которому поручено обслуживание хоста или локальной сети и наблюдение за работой пользователей в ней. Системный оператор обладает правом изменять права доступа остальных пользователей к тем или иным файлам, программам, дискам или компьютерам, подключенным в сеть.
Терминал — «рядовой» компьютер сети, за которым обычно работают пользователи. В тот или иной момент времени терминал может быть как подключен к сети (режим on-line), так и отключен от нее (режим off-line). В первом случае пользователю доступны все общедоступные программы и файлы, имеющиеся на дисках серверов (а также иногда — других терминалов), во втором пользователь может работать только с файлами, имеющимися (в том числе заблаговременно скопированными из сети) на диске своего компьютера. В простейшем случае желаемая программа запускается и работает непосредственно на сервере, тогда на дисплей терминала по сети передается соответствующее текущей ситуации изображение, а вводимые пользователем с клавиатуры терминала коды клавиш также по сети пересылаются назад, на сервер. В результате такой терминал представляет собой, по сути, соединенные друг с другом клавиатуру и дисплей, а процессор и прочие компоненты компьютера, используемого в качестве терминала, обеспечивают только работу с сетью, вывод полученного изображения на экран, прием и отсылку кодов клавиш и пр. Поэтому в качестве терминала может быть использован сравнительно слабый компьютер: например, существуют школьные компьютерные сети (компьютерные классы, КУВТ), в которых роль терминалов выполняют отечественные компьютеры семейств БК-0010, УКНЦ, Корвет и пр., и при этом имеется возможность работы с популярными программами для IBM и даже с Windows.
Хост — компьютер, постоянно подключенный к Интернету.
Шлюз ( gateway ) — компьютер (хост), предназначенный для объединения сетей, построенных на базе различных протоколов передачи данных, и служащий для согласования этих протоколов.
Язык HTML ( HyperText Markup Language ) — набор команд, добавляемых в текст и определяющих его окончательный вид при просмотре в браузере. Среди них есть «переключатели» вида шрифта, начертания, размера символов, цвета текста и фона, выравнивания абзацев и пр., команды вставки в текст хранящихся в отдельных файлах рисунков, звуковых и видеофрагментов и пр., а также команды, обеспечивающие работу механизма гиперссылок.
ДАВАЙТЕ ГОВОРИТЬ ПО-РУССКИ!
Дорогие друзья!
Как вы уже, наверное, заметили, очень многие термины, связанные с Интернетом и с компьютерами, представляют собой иностранные слова, пусть даже записанные русскими буквами. Это и не удивительно: ведь и Интернет, и компьютер «рождены» за рубежом. Некоторые термины уже несколько «прижились», другие — в основном те, что вошли в нашу речь совсем недавно, — пока звучат непривычно для нашего слуха. Вот, например, «браузер» (специальная программа для просмотра Интернет-страниц): до сих пор нет окончательной договоренности, как правильно писать это слово по-русски — «браузер» или «броузер». Точно так же совершенный разнобой наблюдается в написании слова Интернет: считать его склоняемым или нет? А если склоняемым, то каким образом — в мужском роде (к чему побуждает согласная в конце слова) или в женском («сеть Интернет»)?
«Употреблять иностранное слово, когда есть равносильное ему русское слово, значит оскорблять и здравый смысл, и здравый вкус», — говорил великий русский критик В. Белинский.
«Реляции свои писать все российским языком, не употребляя иностранных слов и терминов!» — такой наказ давал своему заграничному послу царь Петр I.
«Наука должна сойти со своего пьедестала и заговорить языком народа…» — завет знаменитого русского ученого К. А. Тимирязева.
Думается, достаточно цитат.
Лучшие умы России всегда считали, что россияне должны говорить и писать по-русски, а не на «помеси французского с нижегородским». Это не национализм, а лишь стремление избежать «засорения» родного языка ненужными, а часто и неудобопроизносимыми словами. Иностранные термины допустимы только в случаях, когда не находится подходящего русского слова, но и тогда более благозвучным нередко оказывается результат «словотворчества» на родном языке. Вспомните Михайло Ломоносова: именно благодаря ему мы имеем слово «чертеж» вместо «абрис», «рудник», а не «бергверк», «воздушный насос», а не «антлия пневматическая». Это он создал названия «кислород», «водород» и «углерод», переведя с латыни термины «оксигениум», «гидрогениум» и «карбонеум»…
Вот и предлагаем нашим читателям последовать примеру М. В. Ломоносова. И объявляем конкурс: «Говорим по-русски!» Присылайте нам свои идеи и предложения, «изобретенные» вами новые названия из области вычислительной техники и Интернета. Лучшие варианты будут опубликованы и представлены на суд самого строгого, придирчивого и справедливого судьи — живого русского языка. И возможно, со временем они вытеснят их иностранные аналоги.
Ну, а победителей ждут призы!
* * *