- •Хайретдинов м.С. 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/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
8.2. Примеры служб обмена данными
Различные компании, в том числе телефонные, начали предлагать сетевые услуги любой организации, пожелавшей подключиться к сети. Подсети находятся в собственности сетевых операторов, предоставляющих услуги для хостов и терминалов клиентов. Подобная система называется сетью общего пользования. Она аналогична общественной телефонной системе и часто является ее частью. Служба DQDB, изображенная на рис. 1.4, уже кратко рассматривалась в этой книге. В следующих разделах мы обсудим еще четыре примера служб — SMDS, X.25, ретрансляцию кадров и широкополосную сеть ISDN.
SMDS
Высокоскоростная коммутируемая служба данных SMDS (Switched Multimegabit Data Service) была разработана фирмой Bellcore в 80-х годах для объединения локальных сетей, обычно отдельных офисов или цехов одной компании. Реализована эта служба была в начале 90-х региональными и междугородными компаниями. Цель заключалась в том, чтобы без лишней суеты предоставить услуги по высокоскоростной передаче данных. SMDS является первой широкополосной (то есть высокоскоростной) коммутируемой службой, предоставленной в открытое широкое пользование.
Чтобы было понятнее, в каких ситуациях была бы полезной служба SMDS, рассмотрим компанию с четырьмя офисами в четырех различных городах, каждый со своей локальной сетью. Компания хотела бы соединить все свои локальные сети, так чтобы пакеты могли пересылаться из одной сети в другую. Одним из решений было бы арендовать шесть высокоскоростных линии и полностью соединить все локальные сети, как показано на рис. 1.25, а. Такое решение, конечно, возможно, но дорого.
Альтернативным решением является использование SMDS, как показано на рис. 1.25, о. Сеть SMDS действует как высокоскоростная магистраль для локальных сетей, что обеспечивает возможность пересылать пакеты из любой локальной сети в любую локальную сеть. Между локальными сетями в офисах клиентов и сетью SMDS, расположенной в офисах телефонной компании, связь устанавливается при помощи арендованных у телефонной компании линий. Обычно такие линии являются региональной компьютерной сетью, использующей службы DQDB, хотя возможны и другие варианты.
Локальная сеть 1
О
Локальная сеть 2 Выделенные Локальная сеть 4
линии
a 6
Рис. 1.25. Четыре ЛВС, соединенные выделенными линиями (а); соединение с помощью SMDS (б)
Тогда как большинство служб, предоставляемых телефонными компаниями, разработаны для непрерывного трафика, SMDS поддерживает пульсирующий трафик. Другими словами, время от времени из одной локальной сети в другую очень быстро переносится пакет, но большую часть времени между сетями нет никакого обмена информацией. Вариант с шестью выделенными линиями (см. рис. 1.25, а) стоит очень дорого. Клиент должен платить за выделенные линии, независимо от того, пользуется ли он ими постоянно или нет. Если обмен информацией между локальными сетями не требует постоянной и непрерывной связи, то служба SMDS может оказаться существенно более дешевым решением. Чтобы полностью соединить друг с другом r локальных сетей выделенными линиями, потребуется r (л - 1)/2, возможно, длинных (а, следовательно, дорогих) линий, тогда как служба SMDS потребует только аренды п коротких линий к ближайшему маршрутизатору SMDS.
Поскольку служба SMDS предназначена для соединения локальных сетей, она должна быть достаточно быстрой, чтобы справляться с работой. Стандартной скоростью считается 45 Мбит/с, хотя иногда бывают доступны более низкие скорости. Региональные сети также работают на скорости 45 Мбит/с, однако они не являются коммутируемыми, то есть чтобы соединить четыре локальных сети при помощи региональной сети, телефонная компания должна протянуть один провод через все четыре локальных сети, что возможно только в случае, если все четыре локальные сети находятся в одном городе. В случае SMDS каждая локальная сеть соединяется с коммутатором телефонной компании, который направляет пакеты по сети SMDS по требуемым адресам, возможно, через несколько других коммутаторов.
Основной службой SMDS является простая служба доставки пакетов без установления соединения. Формат пакета показан па рис. 1.26. Пакет состоит из трех полей: адрес назначения, адрес источника и поле данных пользователя, размером до 9188 байт. Машина на передающей локальной сети, соединенная с линией доступа, выкладывает пакет на линию, и SMDS пытается доставить его по правильному адресу. Какие-либо гарантии не предоставляются.
Байт 8 8 <=9188
-
Адрес получателя
Адрес отправителя
Данные пользователя
Рис. 1.26. Формат пакета SMDS
Адреса отправителя и получателя состоят из 4-битового кода, за которым следует телефонный номер, содержащий до 15 десятичных цифр. Каждая цифра кодируется в отдельном 4-разрядном поле. Телефонные номера содержат код страны, код региона и номер абонента, таким образом, данная служба может предоставляться в международных масштабах. Предполагалось, что использование десятично-кодированных телефонных номеров в качестве сетевых адресов сделает новую службу понятнее для раздражительных пользователей.
Когда пакет прибывает в сеть SMDS, первый маршрутизатор проверяет соответствие адреса источника номеру входной линии для предотвращения мошенничества. Если адрес неверен, то пакет просто игнорируется. В противном случае пакет пересылается по назначению.
Полезной возможностью SMDS является широковещание. Пользователь может указать список телефонных номеров SMDS, которому будет назначен специальный номер. Любой пакет, посланный по этому номеру, будет разослан по всем номерам этого списка. Общегосударственная ассоциация биржевых агентов (National Association of Securities Dealers) использует эту способность службы SMDS компании MCI для рассылки новых биржевых сводок всем своим 5000 членам.
Дополнительной услугой, предоставляемой пользователям, является адресное фильтрование, как для входящих, так и для выходящих пакетов. При выходном фильтровании пользователь может указать список телефонных номеров и отметить, что пакеты не могут отсылаться по другим адресам. При входном отсеве принимаются только пакеты, посланные с указанных в списке телефонных номеров. Используя обе услуги, пользователь может построить частную сеть, не имеющую SMDS-связей с внешним миром. Такая возможность чрезвычайно ценна для компаний, работающих с конфиденциальной информацией.
Поле данных пользователя может содержать любую последовательность данных длиной до 9188 байт. Служба SMDS не читает эти данные. Они могут содержать пакет Ethernet, пакет IBM token ring, IP-пакет или что-нибудь другое. В любом случае это поле безо всяких изменений передается из одной локальной сети в другую.
Служба SMDS поддерживает пульсирующий трафик. Маршрутизатор, соединенный с каждой линией доступа, содержит счетчик, увеличивающийся на единицу с некой постоянной частотой, например каждые 10 мкс. Когда пакет прибывает на маршрутизатор, значение счетчика сравнивается с длиной пакета в байтах. Если значение счетчика оказывается больше, то пакет без задержек пересылается дальше, а из значения счетчика вычитается длина пакета. Если длина пакета превосходит содержимое счетчика, пакет игнорируется.
В результате при увеличении счетчика на единицу каждые 10 мкс пользователь может посылать данные со средней скоростью в 100 000 байт/с, однако скорость работы самой линии может быть намного выше. Так, например, если линия была свободна в течение 10 мс, значение счетчика будет равно 1000 и пользователю будет позволено переслать 1-килобайтный пакет на скорости 45 Мбит/с, таким образом, пакет будет передан за 180 мкс. При выделенной линии со скоростью в 100 000 байт/с передача того же килобайта заняла бы 10 мс. Таким образом, SMDS предоставляет быструю передачу пакетов, но с определенными временными задержками, так что средняя скорость остается ниже оговоренного значения. Такой механизм при необходимости обеспечивает быстрый ответ, но не позволяет пользователям использовать более широкую полосу пропускания, чем та, за которую они согласились платить.
