- •Глава 7. Структурные схемы программного обеспечения функций сетевого уровня сети X.25
- •7.1. Структурная схема организации по функций сетевого уровня сети х.25
- •7.1.1. Структурная схема программы Ррасп «Распределение принятых пакетов из канальных процессоров в очереди по типам»
- •7.2. Структурные схемы программ формирования таблицы маршрутизации по логическим канальным номерам lcn
- •7.2.1. Структурная схема программы “Обработка пакетов "Запрос Вызова"”
- •7.2.2. Структурная схема программы “Обработка пакетов "Вызов Принят"”
- •7.3. Структурная схема программы "Коммутация пакетов "данные""
- •6.1. Программа p6
- •6.2. Программа p7
- •6.3. Программа p8
- •6.4. Программа p9
- •6.5. Программа p10
- •6.6. Исходные данные для лабораторной работы
- •Лабораторная работа № 7. Программа формирования таблицы маршрутизации на сетевом уровне
- •7.1. Программа p1
- •7.2. Программа p2
- •7.3. Программа p3
- •7.4. Программа p4
- •7.5. Программа p5
- •7.6. Программа p6
- •7.7. Программа p7
- •7.8. Исходные данные для лабораторной работы
- •Лабораторная работа № 8. Программа коммутации пакетов "данные"
- •8.1. Программа p1
- •8.2. Программа p2
- •8.3. Программа p3
- •8.4. Программа p4
- •8.5. Программа p5
- •8.6. Исходные данные для лабораторной работы
8.3. Программа p3
1) Перенос первого пакета Д в очереди массивов принятых пакетов (с канального процессора КПР=5) ОДпм (5) в очередь пакетов на передачу в канальный процессор).
- определить номер строки таблицы маршрутизации для входящих пакетов с канального процессора 5 (табл. 1), в которой LCN входящего пакета в ЦКП совпадает с LCN в массиве пакета очереди ОДпм (5) по адресу A(1). В данном примере LCN=179.
- заменяем LCN в массиве пакета по адресу A(1) на LCN исходящего пакета из ЦКП. В данном примере LCN=3201.
- снимаем этот массив пакета из ОДпм (5) и устанавливаем в конец очереди на передачу из ЦКП в канальный процессор, номер которого определяется из определенной строки таблицы маршрутизации. В данном примере это в очередь Опд(4), т.е. в канальный процессор 4.
- производится коррекция очередей ОДпм (5), Опд (4) и характеристик НДпм (5), Нпд (4).
На рис. 7 приведена характеристика очереди НДпм (5).
АНДпм (5)
-
А(2)
А(2)
1
Рис. 7. Характеристика очереди НДпм (5).
На рис. 8 приведена характеристика очереди Нпд (4).
А Нпд (4)
-
А(1)
А(1)
1
Рис. 8. Характеристика очереди НДпм (4).
2) Перенос пакета Д в очереди массивов принятых пакетов (с канального процессора КПР=5) ОДпм (5) в очередь пакетов на передачу в канальный процессор).
Эта операция производится самостоятельно аналогично приведенному выше переносу первого пакета.
Производится коррекция очередей ОДпм (5), Опд (4) и характеристик НДпм (5), Нпд (4).
На рис. 9 приведена характеристика очереди Нпд (4)..
А Нпд (4)
-
А(1)
А(2)
2
Рис. 9. Характеристика очереди НДпм (4).
D:=D+1
GO TO DISP8
8.4. Программа p4
Формирование двух пакетов “Данные” (Д), находящихся в очереди принятых пакетов с канального процессора КПР=4.
Эта операция производится самостоятельно на базе опыта, полученного при освоении программы P2. Записать в информационную часть первого и второго пакета соответственно значение n и n+1 (исходные данные n для вариантов и контрольного примера приведены в разд. 8.6).
На рис. 10 приведена характеристика очереди НДпм (4).
АНДпм (4)
-
А(3)
А(4)
2
Рис. 10. Характеристика очереди НДпм (4).
D:=D+1
GO TO DISP8
8.5. Программа p5
Перенос пакетов Д из очереди массивов принятых пакетов (с канального процессора КПР=4) ОДпм (4) в очередь пакетов на передачу в канальный процессор.
Эта операция производится самостоятельно на базе опыта, полученного при освоении программы P3.
На рис. 11 приведена характеристика очереди НДпм (5). ?????????????????????????????????
А Нпд (4)
-
А(3)
А(4)
2
Рис. 11. Характеристика очереди НДпм (5). 77777777777777777?????????????
D:=D+1
GO TO DISP8
