
- •Хайретдинов м.С. Cетевые информационные технологии
- •5.3. Электронная почта. 120
- •5.4. Группы новостей 144
- •Глава 6 Основные программы поиска ресурсов сети Интернет 158
- •Глава7. Глобальные поисковые системы 182
- •Глава 8. Перспективные технологии сети Интернет 206
- •8.4. Технология «Web 2.0» 228
- •Введение
- •Глава 1. Открытые системы Понятие «открытая система»
- •1.1 Модель osi
- •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/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
6.2.1. Гипертекстовые системы.
Остановимся на более подробной характеристике WWW. Эта гипертекстовая система представляют собой новый класс систем управления информацией. Цель создания таких систем — дать возможность пользователям создавать, распространять, связывать друг с другом и использовать массивы самой разнородной информации в форме текста, графики, изображений, аудио-видео информации, программ и т.п.
В общих чертах гипертекстовую систему можно рассматривать как систему баз данных, которая обеспечивает совершенно разные методы доступа и управления информацией. Однако, в отличие от традиционных систем баз данных, которые имеют регулярную, упорядоченную структуру, гипертекстовые системы баз данных не имеют строгой структуры, и пользователь волен оперировать, информацией различными доступными ему методами [7].
Основная идея гипертекстовых систем заключается в концепции автоматически поддерживаемых связей как внутри одного документа, так и между различными документами. Поддержка таких связей позволяет организовывать нелинейные текстовые структуры. Преимущества нелинейных документов очевидны — в отличие от линейного документа, например, статьи в журнале, которая является одноуровневым, неизменяемым и имеющим ограниченный набор ссылок, гипертекстовый документ представляет собой гибкую структуру, которая может быть ориентирована на конкретного читателя. Читатель по желанию может либо ограничиться поверхностной информацией одного уровня, либо при необходимости получать более полную информацию других уровней, не тратя времени на поиск нужных документов по ссылкам.
Создатель гипертекстового документа может дополнять документ новыми ссылками, обновлять отдельные части документа, ire меняя структуры в целом, а также изменять структуру документа, не меняя содержимого отдельных частей.
Гипертекст был определён как подход к управлению информацией, при котором ДАННЫЕ хранятся в узлах некой сети, СОЕДИНЁННЫЕ связями. Хранимая в узлах информация может иметь текстовый, графический или какой-либо другой вид [10]. Гипертекст, совокупленный с мультимедиа, называют гипермедиа. Перспективы применения систем гипермедиа заключаются в возможностях создания сложных информационных массивов, имеющих связи с другими массивами.
Гипертекстовую систему составляют узлы — понятия и связи — отношения между ними. Узел обычно представляет одиночное понятие или идею и может содержать текстовую, графическую или какую-либо другую форму информации. На экране пользователя узлы могут быть представлены как текст (в виде статьи, предложения, оглавления и др.), как части экрана и т.д., специально выделенные, чтобы передать их семантический смысл [11].
Связи представляют отношения между узлами-понятиями. Они могут быть двунаправленными, позволяя возвращаться от последующего узла к предыдущему (т.е. сделать шаг назад).
Основные черты гипертекстовых систем.
•Графический пользовательский интерфейс, позволяющий пользователям ориентироваться в море информации путём установления связей с узлами и получения информации о содержимом узлов.
Управляющая система с инструментом создания и управления узлами и связями (система для создания гипертекстовых документов).
Механизм поиска информации, либо традиционный — типа поиска по ключевым словам, авторам, тематике, либо — возможность создания механизма поиска по запросам пользователя.
Механизм управления информацией об узлах и связях между ними.
Система хранения информации, которая может быть, например, файловой системой, системой баз знаний, либо системой управления реляционными или объектно-ориентированными базами данных.
Ярким примером глобальной гипертекстовой системы является WWW — наиболее перспективная и бурно развивающаяся прикладная система Internet.
WWW. Гипертекстовая система WWW была предложена в марте 1989 г., как система для обмена информацией среди участников Европейского Центра Ядерных Исследований (CERN).
В настоящее время WWW является одной из наиболее распространенных систем Tie только в сфере физических исследований, но и во многих других областях, поскольку является удобным и мощным инструментом управления информацией. "Всемирная паутина" представляет собой широкомасштабную гипертекстовую информационную систему. Она даёт универсальный доступ к большому объёму документов на WWW-cepeepar, и, сверх того, поддерживает ряд наиболее распространённых протоколов для общения с другими информационными системами.
WWW дает возможность пользователям сетей находить и потреблять информацию, размешенную как на местных, так и на удалённых серверах, к которым возможен доступ по сети.
Для извлечения информации из различных источников WWW использует соответствующие протоколы, среди которых следует отметить следующие:
HyperText. Transfer Protocol (HTTP) — собственный протокол WWW. Наиболее быстрый протокол для просмотра и представления данных.
FTP
NNTP
Gopher
Z39.50 — протокол получения информации. Один из вариантов Z39.50 — протокол WAIS.
В настоящее время в WWW возможно следующее:
функции (7op/ier;
функции WA1S;
сервис анонимного ftp;
полные возможности Archie;
все возможности Veronica;
все возможности finger;
все возможности CSO, X.500 и whnis сервисов;
библиотечные системы, использующие PALS (станларт баз дан-ных библиотечных систем);
доступ к Usenet;
функции telnet;
функции llytelnet (интерфейс к telnet через систему меню);
функции Techinfo или Texinfo;
функции Hyper-g (сетевая гипертекстовая система распространенная в Европе);
гипертекст и гипермедиа п формам' HTML — собственном формате WWW.
WWW работает по принципу клиент сервер. WWW-клиснты реализованы для с.ленуюншх платформ:
алфапнтно-цифровые терминалы любой платформы;
UNIX (любой из диалектов);
VAX/VMS;
XI 1/Motif лля IRIS (Silicon Graphics), SunOS 4, ItS/6000, DEC Alphn/OSFl;
DEC UimiX;
NcXT, для NeXTStep 3.0;
IBM совместимые от .186 и выше, под MS DOS и Windows;
Macintosh от Classic и выше;
интерфейсы в среде Perl;
интерфейсы в среде Emacs.
WWW-серверы доступны на следующих платформах:
UNIX;
Macintosh OS 7.X;
VM, VMS;
Windows З.хх или NT.
Как уже было сказано, для общения клиента и сервера определён протокол HTTP.
Текущие версии "стандарта" HTTP -- протокола для общения клиента и сервера — обеспечивают все необходимые требования для проверки аутентичности пользователя (типа permission access), защиты от перехвата конфиденциальной части информации и т.д. Основой для этого является Secure Sockets Layer (SSL) протокол, стандарт которого принят группой W3C (W3 Corporation), последнее обновление 17.01.1995, и опубликован в виде RFC.
SSL протокол обеспечивает протоколам более высокого уровня возможность взаимодействия по схеме клиент-сервер по так называемому "безопасному каналу", суть которого состоит в следующем:
канал выделенный — после тривиального handshake (рукопожатия) в обмене по каналу происходит установление секретного ключа и все последующие сообщения зашифрованы;
канал достоверный — поскольку со стороны сервера всегда происходит проверка аутентичности клиента, который не обязательно проверяет достоверность сервера;
канал надёжен - передача сообщений включает проверку на целостность или полноту данных, используя средства, зарезервированные в Medium Access Control (MAC).
Эти встроенные в HTTP особенности дали возможность развить на его основе приложения, используемые в бизнесе и даже в финансовой сфере: появилось очень много WWW-серверов, предоставляющих совершенно необычные услуги, как, например, оплату счетов по кредитной карте, заказы и оплата в магазинах, операции по страховому полису и т.д. Таким образом, быстрое развитие HTTP заметно расширяет сферу применимости приложений на его основе.
Для создания и использования гипертекстовых документов определён язык HTML (HyperText Markup Language), являющийся прикладной разновидностью мощного языка описания документов SGML, являющегося стандартом ISO. Гипертекстовые HTML документы представляют собой обычные 7-битовые ASCII файлы, содержащие форматные коды, которые определяют внешний вид документа (шрифты, заголовки, параграфы, картинки, изображения и пр.) и гиперсвязи.