Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сети ЭВМ.docx
Скачиваний:
106
Добавлен:
19.05.2015
Размер:
7.31 Mб
Скачать
  • Неинтеллектуальные терминалы не имеют сетевого адреса, адреса присваиваются только СРП.

  • Стандарт Х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 следующие функции:

  1. Установление виртуального соединения между двумя сторонами.

  2. Управление потоком пакетов, поступающим в СПД.

  3. Разъединение виртуального соединения.

  • На протокол Х.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 типов управляющих пакетов:

  1. Запрос соединения Call Request

  2. Подтверждение соединения Call Accept

  3. Запрос разъединения соединения Call Disconnect

  4. Подтверждение разъединения

  5. Готовность к приему

  6. Неготовность к приему

  7. Отказ от приема

  8. Соединение принято

  9. Соединение установлено

  10. И так далее

  • В поле услуг записываются те или иные параметры возможного соединения:

  1. Размер окна по умолчанию = 2

  2. Длина пакета = 128

  3. Режим нумерации пакетов

  4. Приоритетность передаваемых пакетов

  5. Величина таймаута

  • Если управляющий пакет готов либо не готов к приему, то управляющая информация включает в себя соответствующие поля с одновременным подключением.

  • Основная функция протокола Х.25/3 – управление потоком пакетов, поступающих в СПД. Реализуется на третьем уровне с помощью механизма скользящего окна (размер окна = максимальное количество пакетов, передаваемых без подтверждения). Если D=0, то в каждой сети будет свой собственный размер окна, а если D = 1, то окно охватывает все виртуальное соединение.

  • В запрос на установление соединения в глобальных сетях посылается запрос (адрес назначения и адрес источника).

  • Структура ЦКП (когда речь о глобальных соединениях). Рис50.

  • Каждый номер виртуального канала имеет свое локальное значение. С каждым портом будет связана таблица коммутации портов:

  • Для первого порта

    • № входноего виртуального канала

    • № выходного порта

    • № выходного виртуального канала

    • 3

    • 3

    • 8

  • Для третьего порта

  • № входноего виртуального канала

  • № выходного порта

  • № выходного виртуального канала

  • 8

  • 1

  • 3