Организация поиска в сети Интернет
FTP (File Transfer Protocol, протокол передачи файлов)
FTP – протокол передачи данных, используемый в разделе FTP для пересылки файлов.
Протокол FTP более удобен для передачи файлов, поскольку он может продолжать дозагрузку файлов после разрыва связи между компьютерами.
Рассмотрим реализацию технологии клиент/сервер на примере FTP.
Сервис FTP имеет свои серверы в сети. Файлы, доступные в пространстве FTP, объединены в так называемые FTP-архивы.
FTP-архив – большая коллекция файлов, обычно объединенных общей тематикой, например, архивы общедоступных программ или архивы документов.
Внутри архива файлы обычно также структурированы в каталоги по тематикам, например, графические программы или утилиты. Практически все крупные и хорошо структурированные FTP-архивы обеспечивают пользователя индексом – списком всех файлов, имеющихся в архиве, обычно с описаниями и названиями каталогов, где эти файлы расположены. Такой индекс традиционно хранится в файле с названием index в корневом каталоге FTP-архива.
FTP-сервер – программа, позволяющая хранить файлы и передавать их по протоколу FTP.
FTP-клиент – программа, позволяющая подключаться к удаленному FTP-серверу и получать/передавать файлы по протоколу FTP.
В отличие от Web-сервера, к которому может получить доступ практически любой желающий, среди FTP-серверов есть две категории серверов. Некоторые серверы доступны только для ограниченного круга зарегистрированных пользователей и для подключения к себе требуют ввод идентификатора или имени пользователя (login) и пароля (password).
Другие серверы открыты для всех желающих. Их называют анонимными. Стандартным именем пользователя для анонимных FTP-серверов является anonymous, в качестве пароля используется адрес электронной почты.
Анонимный FTP-сервер –сервер с открытым доступом. Стандартным именем пользователя для анонимных FTP-серверов является anonymous, в качестве пароля используется адрес электронной почты.
В качестве FTP-клиента может выступать программа-браузер, которая понимает не только свой законный протокол HTTP, но и протокол FTP. Однако с помощью браузера вы сможете только копировать файлы с удаленного сервера на локальный компьютер.
По мере развития Интернета и, соответственно, FTP, начали появляться гораздо более удобные версии FTP-клиентов, ориентированные на графическое представление FTP-архива. В качестве примера можно привести программу CuteFTP.
Общая схема работы с FTP-сервером:
Во-первых, необходимо указать адрес (URL) конкретного сервера. Например, ftp://ftp.it.belsut.gomel.by.
Затем нужно пройти процедуру регистрации на сервере. Если сервер анонимный и вы работаете с программой-браузером, регистрация пройдет автоматически. При работе с графическим FTP-клиентом вы также заранее можете прописать необходимые параметры доступа к серверу, а именно, имя пользователя и пароль. При работе с символьным FTP-клиентом все вводится вручную.
После удачного подключения вы можете просматривать содержимое всех папок сервера, которые, в зависимости от типа FTP-клиента выглядят как в программе для просмотра файловой системы. Найдя нужный файл, можно скопировать его на диск локального компьютера, предварительно указав место назначения. Копирование файлов с локального компьютера на удаленный FTP-сервер, как правило, разрешено только для зарегистрированных пользователей.
С FTP-клиентами работа осуществляется всегда в режиме on-line, кроме того, не всегда есть возможность докачать недополученный файл. Неоценимую услугу здесь могут оказать программы, позволяющие автоматизировать процедуру получения файлов из Интернета.
8.5.4 Списки рассылки - данный сервис работает в режиме подписки. Подписавшись на список рассылки, вы будете с определенной периодичностью получать на свой почтовый ящик подборку электронных сообщений по выбранной вами теме. Списки рассылки выполняют в Интернете функции периодических изданий.
Список рассылки – специальный адрес электронной почты, почтовый ящик которого обрабатывает специальная программа – сервер (диспетчер) рассылки.
Сервер рассылки – тематический сервер, собирающий информацию по определенным темам и переправляющие ее подписчикам в виде электронных писем.
Темы списков рассылки могут быть самыми разнообразными, например, изучение иностранных языков, вычислительная техника и т.д. Списки рассылки бывают контролируемые (модерируемые) и неконтролируемые (немодерируемые). У контролируемых списков есть управляющий (модератор), в обязанности которого входит прочитывание всех писем, приходящих на данный список, отсеивание ненужной информации (так называемого «шума») и формирование подборки писем для рассылки подписчикам. Сама рассылка осуществляется автоматически сервером рассылки. В немодерируемых списках рассылка всех приходящих по адресу списка писем происходит автоматически. Подписка происходит автоматически в немодерируемых списках рассылки и требует разрешения модератора в контролируемых.
Вы работаете со списком рассылки, используя два почтовых адреса: адрес сервера рассылки и адрес списка рассылки. Обычно адрес сервера рассылкиимеет следующий вид:
listserv@домен(например, listserv@free.net)
majordomo@домен
listproc@домен
Посылая стандартные команды по адресу сервера рассылки (обратите внимание, поле Тема обязательно должно быть пустым), вы можете запросить получение справки по работе с данным сервером, подписаться на список рассылки, прекратить подписку, получить список всех подписчиков и т.д. По специальной команде вы можете получить адреса поддерживаемых данным сервером списков рассылки. Адрес списка рассылки служит непосредственно для обмена сообщениями – письма, отправленные на этот адрес, получают все подписчики данного списка рассылки.
Обычно серверы рассылки поддерживают разное количество команд, более того, синтаксис команды может быть различным для разных серверов. Поэтому первой важной командой является команда help, которую надо написать в отдельной строке вашего письма, отправляемого по адресу сервера рассылки. В ответ сервер пришлет список команд, поддерживаемых им. Обязательно сохраните данное сообщение. Оно может понадобиться вам впоследствии, чтобы вспомнить, например, как отменить подписку на ненужный уже список. Как правило, по команде list можно получить адреса доступных списков рассылки. Подписка на заинтересовавший вас список рассылки реализуется командой subscribe имя_списка Ваше_имя. Для отмены подписки нужно отправить письмо серверу с командой signoff (для listserv) или unsubscribe (для majordomo) имя_списка.
8.5.5 Группа новостей (телеконференция)– сетевой форум, организованный для ведения дискуссии и обмена новостями по определенной тематике.
Наиболее известной системой телеконференций является Usenet (User Network, пользовательская сеть).
Usenet – глобальная распределенная система для дискуссий, включающая множество групп новостей, хранящихся на серверах по всему миру.
Usenet появилась раньше Интернета, и первоначально функционировала через системы электронной почты по протоколу UUCP. В настоящее время доступ к серверам Usenet осуществляется в режиме on-line с использованием специального протокола NNTP, базирующегося на TCP/IP.
NNTP (Network News Transport Protocol, протокол транспортировки новостей в сети) – протокол, используемый при передаче сообщений групп новостей.
Таким образом, группы новостей выполняют функции, подобные спискам рассылки, но используют для этого специализированное программное обеспечение и свой протокол. Существуют многие тысячи групп, посвященных различным вопросам, от компьютерных протоколов до туризма. В отличие от списков рассылки, они существуют не по отдельности, а объединены в общую иерархию. Сообщение, направленные на сервер группы новостей, отправляются с него на все серверы, с которыми он связан, если на них данного сообщения еще нет. На каждом из серверов сообщение хранится ограниченный период времени, поэтому эта служба Интернета имеет новостной характер. Основная цель использования групп новостей заключается в возможности задать вопрос, обращаясь ко многим людям одновременно, и получить ответ или полезный совет от более опытного коллеги.
Как у любого сервиса в сети Интернет, в телеконференциях реализована технология клиент/сервер.
Сервер новостей – программа, предоставляющая доступ к размещенным на этом сервере группам новостей. Пример адреса сервера новостей news.it.belsut.gomel.by
Для работы с серверами новостей существую специальные клиентские программы.
Newsreader (программа-клиент для чтения новостей) – программа, использующая протокол NNTP для передачи сообщений групп новостей с сервера новостей.
В качестве примера можно привести программу Outlook Express из комплекта Internet Explorer, которая, помимо почтовых протоколов, понимает и протокол передачи новостей NNTP. Ее коллегой-соперницей из комплекта фирмы Netscape является программа Netscape Collabra.
Как и в случае списков рассылки, существуют телеконференции, в которых проводится предварительный отсев сообщений, не относящихся к теме конференции. Такие конференции называются модерируемыми.
Модерируемые (управляемые) группы новостей – телеконференции, в которых все сообщения и ответы контролируются модератором (управляющим) данной группы, который имеет право осуществлять отбор статей.
Напротив, в немодерируемых группах новостей любое сообщение, направляемое в группу, помещается для всеобщего обозрения.
Немодерируемые (неуправляемые) группы новостей – телеконференции, в которых любой человек может отправить сообщение или ответить на сообщение в этой группе.
Название конференции организовано иерархическим образом по категориям и подкатегориям.
Например, fido.networks.bel-internet –группа новостей сети FidoNet, посвященная обсуждению сетевых проблем (networks), в частности, проблем Интернет в Беларуси (bel-internet).
Основные возможности клиента новостей:
- Подключение к определенному серверу новостей. Для этого в терминах программы Outlook Express нужно создать учетную запись для определенного сервера новостей, после чего попробовать подключиться к нему. После успешного подключения вам предложат список названий групп новостей, поддерживаемых данным сервером.
- Просмотр доступных групп новостей. Список доступных групп может быть достаточно длинным, поэтому, как правило, поддерживается средство быстрого поиска по части имени телеконференции.
- Получение и чтение статей. После выбора заинтересовавшей вас группы вы получите первую порцию заголовков сообщений (статей) опубликованных в группе. Выбирая щелчком конкретную статью, вы получаете ее содержимое и читаете его.
- Подписка на нужную группу и отписка от нее. Для того чтобы каждый раз после подключения к серверу не искать нужную группу, можно оформить подписку на нее. В данном случае подписка – это указание серверу при подключении автоматически доставлять новые сообщения с определенной группы. Отменить подписку можно в любой момент.
- Отправка статьи в группу или автору. Для того чтобы задать вопрос всем читателям и подписчикам выбранной группы новостей, вы можете отправить свое сообщение в группу. В этом случае оно будет отображено для всеобщего чтения. Если вы решите отправить ответ на любое сообщение, можно ответить в группу или автору на его личный почтовый ящик.
- Работа в автономном режиме. Просмотр сообщений в режиме постоянного подключения к серверу новостей (то есть в режиме on-line) занимает достаточно большое время. Автономный режим работы предполагает подключение к узлу провайдера только на время передачи ваших сообщений в группы, получения новых заголовков и целых текстов предварительно выбранных сообщений. Чтение полученных сообщений осуществляется после их получения в режиме отсоединения от сети.
8.5.6 IRC (Internet Relay Chat, беседа через Интернет)– беседа в реальном времени посредством ввода текста с клавиатуры.
В отличие от групп новостей, поддерживающих открытое обсуждение определенной темы, в системе IRC общение проходит в пределах одного канала. Некоторые каналы работают постоянно, а некоторые создаются временно. Пользователь, подключившись к системе IRC, обычно выбирает для себя определенный канал, после чего подключается к нему, выбирая себе псевдоним. Подключившись к каналу, вы видите на экране сообщения, переданные на него другими участниками. Если вы введете с клавиатуры свое сообщение, оно практически немедленно будет показано на канале под вашим псевдонимом.
Канал – организация дискуссии на определенную тему через выбранную систему IRC.
Введем определение.
IRC-сервер – программа, обеспечивающая работоспособность системы IRC и хранящая информацию о каналах и подключенных пользователях.
Несколько серверов, соединенных друг с другом, образуют систему IRC.
Система IRC – несколько серверов IRC, соединенных друг с другом.
Вы можете выбирать каналы в пределах одной системы IRC.
Для работы с серверами IRC разработаны специальные программы-клиенты. Наиболее популярным клиентом является программа mIRC.
IRC-клиент – программа для подключения к IRC-серверу и ведения беседы.
Пример клиента: mIRC.
С развитием технических средств компьютерных сетей увеличивается скорость передачи данных. Это позволяет пользователям, подключенным к сети, не только обмениваться текстовыми сообщениями, но и передавать на значительное расстояние звук и видеоизображение. Одним из представителей программ, реализующих общение через сеть, является программа NetMeeting, входящая в состав комплекта Internet Explorer.
MS NetMeeting – программа, реализующая возможности прямой связи через Интернет.
Следует отметить, что для реализации звуковой связи необходимо соответствующее техническое оборудование: звуковая карта, микрофон и акустические системы. Для передачи видеоизображения нужно видеоплата и камера, или только камера, поддерживающая стандарт Video for Windows.
Основными возможностями программы MS NetMeeting являются:
- Подключение к серверу каталогов (ILS-сервер), просмотр списка пользователей, зарегистрированных на сервере. При регистрации на любом из серверов каталогов вы указываете данные о себе, в частности, страну проживания и адрес электронной почты. После подключения к серверу можно вызвать любого зарегистрированного пользователя и пригласить его на беседу.
- Вызов конкретного пользователя через сервер каталогов или локальную сеть по IP-адресу или присоединение к текущему вызову. Участники вызова имеют равные права. Если вам известен постоянный IP-адрес вашего коллеги (что бывает чрезвычайно редко), можно вызвать его напрямую, минуя сервер. Если личность, которую вы вызываете, уже участвует в беседе, вы можете присоединиться. Равные права участников означает автоматические завершение беседы, если остался только один участник.
- Организация встречи в запланированное время (встречу контролирует ведущий, наделенный особыми полномочиями). Организатор встречи как бы уединяется в отдельную комнату для беседы и ждет присоединения к нему. Особые полномочия означают, во-первых, возможность единоличного пребывания ведущего, а, во-вторых, автоматическое завершение встречи, как только он ее покинет.
После организации вызова или встречи, участникам доступны различные способы общения:
- Разговор (Chat) с участниками встречи посредством ввода текста с клавиатуры.
- Совместная работа с графикой на общей Доске. Здесь реализуется возможность совместного творчества с помощью простейшего графического редактора.
- Передача любого файла участнику встречи.
- Совместная работа с документом (приложением), запущенным на выполнение на локальном компьютере организатором встречи. Организатор может позволить участникам встречи только наблюдать за своими действиями при работе с запущенным приложением, или предоставить любому участнику право работать с этим приложением.
- Голосовая связь и видеосвязь во время бесед. После организации вызова или встречи вы можете вести разговор, подобный телефонному, отправлять свое видеоизображение и видеть изображение, передаваемое собеседником. Если во встрече участвует несколько человек, звуковую и видеосвязь можно осуществить только с одним участником. Качество изображения и звука в большой степени зависит от скорости соединения с Интернетом.
Следующей разновидностью служб, предназначенных для обеспечения связи и обмена информацией между пользователями Интернета, являются пейджинговые службы. Удобство и необходимость данного сервиса обусловлено тем, что, как правило, большинство пользователей не имеют постоянного IP-адреса. Каждый раз после подключения к провайдеру пользователю присваивается на время сеанса работы новый адрес. Зарегистрировавшись в пейджинговой системе и получив свой пейджинговый номер, вы можете найти сетевой IP-адрес человека, подключенного в данный момент к Интернету.
Самым популярным Интернет-пейджером является программа ICQ. В названии программы используется игра слов, подобным образом читается выражение I Seek You (я ищу вас).
ICQ – система, реализующая связь, подобную пейджинговой, через Интернет. Позволяет получить уникальный номер, называемый UIN (Universal Internet Number, универсальный номер Интернета), используемый для вызова и прямого общения.
ICQ-клиент можно бесплатно загрузить с серверов www.icq.com или www.mirabilis.com.
После установки программы на ваш компьютер необходимо зарегистрироваться в системе серверов ICQ и получить UIN (Universal Internet Number, универсальный номер Интернета). Этот номер (вместе с паролем) идентифицирует вас как зарегистрированного пользователя службы ICQ. Данный номер можно сообщить своим коллегам, и тогда система приобретает черты пейджера. При каждом подключении к Интернету программа ICQ определяет текущий IP-адрес вашего компьютера и отправляет его на центральный сервер. Зная UIN собеседника, можно через центральный сервер службы ICQ отправить ему сообщение с предложением установить контакт.
Замечательной возможностью системы является поиск абонента сети ICQ по косвенным данным, например, по адресу электронной почты. После нахождения нужного абонента, можно установить с ним прямую связь. Таким образом, вы можете составить свой личный список абонентов для общения.
После установления связи с абонентов можно побеседовать с ним, отправляя текстовые сообщения, подобно сервису IRC. Вы можете обменяться файлами, отправить сообщение по обычной электронной почте. У программы очень привлекательный интерфейс, она может работать в фоновом режиме, расположив свой значок в виде ромашки на панели задач, который в зависимости от связи приобретает разную окраску. При получении различных сообщений на панели задач мигают значки разной формы, привлекая ваше внимание.
Стремительное проникновение сетевых технологий практически во все виды деловой, научной, образовательной деятельности делает повседневную работу людей многих профессий зависимой от глобальной сети Интернет.
В настоящее время всемирная сеть хранит более миллиарда информационных объектов, таких как Web-документы, файловые архивы, архивы телеконференций и т.п. Очевидно, что эффективность использования информационного ресурса такой сложности требует от пользователя Сети определенных знаний, навыков и умений в области организации и проведения поиска информации в Интернет.
Существует во многом справедливое мнение, что уже сегодня в Интернет “есть все” и проблема лишь в том, как найти нужную информацию. Рассмотрим основные приемы целенаправленного поиска информации в Сети.
Необходимость и важность проблемы информационного поиска привела к образованию в самом Интернет целой отрасли, задача которой заключается именно в оказании помощи пользователю в его навигации в киберпространстве. Составляют эту отрасль специальные поисковые службы или сервисы. Условно их можно разделить на справочники (directories) и поисковые системы (search engines).
Условно инструменты поиска подразделяются на поисковые средства справочного типа (directories)- каталоги и поисковые системы в чистом виде (search engines).