Сервисы Интернет: практическое рассмотрение.
---------------------------------------------------------------------------
Введение
Типы сервисов Интернет
Электронная почта
Сетевые новости Usenet
Списки рассылки
FTP - передача файлов
Система поиска файлов Archie
Гипертекстовая система Gopher
Система гипермедиа WWW
Гипертекстовая система Hyper-G
Поисковая система WAIS
Сервисы IRC, MUD, MOO
Инфраструктурные сервисы
Современные разработки, использующие Интернет
как среду передачи информации
Практическое применение сервисов Интернет на примерах
Примеры обращения за информацией в Интернет
Составление ссылки из имени организации
Нахождение информации с применением серверов глобального поиска
Нахождение информационных ресурсов в каталогах
Сопоставление поисковых серверов и каталогов
Ежедневные ссылки
Еще некоторые примеры
Новые технологии и тенденции развития
Java
VRML
Стереоизображения
Проблемы Интернет
Заключение
Введение
Сегодня каждый день множество людей неожиданно открывает для себя су-
ществование глобальных компьютерных сетей, объединяющих компьютеры во
всем мире в едином информационном пространстве, имя которому - Интернет.
Интернет многогранен и нельзя четко определить, что это такое. С техни-
ческой точки зрения, Интернет - объединение транснациональных компьютер-
ных сетей, работающих по самым разнообразным протоколам, связывающих
всевозможные типы компьютеров, физически передающих данные по телефонным
проводам и оптоволокну, через спутники и радиомодемы. Подавляющее
большинство компьютеров в Интернет связано по протоколам tcp/ip, и имен-
но это, вкупе с требованием наличия подключения к глобальной сети, явля-
ется критерием присутствия в Интернет. Однако частями и носителями
культуры Интернет являются также люди, работающие в сетях другого типа,
в том случае, если они имеют возможность пользоваться какими-либо серви-
сами Интернет. Например, автор этой статьи начинал знакомиться с Интер-
нет на IBM PC, включенной в сеть Decnet, пользуясь электронной почтой и
сетевыми новостями с компьютера VAX. Это не было полноценной работой с
Интернет, но таким образом оказывались доступны очень многие информаци-
онные ресурсы. Сегодня практически любой человек, обладающий доступом к
компьютеру с простейшим модемом, может использовать в своей деятельности
огромные информационные ресурсы, предоставляемые Интернет. Можно даже
предположить, что многие из читателей этой статьи имеют возможность
пользоваться сервисами Интернет, но не делают этого, поскольку не предс-
тавляют, как, где и что можно делать в информационном пространстве, не
представляют, как сервисы Интернет могут помочь им в ежедневной работе.
Одна из целей этой статьи - помочь читателю научиться пользоваться ин-
формационными ресурсами глобальной сети, рассказать, как использовать их
в своей повседневной работе и даже на отдыхе.
Итак, Интернет - сеть сетей, всемирная компьютерная сеть. Интернет
можно рассматривать со многих позиций, вот две крайние из них. Наиболее
узкое рассмотрение - объединение сетей, связанных между собой по прото-
колам tcp/ip так, что в любой момент каждый компьютер в Интернет "видит"
каждый другой (то есть может передать ему пакет данных ip и получить от-
вет за доли секунды). Наиболее широкое - киберпространство, рождающее
киберкультуру со своим образом мысли, своим языком, своей этикой. Такой
взгляд на Интернет еще будет рассматриваться философами и психологами, а
в этой статье речь будет идти об Интернете в первом, практическом аспек-
те.
Сети, работающие по протоколам tcp/ip (проще говоря, tcp/ip сети),
родились как проект агентства DARPA министерства обороны США. Сеть соз-
давалась "на случай ядерной войны" и предполагала, что любой компьютер в
сети может перестать функционировать в любой момент, равно как и линии
связи между компьютерами. Именно такая постановка задачи привела к рож-
дению сетевой технологии, которая де-факто стала технологией всемирной
сети - технологии tcp/ip. Протокол ip - это протокол, описывающий формат
пакета данных, передаваемого по сети. Следующий простой пример должен
пояснить, что здесь имеется в виду. Когда Вы получаете телеграмму, весь
текст в ней (и адрес, и сообщение) написан на ленте подряд, но есть пра-
вила, позволяющие понять, где тут адрес, а где сообщение. Аналогично,
пакет в компьютерной сети представляет собой поток битов, а протокол ip
определяет, где адрес и прочая служебная информация, а где сами переда-
ваемые данные. Протокол tcp предназначен для контроля передачи, контроля
целостности передаваемой информации. Когда Вы не расслышали, что сказал
Вам собеседник в телефонном разговоре, Вы просите его повторить сказан-
ное. Приблизительно этим занимается и протокол tcp применительно к
компьютерным сетям. Компьютеры обмениваются пакетами протокола ip, конт-
ролируют их передачу по протоколу tcp и, объединяясь в глобальную сеть,
образуют Интернет. Такова, в самых общих чертах, техническая сторона
вопроса.
Протоколы tcp/ip для компьютеров - это как правила ведения разговора
для людей. Но, пользуясь этими правилами, люди обращаются с информацией
по-разному: спорят, рассказывают, записывают сообщения на автоответчик.
Аналогичным образом обстоят дела и с компьютерами - протокол tcp/ip поз-
воляет передавать информацию, а его, в свою очередь, используют разнооб-
разные сервисы, по разному обращающиеся с информацией. От эффективности
этих сервисов, их надежности, простоты, удобства и распространенности,
зависит то, насколько полезными и необходимыми они становятся в жизни
людей. Интернет замечателен тем, что сеть и ее сервисы стали широко
распространены в жизни общества, что они оказались достаточно хороши,
чтобы река информации потекла руслом Интернет. Интернет не решил пробле-
му хранения и упорядочения информации, но решил проблему ее передачи -
дал возможность получить любую информацию где угодно, когда угодно. Если
бы транспорт был бы столь же развит, как глобальные сети, то уже сегодня
Вы могли бы ночевать дома в Москве, работая в Антарктиде.
Эта замечательная способность передачи информации привела к грандиоз-
ным темпам роста Интернет. Вследствие децентрализованности, нельзя точно
сказать, каковы его размеры сегодня, но по оценкам "Network Wizards",
количество компьютеров, полноценно подключенных в Интернет, последние
два года ежегодно удваивается, составляя 6.6 миллионов компьютеров в ию-
ле 1995 года. По другим оценкам, количество компьютеров, имеющих доступ
к каким-либо сервисам Интернет, весной 1995 года составляло до 30 милли-
онов. Это значит, что если скорость роста Интернет останется на том же
уровне, то в течение ближайших лет Интернет и его сервисы станут столь
же общеупотребительными, как телефон и телевидение сегодня. Очень многие
компании понимают это, и, стремясь первыми прийти на этот рынок (а Ин-
тернет представляет собой, помимо всего прочего, еще и огромный рынок
миллионов потенциальных клиентов), вкладывают деньги в развитие сети и
сервисов, ей предоставляемых. Если в 1994 году в компании, работающие с
Интернет, было вложено 42 миллиона долларов США, то уже за первый квар-
тал 1995 года эта цифра составляла 47 миллионов (New York Times, 26 June
1995, p. D5). А деньги, как известно, делают деньги, и это является еще
одним фактором, ускоряющим развитие сети. Коммерциализация Интернет -
это, возможно, самый важный аспект его развития сегодня. Долгое время,
до весны 1995 года, основные каналы связи и административные структуры
Интернет финансировались Национальным научным фондом США, но теперь фи-
нансирование прекращено и развитие сети происходит на коммерческой осно-
ве.
Чтобы жить в городе, нужно уметь пользоваться транспортом. Для каждой
поездки Вы выберете свой вид транспорта. За город ездят на электричках,
в аэропорт можно поехать на маршрутном такси, до метро можно доехать на
троллейбусе. Если Вы едете на своем автомобиле, Вам нужно знать, по ка-
ким улицам лучше ехать. С другой стороны, Вы должны знать правила движе-
ния и не переходить улицу на красный свет светофора. Интернет в этом
плане очень похож на город. Чтобы успешно работать с ним, нужно знать
правила поведения в сети и уметь ориентироваться в множестве доступных
Вам информационных сервисов. Увы, ввиду децентрализованности и молодости
Интернет, не существует единой его карты или путеводителя по всем его
сервисам. Эффективность Вашей работы в сети определяется Вашим знанием
существующих сервисов, умением обращаться с конкретными сервисами и спо-
собностью выбрать правильный способ решения конкретной задачи. Этим оп-
ределяется не только то, как скоро Вы сможете найти нужную информацию,
но и то, сможете ли Вы ее найти вообще. К каждой гайке нужен свой ключ,
и цель этой статьи объяснить, как подбирать подходящий ключ.
Типы сервисов Интернет
Прежде чем перейти к рассмотрению конкретных сервисов Интернет, надо
описать некоторые категории, использующиеся при оценке различных серви-
сов и их применимости к тем или иным задачам. Конечно, для того, чтобы
лучше представить себе схему передачи информации в Интернет, полезно бы-
ло бы классифицировать сервисы, разделив их на группы в соответствии с
каким-либо набором критериев оценки. Однако по ряду причин нельзя ввести
сколько-нибудь жесткую или определенную классификацию. Основная причина
- уникальность каждого сервиса и одновременная неотделимость его от ос-
тальных. Каждый сервис характеризуется свойствами, часть которых объеди-
няет его с одной группой сервисов, а другая часть с другой группой.
Наиболее подходящим для классификации сервисов Интернет является де-
ление на сервисы интерактивные, прямые и отложенного чтения. Эти группы
объединяют сервисы по большому числу признаков. Сервисы, относящиеся к
классу отложенного чтения, наиболее распространены, наиболее универ-
сальны и наименее требовательны к ресурсам компьютеров и линиям связи.
Основным признаком этой группы является та особенность, что запрос и по-
лучение информации могут быть достаточно сильно (что, вообще говоря, ог-
раничивается только актуальностью информации на момент получения) разде-
лены по времени. Сюда относится, например, электронная почта.
Сервисы прямого обращения характерны тем, что информация по запросу
возвращается немедленно. Однако от получателя информации не требуется
немедленной реакции. Сервисы, где требуется немедленная реакция на полу-
ченную информацию, т.е. получаемая информация является, по сути дела,
запросом, относятся к интерактивным сервисам. Для пояснения вышесказан-
ного можно заметить, что в обычной связи аналогами сервисов интерактив-
ных, прямых и отложенного чтения являются, например, телефон, факс и
письменная корреспонденция.
Электронная почта
Электронная почта (e-mail) - первый из сервисов Интернет, наиболее
распространенный и эффективный из них.
Электронная почта - типичный сервис отложенного чтения (off-line). Вы
посылаете Ваше сообщение, как правило в виде обычного текста, адресат
получает его на свой компьютер через какой-то, возможно достаточно дли-
тельный промежуток времени, и читает Ваше сообщение тогда, когда ему бу-
дет удобно.
E-mail очень похож на обычную бумажную почту, обладая теми же досто-
инствами и недостатками. Обычное письмо состоит из конверта, на котором
написан адрес получателя и стоят штампы почтовых отделений пути следова-
ния, и содержимого - собственно письма. Электронное письмо также состоит
из заголовков, содержащих служебную информацию (об авторе письма, полу-