- •Оглавление
- •Введение
- •Распределенная обработка информации
- •Понятие и задачи создания компьютерных сетей
- •Иерархия сетей. Локальные и глобальные сети
- •Топологии сетей
- •Компоненты сетей. Сети передачи данных
- •Характеристики ивс
- •Требования к организации ивс и основные понятия сетевой обработки информации. Технология клиент-сервер
- •Процессы
- •Многоуровневая организация сети
- •Модель osi
- •Структура сообщений
- •Протоколы
- •Режимы передачи данных в сетях
- •Дейтаграммы и виртуальные каналы
- •Методы доступа в сетях передачи данных
- •Доступ абонентских систем к моноканалу
- •Методы доступа в сетях с шинной топологией
- •Методы доступа в кольцевых сетях
- •Модель ieee Project 802
- •Категории стандартов ieee 802
- •Расширения модели osi
- •Сети шинной топологии
- •Сеть Ethernet и стандарт ieee-802.2
- •Сети с маркерным методом доступа (стандарт ieee 802.4)
- •Кольцевые сети
- •Сети с маркерным методом доступа (стандарт ieee 802.5)
- •Сети с методом тактируемого доступа (стандарт iso/dis 8802/7)
- •Высокоскоростные системные интерфейсы и локальные сети
- •Гигабитные сети
- •Сети с беспроводным доступом
- •Протоколы обмена и передачи данных
- •Иерархия протоколов. Стеки протоколов
- •Распространенные стеки протоколов
- •Разделение протоколов по уровням
- •Стек протоколов tcp/ip
- •Общее описание протоколов, входящих в стек tcp/ip
- •Протокол канального уровня slip (Serial Line ip)
- •Протокол канального уровня ррр (Point to Point Protocol)
- •Другие протоколы канального уровня
- •Ip протокол
- •Ip версия 6 архитектуры адресации
- •Преобразование iPадресов в физические адреса оконечных устройств
- •Протоколы транспортного уровня tcp и udp
- •Стек протоколов фирмы Novell
- •Краткое описание протоколов стека ipx/spx
- •Протокол ipx
- •Протокол spx
- •Стек протоколов фирмы AppleTalk
- •Стек протоколов фирмы Lan Manager
- •Программные средства работы в сети. Сетевые операционные системы (Сетевые ос)
- •Классификация ос
- •Структура сетевой операционной системы
- •Одноранговые сетевые ос и ос с выделенными серверами
- •Семейство операционных систем unix
- •Сетевые продукты фирмы Novell
- •Структура NetWare и обзор особенностей
- •Способы повышения производительности
- •Способы обеспечения открытости и расширяемости
- •Способы обеспечения надежности
- •Защита информации
- •Файловая система
- •Области использования Windows nt/2000
- •Аппаратные средства работы сети. Коммутация в сетях
- •Расширение локальных сетей. Компоненты сети
- •Повторители
- •Маршрутизаторы
- •Расширение сетей. Интеграция сетей
- •Сеть передачи информации для организации и проведения массовых процедур оценки качества знаний
- •Маршрутизация
- •Понятие алгоритма маршрутизации
- •Классификация алгоритмов маршрутизации
- •Протоколы маршрутизации
- •Бесклассовая интердоменная маршрутизация (cidr)
- •Политика маршрутизации
- •Технологии internet. Сервис в сетях
- •Организационные структуры internet
- •Услуги internet
- •Протоколы передачи аудио и видеоданных
- •Метаданные
- •Гипертекст (html)
- •Принципы и форматы упаковки данных аудио- и видеосигналов
- •Алгоритмы сжатия
- •Фрактальные методы
- •Вэйвлеты (Wavelets)
- •Стандарты mpeg
- •Стандарт mpeg-1
- •Список литературы
- •10 Список терминов
-
Протоколы обмена и передачи данных
Несколько протоколов, которые работают в сети одновременно, обеспечивают следующие операции с данными:
-
подготовку;
-
передачу;
-
прием;
-
последующие действия.
Работа различных протоколов должна быть скоординирована так, чтобы исключить конфликты или незаконченные операции. Этого можно достичь с помощью разбиения стеков протоколов на уровни.
-
Иерархия протоколов. Стеки протоколов
Стек протоколов (protocol stack) — это некоторая комбинация протоколов. Каждый уровень стека (рис. 27) определяет различные протоколы для управления функциями связи или ее подсистемами. Каждому уровню присущ свой набор правил.
Прикладной уровень |
Инициализация или прием запроса |
Представительный уровень |
Добавление в пакет форматирующей, отображающей и шифрующей информации |
Сеансовый уровень |
Добавление информации о трафике — с указанием момента отправки пакета |
Транспортный уровень |
Добавление информации для обработки ошибок |
Сетевой уровень |
Добавление адресной информации и информации о месте пакета в последовательности передаваемых пакетов |
Канальный уровень |
Добавление информации для проверки ошибок и подготовка данных для передачи по физическому соединению |
Физический уровень |
Передача пакета как потока битов |
Рис. 27 — Модель OSI и уровни протоколов
Так же, как и уровни в модели OSI, нижние уровни стека описывают правила взаимодействия оборудования, изготовленного разными производителями, а верхние уровни описывают правила для проведения сеансов связи и интерпретации приложений. Чем выше уровень, тем сложнее становятся решаемые им задачи и связанные с этими задачами протоколы.
Привязка
Сети, использующие различные протоколы, не могут непосредственно взаимодействовать друг с другом. Например, приложение, которое работает в системе с SPX/IPX, не может непосредственно взаимодействовать с системой с TCP/IP.
Возможность совместной работы играет важное значение, когда необходимо совместно использовать файлы в различных операционных системах. Это предусматривает не только подключение аппаратуры для совместной работы в сети, но и необходимость учитывать протоколы, позволяющие системам взаимодействовать друг с другом через сетевой кабель.
Процесс, который называется привязка (binding), позволяет с достаточной гибкостью настраивать сеть, т.е. сочетать протоколы и платы сетевых адаптеров, как того требует ситуация. Например, два стека протоколов IPX/SPX и TCP/IP могут быть привязаны к одной плате сетевого адаптера. Если на компьютере более одной платы сетевого адаптера, то стек протоколов может быть привязан как к одной, так и к нескольким платам.
Порядок привязки определяет очередность работы операционной системы с каждым из протоколов. Если с одной платой сетевого адаптера связано несколько протоколов, то порядок привязки определяет очередность, с которой будут использоваться протоколы при попытках установить соединение. Обычно привязку выполняют при установке операционной системы или протокола. Например, если TCP/IP — первый протокол в списке привязки, то именно он будет использоваться при попытке установить связь. Если попытка неудачна, компьютер попытается установить соединение, используя следующий по порядку протокол в списке привязки.
Привязка не ограничивается установкой соответствия стека протоколов плате сетевого адаптера. Стек протоколов должен быть привязан (или ассоциирован) к компонентам, уровни которых и выше, и ниже его уровня. Так, TCP/IP наверху может быть привязан к сеансовому уровню NetBIOS, а внизу — к драйверу платы сетевого адаптера. Драйвер, в свою очередь, привязан к плате сетевого адаптера.
Стандарты протоколов
Модель OSI помогает определить, какие протоколы нужно использовать на каждом ее уровне. Продукты от разных производителей, которые соответствуют этой модели, могут вполне корректно взаимодействовать друг с другом.