- •Сетевая обработка данных позволяет:
- •Основные характеристики вычислительных сетей:
- •Классификация вычислительных сетей
- •Основные отличия между лвс и гвс
- •Проникновение локальных технологий в глобальные
- •Типовые структуры вычислительных сетей
- •Типичные примеры топологии лвс
- •Методы (способы) коммутации
- •Способ виртуальных соединений (каналов) как метод реализации коммутации пакетов
- •Методы мультиплексированной передачи
- •Технология fdm
- •Технология tdm.
- •Технология wdm
- •Задачи системотехнического проектирования сетей эвм
- •**Определение структурной функциональной организации Host эвм
- •*Задача топологической оптимизации спд
- •Анализ задержек передачи в сети передачи данных
- •Задача выбора оптимальных пропускных способностей каналов связи сети передачи данных
- •Прямая задача:
- •Обратная задача:
- •Алгоритм выбора пропускных способностей канала связи из заданного дискретного множества
- •Понятия открытых систем
- •Модель (архитектура) взаимодействия открытых систем (вос) или osi (open system interconnection).
- •Функции уровней
- •Физический
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень (уровень синхронизации)
- •Представительский уровень
- •Прикладной уровень
- •Прохождение данных через модель osi
- •Протоколы канального уровня (протоколы управления передачей данных)
- •Формат кадра протокола hdlc.
- •Существует три типа кадров
- •Методы повторной передачи. (arq-методы – автоматического запроса повторной передачи)
- •Анализ пропускных способностей
- •Протокол с n-возвращениями (протокол непрерывной передачи)
- •Определение оптимальной длины кадра
- •Построение модели ошибок
- •Сетевой уровень
- •Составная сеть (inter-сеть или intro-сеть)
- •Устройства
- •Маршрутизатор
- •Классификация алгоритмов маршрутизации:
- •Задача оптимальной статической маршрутизации
- •Алгоритм решения задачи (алгоритм отклонения потоков)
- •Система адресации стека tcp/ip.
- •Локальные адреса
- •Символьные адреса
- •Числовые адреса
- •Особые iPадреса
- •Протокол ip – internet protocol
- •Структура информации заголовка ip
- •Различия между iPv6 и iPv4
- •Стек протоколов tcp/ip
- •Структура заголовка сегмента протокола tcp
- •Сети х.25
- •Стек протоколов сети х.25
- •Формат пакета стандарта х.25
- •Isdn – сети с интегрированным цифровым обслуживанием (Integrated Services Digital Networks)
- •Пользовательский интерфейс пи строится на каналах трех типов:
- •Различают два типа пользовательского интерфейса пи
- •Стек протоколов сети isdn.
- •Технология Frame Relay
- •Стек протоколов Frame Relay.
- •Формат кадра протокола lap-f.
- •Особенности Сети Frame Relay:
- •Технология aloha (чистая и синхронная)
- •Чистая алоха
- •Оценка эффективности чистой алохи.
- •Синхронная (сортированная) алоха
- •Оценка эффективности синхронной алохи
Неинтеллектуальные терминалы не имеют сетевого адреса, адреса присваиваются только СРП.
Стандарт Х25 определяет (регламентирует) процедуры и правила обмена данными между абонентами (узлами сети) и центром коммутации пакетов. ИЛИ регламентирует интерфейс между оконечным оборудованием данных ООД (DTE) и аппаратурой передачи данных АПД (DCE). Сеть Х.25 к сети передачи данных не имеет никакого отношения.
Место сетей Х.25: рис47
08.05.13
Стек протоколов сети х.25
Стандарт Х.25 описывает 3 уровня протокола, а значит, стек Х.25 состоит из протоколов 3х уровней.
Рис48.
Транспортный и более высокие уровни реализованы в конечных узлах и стандартом Х.25 не регламентируются.
Схема передачи данных по соответствующим уровням: рис49.
Правила взаимодействия двух смежных уровней – интерфейс.
Правила взаимодействия двух одноименных сторон на физическом уровне в протоколе Х.25 НЕ РЕГЛАМЕНТИРУЕТСЯ. Однако чтобы компенсировать данный недостаток, существует интерфейс, регламентирующий связь между физическим и канальным уровнем. Он называется Х.21 либо Х.21BIS.
На канальных уровнях используется протокол LAP (протокол доступа к среде) либо LAP-B (сбалансированный протокол доступа к среде) - полное соответствие с протоколом HDLC. Это сбалансированный асинхронный режим, используется в дуплексных КС.
LAP-обеспечивает надежную передачу между двумя уровнями.
Протокол уровня пакетов (Х.25/3) выполняет в рамках стека протокола Х.25 следующие функции:
Установление виртуального соединения между двумя сторонами.
Управление потоком пакетов, поступающим в СПД.
Разъединение виртуального соединения.
На протокол Х.25/3 не возложена функция маршрутизации, так он соединяет две точки. Функция маршрутизации реализуется дополнительным программным модулем.
Сети Х.25 – сети с коммутацией пакетов.
Дейтаграммный способ – не гарантирует порядок доставки пакетов (не используется в сетях Х.25)
Способ виртуальных каналов – соблюдается порядок доставки. Каналы могут быть:
Постоянные (выделенные)
Коммутируемые
Основная функция, возложенная на третий уровень (уровень пакетов) осуществляется с помощью 14 различных управляющих пакетов (похожих на супервизорные кадры).
Формат пакета стандарта х.25
Пакет данных и управляющий пакет
1
2
3
4
5
6
7
8
Q
D
Mod
№ группы ВК
№ ВК в группе
S/I
Порядковый номер
M
Номер запроса
Протокол верхнего уровня
Данные
1
2
3
4
5
6
7
8
Q
D
S/I
Тип управляющего пакета
Длина адреса назначения
Длина адреса источника
Адрес назначения
Адрес источника
Длина поля услуг
Поле услуг
Управляющая информация
Q – флаг предназначен для распознания информации в поле данных пакета. Q=1 – в поле данных содержится управляющая информация, Q=0 – пользовательские данные.
D – задает признак подтверждения пакета (задает два варианта управления потоком пакетов).
Mod – биты модуля нумерации пакетов. Если [3,4]
01 – нумерация по модулю 8 (от 0 до 7)
10 – по модулю 128 (от 0 до 127)
№ группы виртуальных каналов. По признакам:
Коммутируемые, дуплексные, виртуальные
Коммутируемые, симплексные, виртуальные
Номер виртуального канала в группе. В каждой группе содержится 256 ВК.
Если виртуальны канал постоянный, то его номер назначает администратор сети, и указывается номер, идентифицирующий эту группу.
S/I – идентифицирует информационный или супервизорный пакет.
S/I=0 – информационный пакет
S/I=1 – управляющий пакет
Если Mod=01, то следующие три бита будут задавать номер пакета. Если Mod=10, то следующие 7 бит.
M – метка большого количества пакетов.
M=1 – за данным пакетом в сообщении придет еще хотя бы 1 пакет.
М=0 – пакет последний
Номер запроса – порядковый номер пакета, который ожидает принимающая сторона. (номер запроса-1)
Протокол верхнего уровня – данное поле идентифицирует протокол верхнего уровня, которому передается пакет.
Данные – непосредственно данные пользователя. Длина может быть: 16, 32, 64, 128, 256, 512, 1024. По умолчанию длина 128. Об этом договариваются во время становления соединения.
Если S/I = 1, то в остальных 7 битах задается тип управляющего пакета.
Существует 14 типов управляющих пакетов:
Запрос соединения Call Request
Подтверждение соединения Call Accept
Запрос разъединения соединения Call Disconnect
Подтверждение разъединения
Готовность к приему
Неготовность к приему
Отказ от приема
Соединение принято
Соединение установлено
И так далее
В поле услуг записываются те или иные параметры возможного соединения:
Размер окна по умолчанию = 2
Длина пакета = 128
Режим нумерации пакетов
Приоритетность передаваемых пакетов
Величина таймаута
Если управляющий пакет готов либо не готов к приему, то управляющая информация включает в себя соответствующие поля с одновременным подключением.
Основная функция протокола Х.25/3 – управление потоком пакетов, поступающих в СПД. Реализуется на третьем уровне с помощью механизма скользящего окна (размер окна = максимальное количество пакетов, передаваемых без подтверждения). Если D=0, то в каждой сети будет свой собственный размер окна, а если D = 1, то окно охватывает все виртуальное соединение.
В запрос на установление соединения в глобальных сетях посылается запрос (адрес назначения и адрес источника).
Структура ЦКП (когда речь о глобальных соединениях). Рис50.
Каждый номер виртуального канала имеет свое локальное значение. С каждым портом будет связана таблица коммутации портов:
Для первого порта
№ входноего виртуального канала
№ выходного порта
№ выходного виртуального канала
3
3
8
Для третьего порта
|
|
|
|
|
|