- •Организация вычислительных систем
- •Часть II «Сети эвм» Краткий конспект лекций Содержание
- •Эталонная модель взаимодействия открытых систем
- •Уровни эталонной модели
- •Функции уровней
- •Правила описания сервиса
- •Локальные вычислительные сети
- •Топологии локальных сетей
- •Среды передачи информации
- •Методы кодирования информации
- •Методы управления обменом в сети типа «активная звезда»
- •В сети типа «шина»
- •В лвс типа «кольцо»
- •Контроль правильности передачи
- •Функции аппаратуры локальных сетей
- •Сетевые адаптеры
- •Пример реализации сетевого адаптера Ethernet
- •Другие сетевые устройства
- •Аппаратура лвс
- •Аппаратура сети Ethernet
- •Аппаратура сети Fast Ethernet
- •Аппаратура сети Gigabit Ethernet
- •Аппаратура сети Token Ring фирмы ibm
- •Аппаратура сети Arcnet
- •Аппаратура сети fddi
- •Аппаратура сети 100vg-AnyLan
- •Уровни моделиOsi
- •Прикладной уровень
- •Уровень представления
- •Сеансовый уровеньOsi
- •Основные понятия.
- •Фазы и услуги сеансового сервиса
- •Функциональные группы и сервисные подмножества
- •Транспортный уровеньOsi
- •Сетевой уровень osi Структура системы передачи данных
- •Задачи сетевого уровня
- •Протоколы сетевого уровня
- •Протоколы сетевого уровня в сетях с коммутацией пакетов
- •Рекомендация х.25 мкктт
- •Уровень управления информационным каналом Типы протоколов
- •Протокол bsc
- •Протокол hdlc
- •Каналы t1/e1
- •Метод биполярного кодирования
- •Синхронизация
- •Кадровая синхронизация
- •Мультиплексирование
- •Типичная структура системы
- •Интерфейс bri
- •Интерфейс pri
- •Аппаратные средства абонентского комплекса
- •Дополнительные услуги сетей isdn
- •Сети Frame Relay
- •Формат кадра
- •Согласование скорости передачи
- •Типы каналов
- •Защита от ошибок
- •Сети atm
- •Быстрая коммутация пакетов
- •Типы каналов
- •Подуровни atm и режимы передачи
- •Сеть Интернет
- •Стек протоколов tcp/ip
- •Уровень I стекаTcp/ip
- •Уровень II стекаTcp/ip
- •Уровень III стекаTcp/ip
- •Уровень IV стека tcp/ip
- •Протокол ip
- •Протокол iPv6
- •Протокол tcp
- •Механизм тайм-аута ожидания подтверждения
- •Протокол udp
- •Протокол icmp
- •Маршрутизация
- •Маршрутизаторы
- •Примеры протоколов Протокол rip
- •Протокол ospf
- •Протокол igrp
- •Протокол политики маршрутизации egp
- •Протокол политики маршрутизации bgp
- •Протокол pnni
- •Литература
Сетевой уровень osi Структура системы передачи данных
При рассмотрении систем передачи данных вводятся два основные понятия :
DTE (Data Terminal Equipment). Этот термин переводится в нашей литературе какоконечное оборудование данных(ООД) и представляет собой обобщенное понятие, используемое для описания конечного прибора пользователя, который является источником или получателем данных. В качестве DTE может выступать любое оборудование, способное передавать и принимать данные: кассовый аппарат, ПК. мэйнфрейм и т.д.
DCE (Data Communication Equipment). Этот термин определяется какаппаратура канала данных(АКД) и относится к тем устройствам, которые обеспечивают возможность передачи данных.
DCE используют для доставки сообщения получателю некоторую среду, в качестве которой могут , например, использоваться:
GSTN(General Switched Telephone Network) — коммутируемая телефонная сеть общего пользования;
Network TCP/IP (Transmission Control Protocol/Internet Protocol) — сеть, использующая стек протоколов TCP/IP;
Network ATM (Asynchronous Transfer Mode) — сеть с режимом асинхронной передачи;
ISDN (Integrated Services Digital Network) — цифровая сеть интегрального обслуживания;
Network Frame Relay — сеть ретрансляции кадров.
Задачи сетевого уровня
Сетевой уровень обеспечивает поддержку сетевых соединений для различных типов сетей – от простых двухточечных до объединения сетей с различными характеристиками.
На сетевом уровне выполняются следующие основные функции:
ретрансляция и маршрутизация;
обеспечение сетевых соединений;
обнаружение и исправление ошибок;
упорядочение передаваемых данных;
управление потоком данных;
передача срочных данных и т.д.
Имеются стандарты на сетевую службу ISO 8348 и МККТТ Х.213. Формально сетевая служба определяется с использованием примитивов, их диаграмм временных последовательностей, диаграмм переходов состояний для последовательностей примитивов в оконечной точке сетевого соединения.
Установление соединения
На рисунке показано формальное представление на уровне сервисных примитивов процедуры установления соединения. Здесь используются стандартные элементы:request(запрос),indication(индикация),response(ответ) иconfirmation(подтверждение).
Передача данных
Передача данных может осуществляться в двух режимах – простая или с запросом подтверждения. В последнем случае в примитивN-DATA requestвключается параметр "запрос подтверждения" (confirmation request). Формальное представление этих режимов показано на рисунках.
Диаграмма состояний
Функционирование сетевого объекта формально описывается в форме диаграммы состояний(см. рис.). На этой диаграмме используются сервисные примитивы:
N-CONNECT(соединение)
N-DISCONNECT (разъединение)
N-RESET (сброс)
N-DATA(данные)
N-EXPEDITED-DATA(срочные данные)
N-DATA-ACKNOWLEDGE(подтверждение данных).
На диаграмме упрощенно показан просто примитив N-DISCONNECT. Это может быть примитив типаindicationилиrequest. Отказ в установлении соединения может произойти из-за отсутствия возможности у поставщика либо нежелания вызываемого пользователя.
Возможность использования процедуры передачи срочных данныхсогласовывается при установлении соединения. Ее особенность - это независимость от процедур управления потоком нормальных данных. Максимальный размер срочных данных – 32 байта.
Процедура сбросаприменяется как пользователями (т.е. транспортными объектами) для взаимной синхронизации, так и самим сетевым уровнем при ошибках (потере данных). Сброс приводит к уничтожению на сетевом уровне всех не доставленных данных, срочных данных и подтверждений приема. Таким образом, он может использоваться и для устранения переполнения сетевого соединения.
Примитивы сервиса могут снабжаться набором параметров. Например, для примитива CONNECTвозможно введение следующих параметров:
Выбор факультативных услуг: использование подтверждения приема применение срочных данных
Обмен параметрами качества сервиса: пропускная способность транзитная задержка параметры защиты сетевого соединения приоритет сетевого соединения
Данные пользователя (до 128 байт).
Для примитива DISCONNECTв качестве параметров могут быть указаны:
Инициатор разъединения
Причина разъединения
Данные пользователя (до 128 байт).
Примитив RESETс помощью параметров может указывать на:
Инициатора сброса
Причину сброса.