Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Хайретдинов_Лекции_СИТ-n.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
13.84 Mб
Скачать

Серверы Internet-muna

Первый метод поиска используется информационными архивами Internet, которые должны быть широкодоступными. Для получения файла из одного такого сервера Internet-типа пошлите ему сообщение электронной почты, тело которого будет содержать команду send с именем нужного Вам файла. Например:

% mail mail-server8rtfm.mit.edu

Subject:

send usenet/comp.mail.misc/Inter-Network_Mail_Guide

Cc:

Это сообщение содержит просьбу к компьютеру rtfm послать копию файла usenet/comp.mail.misc/Inter-Network_Mail_Guide обратно исходному отправителю (т.е. по строке From: сообщения-запроса). Если у Вас недостаточно информации или запрос неудачен, то сообщением с командой help в теле можно спросить о том, какие средства доступны через этот сервер. Следует помнить об одной тонкости: при обработке имен файлов в Internet-серверах обычно учитывается регистр букв, поэтому будьте внимательны и не путайте строчные буквы с прописными.

Запросы в формате listserv

Здесь нужно знать, какой тип сервера Вы используете, так как существуют различия как в синтаксисе, так и в интерпретации команд, которые Вы даете в процессе поиска файлов.

Команды поиска файлов утилиты listserv

Команды запроса файлов утилиты listserv аналогичны командам, используемым для ведения списков рассылки. Пошлите свой запрос на имя listserv на компьютер, предоставляющий данную услугу. В теле сообщения должны быть строки следующего вида:

get имя_файла тип__файла

где имя файла и тип файла — это два компонента, из которых состоит имя файла в системе IBM/VM.*) Предположим, например, что Вам нужен список файлов с информацией об узлах сети BITNET. Этот список находится в файле bitnode filelist, и получить его можно с сервера bitnic.bitnet. Для получения файла пошлем запрос:

get bitnode filelist

по адресу listserv@bitnic.bitnet. При первой попытке выбрать что-либо из сервера listserv кое-что может показаться Вам несколько необычным. Так, Вы получите обратно как минимум два сообщения', первое, которое подтверждает запрос и информирует Вас о том, что этот ответ будет послан, и второе, содержащее затребованные данные. Эти данные могут прибыть в нескольких сообщениях, потому что в BITNET существуют ограничения на размер отдельного сообщения. Если нужный Вам файл слишком объемный, он будет разделен на меньшие части. Наконец, при работе с сервером listserv Вам не нужно заботиться о прописных и строчных буквах. Серверы listserv не учитывают регистр. Перед обслуживанием все запросы преобразуются в прописные буквы.

Команды поиска файлов утилиты majordomo

Технология поиска файлов с помощью утилиты majordomo — такая же, как в listserv. Отличия в том, что:

  • список доступных файлов строится на основе списков рассылки;

  • в именах файлов учитывается регистр букв.

На серверах listserv все файлы, доступные для выборки, находятся в одном большом пуле на сервере, поэтому все они должны иметь уникальные имена. Авторы утилиты majordomo сочли такой подход нерациональным, поэтому каждому списку рассылки, который ведет программа majordomo, соответствует отдельный пул файлов. Это подразумевает, что серверу нужны два элемента информации: имя файла и список, из которого он поступил.

Второе отличие — результат того, что majordomo построена на основе UNIX. В UNIX-системах различаются прописные и строчные буквы. Например, REPORT и report являются именами разных файлов. Поэтому имя необходимого файла нужно указывать очень точно.

Теперь, разобравшись с основными положениями, рассмотрим команду:

get имя_списка имя_файла

Имя_списка — это имя списка рассылки, а имя_файла — файл, который должен быть послан Вам. Поместив все это в тело сообщения электронной почты, отправляете его, как и при работе с утилитой listserv.