- •Хайретдинов м.С. 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/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
5.3.1. Системы почтовой рассылки.
- Mail для работы в ОС UNIX
- Pine – диалоговая система подсказок
- Eudora (Eudora Light) – бесплатная версия
Eudora Pro – коммерческая версия
ftp://ftp.qualcomm.com/guest/eudora/windows/1.4/eudor144.exe
- Outlook Express (в Internet Explorer) – в составе MS Office
- Outlook –
- Messenger в Netscape Communicator
%mail строка_адресов
статус и номер сообщения: N – новое сообщение,
P – сообщение в корзину,
U – непрочитанное сообщение
&
– приглашение к вводу mail
&p – вывод сообщения
&f – команда быстрого вывода
&z – прокрутка списка сообщений вперед
&
команды чтения
d сообщение – удаление
pre сообщения – сохранение
q – выход из mail
&f1-20 вывод адреса отправителя и темы 1÷20
&p3 – вывод сообщения 3
&p$ - вывод последнего сообщения
%
посылка сообщения
&mail список_адресов
%mail staff (группа staff)
Работа с псевдонимами:
krol@ux1.cso.uiuc.edu → edk
alias edk “EdKrol<krol@ux1.cso.uiuc.edu>”
Запрос по ftp:
%mail ftpmail@decwrl.dec.com
Хранение сообщений:
&s имя_папки (запись в папку)
&s ietf
&folder имя – (переключение на папку)
&folder # - (переключ. на предыд. папку)
&folder % - (переключ. на почтовый ящик)
Рассылка группе:
% mail staff
Запрос файла FTP:
%mail ftpmail@decwrl.dec.com
connect cogsci.indiana.edu – FTP-соединение
chdir pub/juggling – переход в каталог
get FAQ – запросить фаil
Команды прикладного шлюза FTP:
%mail ftpmail@decwrl.dec.com
connect cogsci.indiana.edu → FTP-соединение
chdir pub/juggling → переход в каталог
get FAQ → запросить фаil
FAQ – сборник часто задаваемых вопросов (Frequently Asked Question)
Команды:
connect имя_имя узла
binary – преобраз. двоичных ф. в текстов. форм. обработка утилитой btoa
uuencode – обработка дв. ф. утилитой uuencode
compress – сжатие дв. ф.
chdir каталог – переход в каталог
dir каталог – выдача списка ф. каталога
get файл – доставка ф. с FTP-сервера по э.п.
quit – прекращение обслуживания запроса
ftpmail – передача по э.п. любого ф.
chunksize число – задание числа символов в сообщении (≤64000)
5.3.2. Почтовые протоколы. Введение
Пользователи, имеющие доступ к почте через оболочку Unix, работают с почтовыми программами в диалоговом режиме, используя Intemet-протокол, под названием SMTP (Simple Mail Transport Protocol — Простой протокол пересылки почты), и который стал всемирным стандартом для передачи электронной почты. SMTP обеспечивает передачу текстовых сообщений в виде 7-битовых ASCII-кодов. Мы можем посылать по электронной почте двоичные файлы — программы, таблицы, макрокоманды текстовых редакторов, но сначала нам нужно преобразовать их в ASCII, a затем декодировать на приемном конце. (Последний вопрос мы подробнее обсудим немного позже.)
При работе с Eudora вы также используете SMTP, но делаете это несколько другим способом. Помните, что если машина вашего провайдера подключена к Internet 24 часа в сутки, то ваш собственный компьютер, скорее всего, нет. Такой режим работы большинство из нас выбирают из финансовых соображений. Мы подключаемся к сети на время, а затем отсоединяемся, чтобы не платить лишних денег за работу в диалоговом режиме. Поэтому нам нужна почтовая система, способная работать с пользователями, которые подключаются только на короткий период времени, т.е. система, которая выстраивала бы приходящие письма в очередь, ожидала подключения пользователя и пересылала бы ему все письма одним пакетом. Именно это и делает РОР-сервер.
Принцип работы следующий: приходящая почта попадает на компьютер вашего провайдера, и РОР-сервер хранит ее там для вас. Когда вы подключитесь с помощью программы Eudora, она затребует накопившиеся письма, и РОР-сервер перешлет их на вашу машину. Как только письма попадут на ваш компьютер, Eudora предложит вам на выбор ряд возможностей для дальнейшей работы с почтой. Разумный выбор — отключиться от сервера и заняться обработкой почты в автономном режиме. При этом вы можете затратить столько времени, сколько вам нужно, чтобы разобрать почту, подготовить ответы, составить новые письма, и если надо, выполнить другие действия, например, включить файлы в ваши сообщения. Когда вы подготовите письма к отправке, вы снова можете подключиться к провайдеру и переслать туда почту с помощью программы Eudora.
При пересылке писем с вашего компьютера в Internet работает несколько другая модель. Серверу нет необходимости создавать очередь для отправляемых писем, поэтому исходящей почтой занимается непосредственно SMTP-сервер, который затем передает ее в сеть. Помните, SMTP лучше всего функционирует на компьютерах, постоянно присоединенных к сети. POP предназначен для асинхронной почтовой связи, типа той, которой вы пользуетесь, когда подключаетесь к Internet через модем.
В настоящее время существует несколько различных подходов для построения распределённой почтовой инфраструктуры. Среди них: стратегия разделяемой файловой системы, частные LAN-ориентированные протоколы, протоколы X.400 , Internet протоколы для доступа к сообщениям, такие как POP3 (Post Office Protocol version 3), DMSP (Distributed Mail System Protocol) и IMAP (Internet Message Access Protocol). Из трёх вышеперечисленных Internet протоколов, POP3 наиболее старый и поэтому самый известный.
Во главе модели POP3 находится отдельный персональный компьютер, работающий исключительно в качестве клиента почтовой системы (сервера). Подчеркнем также, что сообщения доставляются клиенту по протоколу POP3, а посылаются по-прежнему при помощи SMTP. То есть на компьютере пользователя существуют два отдельных агента-интерфейса к почтовой системе - доставки (POP3) и отправки (SMTP). Разработчики протокола РОРЗ называют такую ситуацию "раздельные агенты".
Сегодня все известные почтовые клиенты сочетают в себе функции обоих агентов. Самыми известными их них являются: Outlook, Mulberry, GroupWise, Lotus Notes, Eudora, MochaMail, The Bat.
Об автономном доступе можно думать как о сервисе "хранения и пересылки, предназначенном для пересылки почты (по требованию) с почтового сервера на единственную конечную машину. Однажды доставленные на конечную машину, сообщения удаляются с почтового сервера. POP3 не имеет функциональности, требуемой для высококачественного интерактивного доступа (online), при котором почта также доставляется на разделяемый сервер, но клиент уже не осуществляет копирование всей почты зараз с последующим ее удалением с сервера. Online подход более клиент-серверный. В случае интерактивного доступа клиент может запросить у сервера заголовок сообщения или запросить поиск сообщения по некоторому критерию. Письма в хранилище сообщений могут быть помечены различными флагами статуса (например, письмо помечено для удаления или на него был послан ответ) и эти отметки сохраняются до тех пор, пока не будут явно удалены пользователем (что может не произойти до следующей сессии).
Однако отсутствие поддержки online доступа не стоит считать большим недостатком протокола POP3, так как он просто не предназначен для обработки почты, хранимой на сервере. Этот протокол должен применяться в случаях, когда рабочая станция не имеет достаточно ресурсов для постоянной работы резидентной почтовой службы и нет возможности поддерживать постоянное подключение к сети.
Для online доступа к почтовому ящику специально разработан протокол IMAP.
Однако следует отметить, что POP3 серверу требуется минимум ресурсов оборудования. При этом аппаратная часть IMAP сервера должна обладать значительной вычислительной мощностью, большой оперативной памятью и высокой степенью готовности.
