Информационный рай. Введение в Интернет© 1997 Серж де Арт (Сергей Свистунов)
Предисловие
Некоторые пользователи, подключившись к сети Интернет, недоумевают почему
стоимость сетевых услуг всегда одинакова, независимо от того делают они
что-либо в сети или нет, установив соединение с провайдером. Этому
непониманию сопутствует тот факт, что на рынке литературы по Интернет
имеется два типа источников: (i) для обычных пользователей, где подробно
расказывается об информационных услугах сети и недостаточно внимания
уделяется некоторым технологическим нюансам, и (ii) для программистов,
где в деталях описана работа протокола TCP/IP. Неудивительно, что
существуют две точки зрения на сеть: «пользовательская»
когда некто имеет хороший навигационный опыт в сети, но оказывается
в затруднении если, вдруг, нужно сделать что-то большее,
и «программистская» когда некто хорошо разбирается
во всех технологических тонкостях и чувствует себя беспомощным
при необходимости быстро найти нужную информацию или эффективно
решить свою проблему сетевым методом.
По линии пользователей получается так, что то, что должно являться
результатом хорошей технологии а именно сокрытие от пользователя
всех уровней сети ниже прикладного однажды, может обернуться для
него причиной непонимания каких-то важных, а на самом деле элементарных
вещей. Так, пользователь, решивший создать собственную страничку в Интернет,
оказывается в затруднении, когда сталкивается с необходимостью адаптировать
ее для различных кириллических кодировок. Вдруг, выясняетя, что под
сервером понимается (в первую очередь!) не сам информационный массив,
а программа-демон, предоставляющая информацию. От настроек этого
демона (в данном случае http-сервера) зависит, например, какие лучше сделать
расширения у файлов html-страничек. Иногда встречается заблуждение,
что нормальный сервер (имея ввиду как сам web-site так и демон его
обслуживающий) можно реализовать только на «большом» компьютере.
Людям и в голову не приходит что сервер это достаточно примитивная
программа (что очевидно для программиста), которую можно запустить на своем
персональном компьютере с сеансовым доступом к Интернет.
Дання статья служит первым шагом для начинающего работать в Интернет
и ориентирована прежде всего на то, что лучше сразу узнать,
чтобы затем легче забыть.
1. Виртуальные и физические соединения
1.1. Аналогия с телефонной сетью.
Физически Ваш телефонный аппарат постоянно подключен к одной конкретной АТС,
которая входит в систему городской телефонной сети. Когда Вы набираете
телефонный номер другого абонента, образуется физическое соединение (с1)
по схеме:
Если на другой стороне снимают трубку, то, помимо физического, образуется
прямое виртуальное соединение (с2) между двумя телефонами :
Ради удобства мы можем закрыть глаза на физическую связь и говорить о том,
что телефоны соединены непосредственно друг с другом. Именно в этом смысле
я использую здесь слово «виртуальный». Благодаря этим двум
соеденинениям становится возможным еще одно виртуальное соединение более
высокого уровня (c3) соeдениение между говорящими. Заметим, что
физически говорящий имеет непосредственный контакт только со своим
телефоном (звуковые волны поступают в микрофон).
Каждое соединение более высокого уровня возможно благодаря соединению
более низкого уровня. Если рвется связь на физическом уровне, то всякая
связь прекращается.
Для того чтобы пользоваться телефоном необязательно задумываться о
структуре этой связи. Однако, когда связь, вдруг, обрывается и
слышны короткие гудки, нам кажется , что абонент на другом
конце (непроизвольно) нажал на рычаг своего аппарата, и соединившись
вновь, мы удивляемся: эй, приятель, у тебя там что-то разъединилось.
Эта фраза свидетельствует о том, что мы привыкаем к виртуальному
соединению (c2) настолько, что оно воспринимается нами как реальное,
физическое соединение. На самом деле, разрыв мог произойти и на более
низком уровне. (Если слово «виртуальный» в данном контексте
сбивает Вас с толку, то это еще раз свидетельствует о том, насколько быстро
люди привыкают к цивилизации).
2. Интернет компьютерная сеть основанная на протоколе TCP/IP
Все компьютеры (точнее все компьютерные сети) входящие в сеть Интернет,
работают на основе cтека протоколов TCP/IP. Технически TCP/IP и
«интернет» (с маленькой буквы) являются синонимами.
Т.е. все, что работает в Интернет, работает по технологии интернет.
Протокол это стандарт или набор правил по которому должна
функционировать его конкретная реализация.
На физическом уровне Интернет это миллионы компьютеров соединненых
между собой тем или иным способом (кабель, спутниковая связь, телефонная
линия, и.т.д.). В отличие от телефонной сети связь (физическая) между
компьютерами Интернет существует постоянно. (Здесь я не имею ввиду
сеансовое подключение к сети, когда прямое физическое соединение
заменяется виртуальным протокол SLIP или PPP благодаря
физической связи через модем и телефонную сеть).
На каждом компьютере, подключенном к сети, должна быть установлена
специльная программа реализующая стек протоколов TCP/IP.
В системах Unix, Windows-95 она изначально встроена в операционную
систему. Для Windows-3.x необходимо использовать дополнительную
программу. Обычно, это «Trumpet».
Модуль TCP/IP является иерархическим т.к. имеет много уровней.
Самый нижний уровень является физическим, а остальные виртуальными.
На самом верхнем прикладном уровне работают конкретные приложения
Интернет, например электронная почта.
Точно так же, как в случае с телефоном, между каждым уровнем,
выше физического, устанавливается виртуальное соединение. Каждый
нижестоящий уровень берет на себя часть сетевой работы, избавляя
тем самым более вышестоящий уровень от рутины. Базовый, физический
уровень, это сетевая плата и кабель. Пока все работает
нормально, Вы, как пользователь, можете не замечать работы всей технологии.
Работая, например, с программой электронной почты, Вы видите ситуацию так,
как будто письмо идет непосредственно от одной прикладной программы к
другой.
Одной из главных задач промежуточных уровей TCP/IP является разбиение
информации на маленькие кусочки пакеты. Дело в том, что все данные
путешествуют по сети в виде отдельных пакетов. Это удобно и надежно.
Например, Вы не можете занять сеть, так чтобы другие ожидали пока
пройдет вся ваша информация, иначе бы образовывались заторы. Если
информации становится слишком много, то замедляется общая
проходимость сети, но информация все равно идет. А если
где-то произошел сбой, то нет необходимости передавать всю
информацию заново, ответственный уровень запросит своего
«коллегу» передать только недостающий или испорченный пакет.
Самое интересное, что пакеты могут идти разными путями, достигая в
результате нужный пункт назначения. Эта идея была реализована еще
в самом начале создания Интернет, когда он являлся чисто военной
сетью и назывался совсем по-другому. Смысл идеи состоял в том, что
противник, нанося бомбовые удары в одном месте, разрывал физическое
соединение, а пакеты поворачивали в другую сторону и успешно
достигали адресата. Вот почему и сегодня Интернет считается очень
надежной сетью. Например, Вы отправляете письмо из Нью-Йорка в Москву.
Оно «опускается» из прикладной программы на физический уровень,
разбиваясь на пакеты величиной примерно в 1 килобайт. Затем эти
пакеты двигаются по сети, скажем через Францию, а там на участке сети
или задержка или сбой. Тогда пакеты могут пойти через Испанию или
Швецию, какие-то могут выбрать Германию. Достигнув целевого компьютера
на физическом уровне, они поднимаются на уровень приложения, вновь
собираясь в исходный документ. Ваш адресат читает послание, ничего
не подозревая о его сетевых трансформациях.
Естественно, возникает интересный вопрос: каким образом компьютеры
находят друг друга в сети? Это отдельная тема. Здесь же достаточно
отметить, что каждый компьютер в Интернет имеет свой уникальный адрес.
1.3. Подключение через модем
Большинство частных пользователей сети Интернет предпочитают модемное
соединение выделенным каналам, ввиду колоссальной разнице в цене.
Если Вы работаете в Интернет через модем и телефонную сеть, то это
выглядит следующим образом. Вы выбираете себе провайдера (или поставщика
услуг Интернет). Провайдер это некоторая организация, имеющая
локальную компьютерную сеть, и купившая или арендующая выделенный
канал связи с большой пропускной способностью, ведущий к другому
провайдеру или хозяину канала. Таким образом, сеть провайдера
непосрественно подключена к Интернет, который, собственно говоря, и
есть не что иное как совокупность маленьких и больших сетей, как
локальных так и глобальных. Установив у себя множество модемов
(чем больше тем лучше) и арендовав телефонные номера, провайдер
готов оказывать услуги по подключению к Интернет.
Купив модем, Вы включаете его между компьютером и телефоной розеткой.
(Дело в том что вся информация в комьютере представлена в цифровом виде,
в виде последовательностей нулей и единиц, а телефонная сеть способна
пропускать только аналоговые сигналы. Отсюда возникла необходимость в
изобретении специального устройства преобразующего один вид сигналов
в другой. Слово «Модем» это сокращение от слов
«МОдулятор» и «ДЕМодулятор»)
Затем Вы устанавливаете программу поддержки TCP/IP, если она не входит
в состав вашей операционной системы. Поскольку Вам предстоит работать
через телефонную сеть, Вам нужно будет каждый раз дозваниваться
до своего провайдера, устанавливая SLIP или PPP соедениние (разновидность
TCP/IP). Предварительно нужно будет настроить Вашу TCP/IP программу для
работы с конкретным провайдером, указать номер его телефона, пароль и.т.д.
Когда все готово, можно устанавливать соединение. Вы запускаете
программу PPP. Модем дозванивается до провайдера, пытается установить
соединение между модемами. Когда физическая связь установлена, можно
говорить о прямой виртуальной связи между двумя модемами. Затем,
проверяется пароль и устанавливается новый уровень связи между Вашим
компьютером и компьютером провайдера. Если все проходит успешно, Ваш
компьютер становится на время частью локальной сети провайдера, и,
таким образом, частью сети Интернет. В зависимости от политики провайдера,
Ваш комьютер может иметь постоянный или динамический сетевой адрес.
Последний присваивается только на время сеанса связи.
Имейте в виду, что Вы оплачиваете подключение к Интернет (почасовая
оплата, или ежемесячная) в независимости от того пользуетесь Вы
информационными услугами сети или нет. Вы можете установить
соединение TCP/IP и пойти пить кофе, а можете активно работать,
запустив несколько приложений одновременно стоимость будет
одинакова.
2. Услуги Интернет
2.1. Технология клиент-сервер
Теперь, когда понятно как работает нижний уровень сети (транспортный
уровень TCP/IP), о нем можно спокойно забыть. Далее разговор пойдет
только о прикладном уровне.
Сегодня существует множество информационных услуг в Интернет,
работающих по соответствующим протоколам. Все они работают на базе
TCP/IP. Если Ваш компьютер уже подключен к Интернет, значит TCP/IP
установлен. Вам остается только запустить какое-нибудь приложение,
в зависимости от того, какие информационные услуги Вы собираетесь получать.
Прежде чем переходить к описанию конкретных услуг сети и их протоколов,
слудует сказать несколько слов о технологии Клиент-Сервер. Все
приложения Интернет работают по этой технологии. Поэтому,
когда программист изобретает новую сетевую услугу для Интернет,
например электронную почту, он пишет программу «Сервер» и,
соответственно, программу «Клиент», а также описывает
некоторые общие правила протокол для прикладных программ такого
рода. Если, спустя некоторое время, кто-то напишет конкурирующую программу
для работы с электронной почтой, он должен будет придерживаться существующего
протокола.
Программа «сервер» устанавливается на один компьютер,
программа «клиент» на другой (разумеется, можно и на один).
Сервер это программа, которая ничего не будет делать пока ее не
попросят. Однажды ее запускают и она работает круглосуточно, ожидая
запросы от программ-клиентов. Сервер может одновременно обслуживать
запросы сотен клиентов. Как только поступает запрос, сервер выполняет
его (например передает Ваше письмо на другой сервер) и снова ждет.
Часто сервером называют также компьютер на котором работает
программа-сервер. Иногда еще под «сервером&кaquo; понимают
программу-сервер вместе с совокупностью информационных ресурсов, которые
сервер высылает по запросу клиента,например, «www-сервер&кaquo;
вместо «Web-site».
|
Итак, все компьютеры, образующие Интернет, имеют специальное сетевое
программное обеспечение, которое можно разделить на программы
транспортного и программы прикладного уровня. Чтобы подключить компьютер
в сеть, нужно установить программу транспортного уровня. Чтобы предоставить
пользователям сети информационные услуги, нужно установить прикладную
программу-сервер соответствующую данной услуге. Чтобы пользоваться
информационными услугами серверов, нужно установить соответствующую
программу-клиент.
|
2.2. Перечень информационных услуг Интернет
- E-mail
- FTP
- Telnet
- Mail-lists
- Newsgroups
- IRC
- Archie
- Gopher
- Veronica
- WAIS
- WWW
- Internet Phone
- Video-phone, Video-conferencing
- Radio, TV
Сразу заметим, что для работы с одним приложением совсем не обязательно
знать о существовании других приложений, и том как они работают.
Например, большая часть пользователей Интернет знакома только с E-mail
(электронная почта) и с системой WWW. Именно благодаря последней
Интернет переживает бум в последнее годы.
E-mail
Электронная почта. Основная услуга в Интернет. Работает по протоколу
SMTP (Simple Mail Transfer Protocol). Распространенные почтовые
программы для Windows: Eudora, Pegasus Mail, Netscape, MS Mail.
Принципы работы. Запустив приложение, Вы готовите письмо точно так же
как в обычном текстовом редакторе. Указав адрес абонента, например
ssv@hm.csa.ru (ssv, слева от «собачки» означает имя
пользователя, а c1.csa.ru адрес компьютера в сети) и придумав
заголовок письма, Вы даете команду «отправить». Письмо
отправляется на почтовый сервер вашего провайдера и далее, через
промежуточные сервера, достигает абонента. (Мы говорим на прикладном
уровне, опуская технологию транстпортного уровня). Когда Вы установите
почтовую программу на своем компьютере, Вы должны сделать определенные
настройки, в том числе указать адрес своего почтового сервера.
Если Вам пришло письмо от кого-то, то почтовая программа сообщит Вам
об этом во время очередного сеанса работы. Последнее время большой
популярностью пользуется дополнительный протокол POP-3. Почтовый ящик
находится не на Вашем компьютере непосредственно, а на компьютере
провайдера. Это создает дополнительные удобства. Например Вы уехали
в командировку или на отдых. Как Вы заберете почту из своего почтового
ящика, если он на Вашем домашнем компьютере? В случае с POP, Вы с
любого компьютера подключенного к Интернет и имеющего почтовую
программу, можете обратиться к своему POP-серверу и он перебросит
Вам накопившуюся почту. Уезжая, надо только запомнить свой пароль и
адрес сервера. Обычно провайдеры предоставляют POP-ящик за
дополнительную плату. Однако, сейчас появились сетевые службы,
предоставляющие эту услугу бесплатно.
В письме, помимо текстовой информации, можно пересылать программы,
изображения, звуковые сообщения, и видео-клипы.
FTP
Протокол передачи файлов. File Transfer Protocol. В Windows-95 как и
в Unix системах является встроенным приложением. В Интернете имеется
множество файловых библиотек с различными публикациями, документациями
и программами. Например, организация может расположить у себя на
FTP-сервере документацию по выпускаемой продукции или услугам.
Запустив ftp-клиент, установите соединение с любым ftp-сервером,
указав его адрес. Список команд для работы с ftp можно получить
вызвав команду help. Множество серверов являются анонимными, т.е.
открытыми для пользования. На приглашение login: введите anonymous,
а в качестве пароля адрес своей электронной почты. Связавшись
с сервером, выберите нужный файл и дайте команду на его пересылку.
Сервер выполнит запрос и файл скопируется на Ваш локальный диск.
Telnet
Удаленный доступ. Встроен в систему Unix и имеется в Windows-95.
Когда-то, когда еще не было персональных компьютеров (Первый персональный
компьютер «Альтаир&rlaquo; появился в продаже в 1975 г. в виде
конструктора) в организациях стояли большие ЭВМ, на которых могли работать
несколько пользователей одновременно. Пользователи сидели каждый за своим
терминалом (монитор + клавиатура) подключенным к общей машине, которая
находилась в другой комнате. У каждого было свое регистрационное имя,
пароль и домашний каталог. Пользователи могли посылать почту другим
пользователям компьютера.
Когда машины начали соединять в сеть, стала возможной одна
фантастическая идея. Теперь можно было работать на машине, не
находясь за ее терминалом. Например будучи студентом одного
университета и имея доступ к ЭВМ, Вы отправились на стажировку
в университет другого штата, где также имелась ЭВМ. Получив доступ
к этой машине, Вы могли запустить программу telnet и соединиться
с компьютером своего университета.
Сегодня эта технология позволяет многим программистам и пользователям
работать на комьютерах своей организации не выходя из дома. (Что я,
между прочим, делаю с большим удовольствием). Если у Вас установлен
Windows-95 наберите в строке «Открыть» меню
«Пуск/Выполнить» команду
telnet locis.loc.gov
и Вы окажетесь в библиотеке Конгресса США, крупнейшей библиотеке мира.
На экране Вы увидите абсолютно то же самое, что видят те, кто в
действительности сидят за терминалами в читальном зале библиотеки.
Если у Вас другая операционная система, то сначала нужно установить
telnet-клиент. Где взять? Для этого существует FTP. (см.выше)
Mail-lists
Списки-рассылки. Никакого специального приложения-клиента не требуется.
Обмен информации происходит в режиме электронной почты. Вы просто
посылаете письмо содержащее команды-запросы серверу.
Допустим, Вы начальник отдела или кафедры. Однажды Вы начинаете понимать
что Ваш секретарь тоже человек, и распространение информации о вашей
деятельности через обычную почту или телефон слишком рутинная работа.
Вы подключаете Ваш компьютер к Интернет и устанавливаете программу-
сервер. Теперь, секретарь готовит документы и размещает их на сервере.
Ваши работники или коллеги обращаются к серверу, находясь в любой
точке планеты (можно и на Луне, если организовать TCP/IP через спутник)
Первый раз они посылают письмо с командой «Help» и сервер
высылает документ с набором команд которые он понимает. Далее они могут
читать или выставлять свои собственные материалы в зависимости от настрок
сервера.
Newsgroups
Другие названия «телеконференции», «новости»,
«дискуссионные группы», «эхи» (хакерское). Протокол
NNTP (Net News Transfer Protocol). Можно работать в режиме электронной почты
или установить специальный клиент.
Если Вы работаете с ньюс-клиентом (например Netscape) сначала нужно указать
адрес сервера с которым Вы будете связываться. Дело в том, что также как
и в случае с электронной почтой, Вы, как правило, работаете всегда с
одним сервером, который Вам предоставляет Ваш провайдер. Если Вы
собираетесь работать с ньюссервером в режиме электронной почты,
пошлите ему для начала письмо с командой "HELP". В ответ он пришлет
Вам список команд которые понимает.
Это похоже на электронную газету или доску объявлений. Вы готовите
свое сообщение (вопрос, рекламу, объявление, ...) и отсылаете на
сервер. Сервер посылает копию вашего сообщения на другие ньюссервера.
Таким образом информация распространяется по всем ньюссерверам и,
в результате, они имеют одну и ту же информацию. Получается распределенная
глобальная система, или информационная сеть в сети Интернет. Самая крупная
такая сеть называется USENET.
Пользователи вашего и других серверов, подключившись к телеконференции
видят Ваше сообщение, а желающие могут ответь на него так, что все
остальные смогут прочесть ответ. Потом кто-то еще добавит что-то,
потом еще, и.т.д. В результате иногда получаются целые многодневные
дискуссии. Например, на Ваше письмо с заголовком «Help! Где взять
информацию о цифровых фотоаппаратах?», заголовок ответа будет выглядеть
как «Re: «Help! Где взять информацию о цифровых фотоаппаратах?».
Re сокращение от Response ответ. Вам могут подсказать где
в Интернет поискать информацию, или дать конкретный исчерпывающий ответ.
Для удобства USENET разбит на тематические группы. Поэтому Вы читатете
или посылаете не просто на сервер, а в конкретную группу. Таких групп
в USENET сегодня порядка 20,000. Они упорядочены иерархически. Например,
группы начинающиеся с comp.* посвящены комьютерной тематике, sci.*
научной, а relcom.* для жителей СНГ. Если, например, Вы захотите найти
работу в пределах СНГ, надо писать в группу relcom.commerce.jobs а не
в alt.sex. Кроме того Вы можете указать область распространения вашего
послания: в пределах вашего сервера (прочтут только пользователи Вашего
провайдера), города, страны или всего мира.
Обычно в каждой группе есть свой гуру, т.е. эксперт в данной области,
который может дать наиболее квалифицированный совет. Еще одним
достоинством дискуссионных групп является то, что эксперты составляют
подборку материалов для новичков данной группы, которые называются
FAQ (Frequently Asked Questions, Часто Задаваемые Вопросы, хакеры
называют их «ЧАВО»). Эти документы распространяются
в конференциях периодически. Также их можно найти на FTP или на WWW.
NB: Если у Вас проблемы с наличием ньюссервера, и даже если нет проблем,
Вы можете пользоваться одним очень хорошим сервером открытого доступа.
С него можно читать информацию из любых конференций, посылать свои
сообщения, и главное просматривать архивы того что было послано ранее.
Он содержит информацию начиная с марта 1995 г. Объем собранной им
информации составляет на сегодня (25 ноября 97) 175 гигабайт!
Ежедневно он собирает 500 Мегабайт информации, это 225 тысяч печатных
страниц формата А4. Дело в том, что каким бы заботливым не был Ваш
провайдер, он регулярно (обычно раз в неделю) удаляет материалы ньюсгрупп,
освобождая место на диске.
Недавно я вспомнил, что читал заголовок одной статьи год назад в некоторой
конференции, но не стал читать саму статью, а сейчас она мне срочно
понадобилась. Обратившись к этому серверу, я за несколько секунд «вытащил»
нужную статью. Он позволяет фильтровать поиск по автору, по теме, по дате.
Можно даже запросить сервер выдать список всего, что данный пользователь
Интернет публиковал в USENET вообще. Есть еще одна причина почему им следует
пользоваться даже в том случае, если Ваш провайдер любезно предоставил Вам
ньюссервер. Врядли Вы найдете за пределами США доступ к конференции,
посвященной поискам и предложениям по работе, скажем, в штате Сиетл.
Просто она не доходит до вашего сервера. А на рекомендуемом сервере хранятся
материалы всех конференций без исключения. Этот сервер работает в системе
WWW (см.ниже) и поэтому достаточно прост в использовании. Да как же он
называется, наконец?!
Deja News, его адрес: http://www.dejanews.com
IRC
Internet Relay Chat. Chat по русски означает «болтовня».
Это похоже на тусовку желающих пообщатся. В отличие от электронной почты,
общение происходит интерактивно, т.е. в реальном времени. То что
Вы печатаете и видите на экране, видят те, с кем Вы общаетесь.
Как и ньюсгруппы, это виртуальные сети объединяющие множество серверов.
Только в отличие от ньюсов, Вы можете подключиться к любому серверу
сети. Вы можете вступить в переговоры с любым пользователем той сети
в которую вошли, другие сети в этот момент Вам недоступны. Сегодня
существует 5 крупнейших сетей, количество пользователей может
достигать 20,000 человек, общающихся в данный момент времени.
Запустив клиент IRC, укажите сервер той сети в которую хотите войти.
Когда подключитесь, у Вас на экране появится список тематических групп
и количество человек «находящихся там» в данных момент.
Строго говоря, в IRC группы называются каналами или комнатами. Эти
каналы непрерывно появляются и исчезают. Вы можете создать свою комнату
и ждать пока кто-то заглянет к Вам чтобы пообщаться. В IRC можно общаться
также один-на-один, и тогда Вас никто другой не видит. Много людей знакомятся
таким образом. Иногда это заканчивается деловым сотрудничеством или
бракосочетанием.
Archie
Поисковая система для FTP.
Допустим, Вам срочно понадобилась какая-то информация. Вы задали
вопрос в телеконференцию и кто-то Вам ответил, что то, что Вы ищите
существует в сети в виде файла под названием ZORRO. Но, к несчастью,
Ваш консультант не помнит где он встречал этот файл. Если Вы
попытаетесь методом тыка ползать по разным FTP, то это будет не самым
лучшим решением. На одном сервере может хранится столько файлов что
просмотр их займет уйму времени.
Установив у себя клиент-archie, соединитесь с одним из серверов.
Кстати archie-сервера также являются распределенной системой, и вся
информация на них дублируется. Запросите имя искомого файла, и Вы
получите список ftp-серверов, где находится Ваш файл. Дайте команду
на пересылку, и вскоре файл окажется на Вашем локальном диске.
Gopher
В переводе на русский означает суслик, или «шестерка на побегушках».
До появления WWW самая развитая система поска через систему меню.
Вы заходите на сервер и выбираете ключевое слово, потом выбираете следующее,
потом следующее, и.т.д. Тем самым поск постоянно сужается. Двигаться можно
от одного компьютера к другому. Получается распределенная система,
но информация не является одинаковой на всех серверах.
Veronica
Поисковая система для Gopher.
WAIS
Индексированные базы данных.
WWW
Сегодня на вершине популярности. Благодаря WWW Интернет резко перестал
быть чисто академической сетью и коммерциализировался.
World Wide Web. По русски «паутина». Распределенная
гипертекстовая система, или виртуальная сеть. Если Вы работали с Windows,
Вам не надо объяснять что такое гипертекст. Вся система HELP в Windows
реализована в гипертексте. Вы замечали, что некоторые слова выделены другим
цветом или подчеркнуты. Они служат ссылками на другие странички помощи.
Вы только щелкаете мышкой на нужную ссылку и необходимая информация
появляется у Вас на экране.
Прелесть www в том, что двигаясь от одной страничке к другой, Вы
можете даже не знать на каком компьютере она находится, то ли в США,
то ли в Африке. Весь мир превращается в одну, самую большую книгу
в мире. Причем на страницах этой бесконечной книги кроме текста могут
быть графика, звук, анимация, видео-клипы, телепередачи и даже
видео-связь с вашими знакомыми.
Наиболее популярными клиентами для работы с системой WWW на сегодня
являются Netscape Navigator (Communicator) и MS Explorer. Вы можете
бесплатно перекачать их на свой компьютер по ftp. Кстати говоря
Netscape, начиная со 2й версии является интегрированным пакетом,
состоящим из 3х частей: почтовой программы, программы для работы
с телеконференциями и браузером для путешествий по www.
Более того, браузер поддеживает не только протокол http, но также
ftp и gopher. Так что для работы с последними можно не устанавливать
специальные клиенты.
Почему HTTP а не WWW?
WWW это не протокол, а виртульная сеть документов связанных гипертекстовыми
ссылками. Работает система www по протоколу HTTP (Hyper Text Transfer
Protocol). Вы как обычно устанавливаете у себя клиент, с помощью которого
соединяетесь с различными http-серверами. Иногода эти сервера называют
также www-серверами.
Получить документ с www-сервера, можно двумя путями. Либо указать
точный адрес нужного документа в сети, либо щелкнуть на ссылку в
имеющемся документе.
Все документы в сети имеют уникальный адрес. Официально этот адрес
называется URL (Uniform Resourse Locator). Например, URL главной
странички (или домашней странички) корпорации Microsoft
выглядит так:
http://www.microsoft.com
Где
|
http://
|
- это протокол или метод доступа
|
|
www.microsoft.com
|
- адрес сервера
|
а информацию об искусственном интеллекте в России можно найти на :
http://www.csa.ru/ai/geography/russia/index.html
здесь, после адреса сервера «www.csa.ru» указан
путь каталог ai/geography/russia/ к файлу index.html
Возникает вопрос: как искать информацию в системе www? Существуют
специальные поисковые системы, программы-роботы. Сканируя сеть, они
фиксируют информацию о вновь появившихся или измененных ресурсах
и записывают ссылки в базу данных. Эти системы имеют доступ через www,
поэтому работать с ними легко и удобно. Установив соединение с поисковым
сервером, можно ввести ключевое слово, и нажать клавишу «Поиск».
Сервер предоставит Вам список ссылок на сетевые ресурсы, который иногда
достигает сотен тысяч адресов. Вам останется только щелкнуть мышкой
на желаемый URL, и страничка у Вас на экране. Часто эти поисковые сервера
имеют тематическую классификацию по всем отраслям знаний. Можно поискать
и таким методом. Для начала попробуйте систему Yahoo:
http://www.yahoo.com
Самые последние технологии Интернет (работающие по той же схеме
клиент-сервер) включают:
Internet Phone
Интернет телефон. Через специальные серверы (типа IRC) можно
переговариваться голосом с другими пользователями сети. Компьютер
должен быть оснащен звуковой платой, микрофоном и динамиками.
Появилась также технология, позволяющая общаться по схеме компьютер
обычный телефон. При звонках за пределы страны, разница в деньгах
получается колоссальная. Например, минута разговора с абонентом
в США из России обойдется порядка 10 центов. Деньги платятся хозяину
телефон-сервера.
Video-phone, Video-conferencing
Видео-телефон и видео-конференции.
Можно общаться видя друг друга, или проводить видео-конференции
Комьютер должен быть оснащен видеокамерой, цветной или черно-белой.
Radio, TV
Радио и телевидение. Имеются варианты обычных станций а также специальные,
существующие только в Интернет. Учитывая то, что уже появились телевизоры
с доступом к Интернет, можно говорить о постепенном слиянии средст массовой
информации и Интернет.
Итак, сегодня через сеть можно: получить образование (дистанционное
обучение), найти работу, заключить контракт, познакомиться, получить
разного рода услуги, развлечься и сделать покупки (при наличии кредитной
карты).
Тенденция очевидна. Чтобы узнать, будет ли Интернет единой информационной
средой планеты, или же ее прототипом (как считает Билл Гейтс в своей
книге «Дорога в будущее&кaquo;) ждать осталось, видимо, не долго.
Причем, самое интересное еще впереди, а именно интеллектуальные сетевые
технологии. (См. Искусственный Интеллект,
Навигатор мировых ресурсов )
Санкт-Петербург, 25 ноября 1997 |