- •Хайретдинов м.С. Cетевые информационные технологии
- •5.3. Электронная почта. 120
- •5.4. Группы новостей 144
- •Глава 6 Основные программы поиска ресурсов сети Интернет 158
- •Глава7. Глобальные поисковые системы 182
- •Глава 8. Перспективные технологии сети Интернет 206
- •8.4. Технология «Web 2.0» 228
- •Введение
- •1.1 Модель osi
- •Глава 1. Открытые системы Понятие «открытая система»
- •1.2. Уровни модели osi Физический уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •Сетезависимые и сетенезависимые уровни
- •1.3. Модульность и стандартизация
- •1.4. Источники стандартов
- •1.5. Стандартные стеки коммуникационных протоколов
- •Стек osi
- •Необходимый минимум.
- •Глава 2. Internet-организация, структура, методы
- •2.1. Сети коммутации пакетов
- •2.2. Протокол Internet (ip)
- •2.3. Tcp, udp и другие
- •2.4 Принцип «клиент-сервер».
- •2.5 Системы сетевых адресов
- •2.5.1 Региональная система имён
- •2.5.2 Структура региональной системы имён
- •2.5.3 Поиск адреса по доменному имени
- •2.5.5. Система адресов х.400
- •2.6 Маршрутизация
- •2.6.1 Протокол rip
- •2.6.2 Протокол ospf
- •Глава 3. Локальные и глобальные сети
- •3.1. Особенности локальных, глобальных и городских сетей
- •3.2. Отличия локальных сетей от глобальных
- •3.3. Тенденция к сближению локальных и глобальных сетей
- •3.4. Сети отделов, кампусов и корпораций
- •Сети отделов
- •Сети кампусов
- •Корпоративные сети
- •3.5. Требования, предъявляемые к современным вычислительным сетям
- •3.5.1 Производительность
- •3.5.2 Надежность и безопасность
- •3.5.3 Расширяемость и масштабируемость
- •3.5.4 Прозрачность
- •3.5.5 Поддержка разных видов трафика
- •3.5.6. Управляемость
- •3.5.7. Совместимость
- •Глава 4. Виды доступа в Internet
- •4.1 Непосредственный доступ
- •4.3 Доступ "по вызову" (Dial-up Access)
- •4.4 Доступ uucp
- •4.5 Доступ через другие сети
- •Глава 5 Наиболее распространённые возможности Internet Введение
- •5.1. Удалённый доступ (telnet)
- •Простой протокол telnet
- •Командный режим программы telnet
- •Нестандартные telnet-серверы
- •Telnet и нестандартные порты
- •Необходимый минимум
- •Безопасность и предоставление доступа
- •Удаленный вход в систему
- •5.2. Протокол передачи файлов (ftp) Введение
- •5.2.1. Модели работы ftp.
- •Алгоритм работы при соединении двух ftp-серверов, ни один из которых не расположен на локальном хосте пользователя.
- •Представление данных
- •1. Тип файла.
- •2. Управление форматом.
- •3. Структура.
- •4. Режим передачи. (Указывает на то, как файл передается по соединению данных)
- •5.2.2 Команды ftp
- •5.2.3 Ftp отклики
- •5.2.4. Управление соединением
- •Пример ftp
- •Утилита ftp.
- •5.2.5. Спам - трафик, или тонкости работы протокола ftp
- •5.2.6. Некоторые проблемы ftp
- •Необходимый минимум
- •Список источников:
- •Работа с меню
- •5.2.7. Работа с системой ftp
- •Поиск файлов
- •Поиск ключей
- •Применение указателей (индексов)
- •Применение команды grep
- •Движение по каталогам
- •Смена каталога
- •Форматы файлов
- •Ascii-файлы, или текстовые файлы
- •Бинарные Файлы
- •Выбор типа передачи
- •Если вы не уверены ...
- •Получение Файла
- •Права в другой системе
- •Упакованные файлы
- •Проблемы общего характера
- •Пересылка группы файлов
- •Анонимный протокол ftp
- •Архивы интерпретатора команд shell
- •Замечания относительно различий в системах
- •5.2.8. Протоколы tftp и sftp.
- •Выход из ftp
- •Необходимый минимум
- •5.3. Электронная почта. Введение
- •5.3.1. Системы почтовой рассылки.
- •5.3.2. Почтовые протоколы. Введение
- •Протокол smtp Модель протокола
- •Электронная почта
- •Команды smtp
- •Команды простого протокола передачи почты (smtp)
- •Последовательность команд smtp
- •Конверты, заголовки и тело
- •Описание протокола pop3
- •Режим autorization
- •Пример pop3 сессии
- •Литература
- •5.3.3. Мime: многоцелевые расширения электронной почты для Internet
- •Pine: Реализация mime
- •5.3.4. Что делать, когда электронная почта возвращается
- •Неизвестные компьютеры
- •Неизвестные получатели
- •Почту нельзя доставить
- •Неудачи при доставке почты нескольким адресатам
- •Списки рассылки и отражатели почты
- •Отмена подписки
- •Ведущие и этикет списков
- •5.3.5. Поиск файлов с помощью электронной почты
- •Серверы Internet-muna
- •Запросы в формате listserv
- •Команды поиска файлов утилиты listserv
- •Команды поиска файлов утилиты majordomo
- •Команды поиска файлов утилиты almanac
- •Прикладной шлюз ftPmail
- •Группы новостей
- •Тематика UseNet
- •Как получать информацию из групп новостей
- •WinVn — графическая программа чтения новостей
- •Просмотр материалов телеконференций
- •Составление ответов
- •Подготовка нового сообщения
- •Сохранение сообщений на диске
- •Декодирование сообщений
- •Как правильно завершить сеанс работы с WinVn
- •Просмотр новостей программой trn.
- •Глава 6 Основные программы поиска ресурсов сети Интернет Введение
- •6.1. Поиск в internet с помощью системы gopher
- •Каким клиентом Gopher воспользоваться?
- •Работа с Gopher сервисной компании
- •Запуск из оболочки unix
- •Работа через telnet
- •6.1.1.Работа с системой Veronica
- •Необходимый минимум
- •6.2. Глобальная система world wide web
- •Введение
- •6.2.1. Гипертекстовые системы.
- •Взаимодействие паутины и баз данных.
- •Простейшая homepage
- •6.3. Обзор языка html Введение
- •Направления в развитии языка
- •Базовые понятия языка html
- •Взаимодействие html-страницы с web сервером
- •Список литературы
- •6.4. Протоколы передачи гипертекста http Протокол http
- •История развития протокола
- •Структура протокола
- •Стартовые строки
- •Код ответа
- •Заголовки
- •Пример. Запрос/ответ по http
- •Методы обеспечения безопасности передаваемых данных
- •Процедура установления соединения по tls
- •Процедура hadshake в деталях
- •Глава7. Глобальные поисковые системы
- •7.1.Общие принципы работы поисковых систем
- •Внутренние факторы, влияющие на ранжирование документов в поисковых системах
- •Внешние факторы, влияющие на ранжирование документов в поисковых системах
- •7.2. Качество поиска. Понятие Page Rank
- •Что такое PageRank или что надо знать о pr.
- •ТИц (Тематический Индекс Цитирования)
- •Краткое резюме
- •7. 3. Обзор основных глобальных поисковых систем Internet Введение
- •7.3.1.Поисковая система Rambler
- •Нынешняя позиция Rambler в российском Интернет и на рынке интернет-рекламы
- •7.3.2 "Апорт"
- •7.3.3. Поисковая система Yandex.
- •Проверяйте орфографию
- •Используйте синонимы
- •Ищите больше, чем по одному слову
- •Не пишите большими буквами
- •Найти похожие документы
- •Попробуйте использовать язык запросов
- •Искать без морфологии
- •Поиск картинок и фотографий
- •7.3.4. Поисковая система Googlе История
- •7.3.5. Поисковая система tela
- •Зарубежные поисковики для русскоязычного пользователя
- •7.3.6. Поисковая система AltaVista
- •7.3.7. Поисковый каталог Yahoo
- •7.4. Интеллектуальные поисковые системы: принцип организации, сравнительный анализ. Введение
- •Поиск с обратной связью на естественном языке
- •Интерактивный генератор диалогов
- •Начинается с ввода пользовательского запроса, который порождает либо обмен сообщениями на естественном языке, либо направление интерпретированного запроса поисковому агенту
- •Адаптивный поисковый агент
- •Основные выводы
- •Заключение
- •Список литературы
- •Глава 8. Перспективные технологии сети Интернет
- •8.1.Гигабитные испытательные модели
- •8.2. Примеры служб обмена данными
- •Сети х.25
- •Ретрансляция кадров
- •8.3.Широкополосные isdn и atm
- •Эталонная модель b-isdn atm
- •Протокол атм
- •Категории услуг протокола атм и управление трафиком
- •Перспективы atm
- •Сравнение предоставляемых услуг
- •Стандартизация сетей
- •8.3.1. Who's Who в мире телекоммуникаций
- •Передача трафика ip через сети atm
- •Сосуществование atm с традиционными технологиями локальных сетей
- •Использование технологии atm
- •Вопросы
- •8.4. Технология «Web 2.0» Введение
- •Причины появления web 2.0
- •Что такое web 2.0
- •8.4.1. Основные принципы Веба 2.0 Веб как платформа
- •8.4.2. Использование коллективного разума
- •Блоги и мудрость масс
- •Архитектура взаимодействия
- •Конец цикла разработки по
- •Упрощенные модели программирования
- •Софт работает поверх устройств
- •Богатые пользовательские интерфейсы
- •Что должны уметь компании в Вебе 2.0
- •Подходы к проектированию Веба 2.0
- •Примеры сайтов Web 2.0
- •Пример работы в Web 2.0- википедия (http://ru.Wikipedia.Org/wiki/)
- •В контакте (http://vkontakte.Ru/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
Неудачи при доставке почты нескольким адресатам
До сих пор все примеры неудач относились к корреспонденции, предназначенной для одного лица. Очень легко, однако, запутаться, если возникает проблема с почтой, отправленной нескольким адресатам. Возвращаемое сообщение может иметь, например, следующий вид:
Subject: Returned mail: User unknown Status: RO
Transcript of session follows
While talking to uxl.cso.uiuc.edu:
>>> RCP'f To: •"•./jjlie martinPuxi.cso.uiuc.edu>
<<< 550 <willie martin@uxl.cso.uiuc.edu>... User unknown
550 willie_martin(?uxl. cso .uiuc. edu . . . User unknown
Unsent message follows
Date: Thu, 7 Nov 1991 10:<53:40 -0600
From: Ed Krol --kroi>
To: krolguxl.cso.uiuc.edu, willie_martin@uxl.cso.uiuc.edu
Subject: Willie do you exist?
Кто подучил почту, а кто нет? Ответ можно найти, посмотрев раздел "Unsent message follows" ("Непосланное сообщение"). Сообщение было предназначено для krol@uxl.cso.uiuc.edu и willie_martin@uxl.cso.uiuc.edu. Из раздела "Transcript of session" видно, что компьютер жалуется нам на willie_martin, а не на krol. Можно сделать вывод, что пользователь krol подучил сообщение в целости и сохранности, а с адресом пользователя willie martin что-то не так. Нужно просто исправить адрес этого Вилли, а затем повторить попытку.
Для каждого компьютера, который обменивается почтой, определен почтовый ящик с именем postmaster. Почта, адресуемая на этот ящик, должна читаться администратором электронной почты. Если у Вас возникли проблемы с каким-нибудь компьютером, можно послать запрос по адресу:
postmaster@ имя_компьютера
При отправлении сообщения в postmaster Вы можете рассчитывать на:
помощь в поиске адреса электронной почты получателя, который, как Вы знаете, пользуется этим компьютером;
помощь в поиске соответствующего шлюза для посылки электронной почты во внешние сети;
содействие в борьбе с чьими-то непозволительными действиями на этом компьютере.
Списки рассылки и отражатели почты
В одном из предыдущих разделов мы рассмотрели псевдонимы и научились присваивать псевдоним нескольким получателям. Например, можно создать групповой псевдоним для такой компании:
alias aliens johnb@yoyodyne.com, johnw@yoyodyne.com
После создания этого псевдонима посылается сообщение адресату aliens, и оно будет доставлено и пользователю johnb, и пользователю johnw. Это обычный метод организации групповых дискуссий по электронной почте. Он дает хорошие результаты для небольших групп или для персональных групп, которые используете только Вы. По мере увеличения численности группы и появления у других людей желания использовать это же групповое определение все превращается в сплошной кошмар. Каждый раз, когда кто-то вводится в группу или удаляется из нее, все, желающие использовать данный псевдоним, должны изменять свое собственное персональное определение. "Все" никогда этого не делают, поэтому кто-нибудь остается вне игры и не получает нужного сообщения, а потом возникает столько проблем!
Естественно поэтому желание иметь список рассылки, находящийся в централизованном ведении, чтобы при внесении одного изменения оно вступало в силу для всех членов группы. Пока Вы (или другое ответственное лицо) будете вести список рассылки aliens, все — и отправители, и получатели — будут довольны. Такая возможность реализуется с помощью отражателя почты. Отражатель почты — это специальный адрес электронной почты, определенный таким образом, чтобы все посылаемые по этому адресу сообщения автоматически пересылались всем пользователям, указанным в списке. Предположим, например, что для группы aliens мы задали отражатель почты, а не простой псевдоним. Теперь я могу посылать сообщение по адресу aliens@yoyodyne.com. Программа электронной почты в системе yoyodyne.com возьмет мое сообщение и перешлет его пользователям johnb и johnw. Больших усилий от компьютера для реализации функций отражателя не требуется, но устанавливать отражатель должен человек с нравами системного администратора. В этом разделе Вы научитесь использовать списки, сформированные другими пользователями (как создавать свой собственный список, мы рассматривать не будем).
Представим себе более сложную ситуацию. Рассмотренный нами отражатель почты работает нормально для закрытой (хотя и большой) группы. Что, если вместо частного списка лиц появится список, доступный всем, кто хотел бы принять участие в дискуссии? Допустим, что мы хотим позволить всем жителям Земли, интересующимся коллекционированием карандашей, получить доступ к адресу penciIs@hoop-le.usnd.edu. Отсюда почта будет пересылаться всем остальным коллекционерам. Вы будете автоматически получать все сообщения других пользователей; аналогичным образом все, что Вы посылаете по этому адресу, будет "транслироваться" любителям карандашей по всему миру.
Для того чтобы все это работало, должен существовать способ приема новых членов в группу. Можно, конечно, отправить по адресу pencils@hoopIe.usnd.cdu сообщение с просьбой внести Вас в список, и оно будет разослано всем, кто входит в этот список. В принципе это может привести к желаемому результату, но решение явно не из лучших (в результате Вы показываете себя новичком среди коллекционеров карандашей). Кроме того, ответственный за ведение списка вообще может не получить Вашего сообщения.
Человек, ведущий список, может оказаться администратором электронной почты, которому до коллекционирования карандашей никакого дела нет.
К сожалению, правильность методики подписки, т.е. включения в список рассылки, зависит оттого, как он ведется. Исторически сложилось так, что в сети Internet для административных запросов используются специальные адреса. Каждый раз при создании открытого отражателя почты одновременно создается второй почтовый ящик на этом же компьютере, который имеет то же имя, что и список рассылки, но с суффиксом -request. Этот специальный почтовый ящик является "частным"; все, что в wcio поступает, не передается в сеть, а посылается ответственному за ведение списка рассылки. Поэтому для подписки следует отправить сообщение по адресу:
pencils -request@hoople .usnd. edu
Но для ответственного за список это все равно означает дополнительную рутинную работу. Он должен читать, все такие запросы и вручную редактировать список. В сообществе BITNET (BITNET система для пересылки сообщений и поиска файлов, которая уже довольно долгое время функционирует в среде учебных заведении. Это реально существующая сеть со своими собственными телефонными линиями. Сейчас для обработки значительной части своего трафика она использует средства Internet) на компьютерах IBM/VM "выросла" чудесная утилита ведения списков (она выполнит еще и другие функции) без вмешательства пользователя; ее имя — listserv. Поскольку утилиты lisfserv, разработанные для BITNET, были доступны как пользователям этой сети, так и работающим в Internet, то они довольно быстро стали настолько популярными, что можно говорить о засилье listserv-подобных программ, работающих на компьютерах всех типов. К счастью, такие программные пакеты — mailserv, majordomo и almanac) — пользуются одним набором команд, поэтому процедура внесения в списки рассылки не столь сложна, как это могло бы быть. Для включения в список рассылки, который ведется одним из этих автоматических программных пакетов, необходимо послать сообщение в специальном формате по специальному адресу на компьютер, который управляет этим списком. В качестве "адресата" часто (но не всегда) нужно указывать имя программы, которая ведет список. Например, для включения в список коллекционеров карандашей можно послать сообщение по адресу listserv@hoople.nsnd.edu. Такие сообщения будут состоять из одной строки без темы:
subscribe pencils Ваше имя
где subscribe — ключевое слово, a pencils — имя списка рассылки. Ваше имя в этом примере указывается в чисто информационных целях, и его формат не имеет никакого значения — хотя многие списки рассылки не позволят Вам подписаться без указания имени. Обязательно посылайте свой запрос на подписку с того адреса, на который Вы хотите получать почту! Программа обработки списка берет Ваш адрес электронной почты непосредственно из заголовков сообщений, поэтому если Вы используете не тот адрес, почта пойдет по неверному адресу. После оформления подписки каждый раз, когда кто-либо посылает сообщение по адресу pencils@hoop-le.usnd.edu, Вы будете получать копию.
Если бы список рассылки вела программа majordomo, то адрес был бы majordo-mo@hoople.usnd.edu; сообщение, которое нужно послать для подписки, будет таким же. Аналогичным образом, если бы список рассылки вела программа almanac, то запрос на подписку Вы послали бы по адресу almanac@hoople.usnd.edu. Сообщение имело бы такой же вид, за исключением того, что утилита almanac не потребует Вашего имени, т.е. сообщение имело бы вид subscribe pencils. (Утилита almanac имеет еще одно хорошее свойство: послав серверу сообщение send mail-catalog, Вы получите список всех списков рассылки, которые ведет этот сервер.)
Независимо от того, кто ведет список, действуют следующие правила.
Адрес, по которому Вы посылаете свой запрос, может обслуживать несколько разных списков: listserv@ltoople.usnd.edu, возможно, ведет списки рассылки для коллекционеров карандашей, любителей кошек и поклонников композиторов стиля барокко.
Адрес, по которому Вы посылаете свой запрос, отличается от адреса, по которому Вы посылаете корреспонденцию.
Многие списки не отправляют почту обратно тому, кто послал, поэтому Вы не испытаете удовольствия увидеть свое сообщение. Если Вам все-таки нужна копия, пошлите ее "под копирку" самому себе.
