Юный техник, 2000 № 09
Шрифт:
— Какой это, наверное, громадный компьютер — DNS, — удивленно взмахнула ресницами Фаина, — ведь на нем хранятся все имена Интернета!
— Вовсе нет, — ответила Файка. — Конечно, это машина гораздо более мощная, чем наши домашние ЭВМ, но это и не «монстр» размером с целое здание, каким ты его себе сейчас представила. Да и все имена Интернета хранятся вовсе не на одном DNSe. Ведь глобальная сеть — это не нечто цельное с централизованным управлением, а лишь объединение сетей более низкого ранга. Вот, например, в вашей школе есть локальная сеть в пределах класса, и такие же локальные сети есть в других школах. Если соединить все школы города друг с другом и с другими организациями, получается городская компьютерная сеть. Соединим города в одном регионе — сеть региональная, регионы в стране
— Как матрешка! — улыбнулась Фаина. — Откроешь одну, а в ней другая, в той — третья и так далее.
— Именно, — кивнула Файка. — И на каждом из этих уровней может быть свой сервер доменных имен. Когда ты вводишь имя какого-нибудь сайта, твой компьютер сначала обратится к DNS города и поищет это имя на нем. Если названный тобой сайт расположен в том же городе, его цифровой номер будет сразу же найден. Иначе городской DNS отправит твой запрос на уровень выше, в DNS страны. А тот, если не найдет это имя в своей базе данных, переправит запрос общемировому серверу имен. Причем обрати внимание, что и словесное имя, и цифровой номер разделены на несколько частей символом «точка».
Такая структура тоже отражает «матрешечную» сущность Интернета. Вот, например, словесное имя сервера www.gtasnet.msk.ru. Расшифровывать его надо справа налево. Две буквы в конце имени — это сокращенное название страны: 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Р-адрес.)