<!DOCTYPE article
PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20190208//EN"
       "JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="1.4" xml:lang="en">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-id>
   <journal-title-group>
    <journal-title xml:lang="en">Vestnik of Astrakhan State Technical University. Series: Management, computer science and informatics</journal-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Вестник Астраханского государственного технического университета. Серия: Управление, вычислительная техника и информатика</trans-title>
    </trans-title-group>
   </journal-title-group>
   <issn publication-format="print">2072-9502</issn>
   <issn publication-format="online">2224-9761</issn>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="publisher-id">90464</article-id>
   <article-id pub-id-type="doi">10.24143/2072-9502-2024-4-89-106</article-id>
   <article-categories>
    <subj-group subj-group-type="toc-heading" xml:lang="ru">
     <subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ</subject>
    </subj-group>
    <subj-group subj-group-type="toc-heading" xml:lang="en">
     <subject>INFORMATION TECHNOLOGIES IN EDUCATIONAL ACTIVITIES</subject>
    </subj-group>
    <subj-group>
     <subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ОБРАЗОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ</subject>
    </subj-group>
   </article-categories>
   <title-group>
    <article-title xml:lang="en">Formation of a virtual laboratory  for the telecommunication networks system analysis</article-title>
    <trans-title-group xml:lang="ru">
     <trans-title>Формирование виртуальной лаборатории  для системного анализа телекоммуникационных сетей</trans-title>
    </trans-title-group>
   </title-group>
   <contrib-group content-type="authors">
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Сорокин</surname>
       <given-names>Александр Александрович </given-names>
      </name>
      <name xml:lang="en">
       <surname>Sorokin</surname>
       <given-names>Alexandr Aleksandrovich </given-names>
      </name>
     </name-alternatives>
     <email>alsorokin.astu@mail.ru</email>
     <xref ref-type="aff" rid="aff-1"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Мальцева</surname>
       <given-names>Наталия Сергеевна </given-names>
      </name>
      <name xml:lang="en">
       <surname>Maltseva</surname>
       <given-names>Natalia Sergeevna </given-names>
      </name>
     </name-alternatives>
     <email>sviaz@astu.org</email>
     <xref ref-type="aff" rid="aff-2"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Поздняков</surname>
       <given-names>Федор Валерьевич </given-names>
      </name>
      <name xml:lang="en">
       <surname>Pozdnyakov</surname>
       <given-names>Fedor Valerevich </given-names>
      </name>
     </name-alternatives>
     <email>fedor.astrakhan@yandex.ru</email>
     <xref ref-type="aff" rid="aff-3"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Джалмухамбетова</surname>
       <given-names>Елена Азатуллаевна </given-names>
      </name>
      <name xml:lang="en">
       <surname>Dzhalmukhambetova</surname>
       <given-names>Elena Azatullaevna </given-names>
      </name>
     </name-alternatives>
     <email>elena_jalm@mail.ru</email>
     <xref ref-type="aff" rid="aff-4"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Цыгута</surname>
       <given-names>Анна Николаевна </given-names>
      </name>
      <name xml:lang="en">
       <surname>Tsyguta</surname>
       <given-names>Anna Nikolaevna </given-names>
      </name>
     </name-alternatives>
     <email>anna.tsyguta@mail.ru</email>
     <xref ref-type="aff" rid="aff-5"/>
    </contrib>
    <contrib contrib-type="author">
     <name-alternatives>
      <name xml:lang="ru">
       <surname>Логинов</surname>
       <given-names>Алексей Сергеевич </given-names>
      </name>
      <name xml:lang="en">
       <surname>Loginov</surname>
       <given-names>Alexei Sergeevich </given-names>
      </name>
     </name-alternatives>
     <email>aleksej.loginov.03@bk.ru</email>
     <xref ref-type="aff" rid="aff-6"/>
    </contrib>
   </contrib-group>
   <aff-alternatives id="aff-1">
    <aff>
     <institution xml:lang="ru">Астраханский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Astrakhan State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-2">
    <aff>
     <institution xml:lang="ru">Астраханский государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Astrakhan State Technical University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-3">
    <aff>
     <institution xml:lang="ru">Филиал АО «Газпром газораспределение» в Астраханской области</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Gazprom Gazoraspredelenie JSC, branch in Astrakhan region</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-4">
    <aff>
     <institution xml:lang="ru">Каспийский институт морского и речного транспорта имени генерал-адмирала Ф. М. Апраксина – филиал ФГБОУ ВО «Волжский государственный университет водного транспорта»</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Caspian Institute of Sea and River Transport named after Admiral F. M. Apraksin, branch  of the Volga State University of Water Transport</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-5">
    <aff>
     <institution xml:lang="ru">Каспийский институт морского и речного транспорта имени генерал-адмирала Ф. М. Апраксина – филиал ФГБОУ ВО «Волжский государственный университет водного транспорта»;  Волжский государственный университет водного транспорта</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Caspian Institute of Sea and River Transport named after General Adm. F. M. Apraksin Branch of the Federal State Budgetary Educational Institution of Higher Education Volga State University of Water Transport;  Volga State Academy of Water Transport</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <aff-alternatives id="aff-6">
    <aff>
     <institution xml:lang="ru">Астраханский  государственный технический университет</institution>
     <country>Россия</country>
    </aff>
    <aff>
     <institution xml:lang="en">Astrakhan State Technical  University</institution>
     <country>Russian Federation</country>
    </aff>
   </aff-alternatives>
   <pub-date publication-format="print" date-type="pub" iso-8601-date="2024-11-08T07:34:44+03:00">
    <day>08</day>
    <month>11</month>
    <year>2024</year>
   </pub-date>
   <pub-date publication-format="electronic" date-type="pub" iso-8601-date="2024-11-08T07:34:44+03:00">
    <day>08</day>
    <month>11</month>
    <year>2024</year>
   </pub-date>
   <volume>2024</volume>
   <issue>4</issue>
   <fpage>89</fpage>
   <lpage>106</lpage>
   <history>
    <date date-type="received" iso-8601-date="2024-09-05T00:00:00+03:00">
     <day>05</day>
     <month>09</month>
     <year>2024</year>
    </date>
    <date date-type="accepted" iso-8601-date="2024-10-25T00:00:00+03:00">
     <day>25</day>
     <month>10</month>
     <year>2024</year>
    </date>
   </history>
   <self-uri xlink:href="https://vestnik.astu.ru/en/nauka/article/90464/view">https://vestnik.astu.ru/en/nauka/article/90464/view</self-uri>
   <abstract xml:lang="ru">
    <p>Предложена концептуальная структура лабораторного комплекса для исследования телекомму-никационных сетей. Структура состоит из семи уровней: теоретического, модельного, имитационного, гостевой операционной системы, виртуальной рабочей станции, корневой операционной системы, аппаратной рабочей станции. В рамках каждого уровня решается задача, позволяющая реализовать виртуальную лабораторию. Такая структура позволяет корректировать решения, используемые на каждом из уровней при отсутствии необходимости корректировок решений на других уровнях, при этом должно выполняться условие совместимости реализуемых решений. Для реализации виртуальной лаборатории, на основе предложенной структуры, выбраны следующие решения: программный пакет Network Simulator, визуализаторы Network Animator и SaVi, графопостроители TraceGraph и X-Graph – для решения задачи имитационного уровня; задачи уровня гостевой операционной системы решаются при помощи Linux Debian; при помощи программного пакета VMvare Workstation Player решаются задачи уровня виртуальной рабочей станции; задачи уровня корневой операционной системы и аппаратной рабочей станции решаются средствами программного обеспечения и оборудования учебного заведения и/или обучающегося; задача модельного уровня решается посредством совокупности файлов, описывающих проведение эксперимента; задача теоретического уровня – совокупностью положений и знаний, на основе которых проводится описание процессов в исследуемой телекоммуникационной сети. В рамках практической реализации виртуальной лаборатории создан видеокурс, поясняющий возможности использования программного обеспечения, показана способность комплекса моделировать функционирование телекоммуникационной системы в различных режимах работы.</p>
   </abstract>
   <trans-abstract xml:lang="en">
    <p>A conceptual structure of a laboratory complex for studying telecommunication networks was proposed. The structure consists of seven levels: theoretical, model, simulation, guest operating system, virtual workstation, root operating system, hardware workstation. Within each level, a task is solved that allows implementing a virtual laboratory. Such a structure allows adjusting the solutions used at each level without the need to adjust the solutions at other levels, while the compatibility condition of the implemented solutions must be met. To implement a virtual laboratory, based on the proposed structure, the following solutions were selected: the Network Simulator software package, the Network Animator and SaVi visualizers, the TraceGraph and X-Graph plotters - to solve the simulation level problem, the guest operating system level problems are solved using Linux Debian, the VMvare Workstation Player software package is used to solve virtual workstation level problems, the root operating system and hardware workstation level problems are solved by means of the software and equipment of the educational institution and/or the student, the model level problem is solved by means of a set of files describing the experiment, the theoretical level problem is solved by a set of provisions and knowledge, on the basis of which the processes in the studied telecommunication network are described. As part of the practical implementation of the virtual laboratory, a video course was created explaining the possibilities of using the software, the ability of the complex to simulate the functioning of a telecommunication system in various operating modes is shown.</p>
   </trans-abstract>
   <kwd-group xml:lang="ru">
    <kwd>лабораторный комплекс</kwd>
    <kwd>телекоммуникационная сеть</kwd>
    <kwd>моделирование</kwd>
    <kwd>программное обеспечение</kwd>
    <kwd>анализ информационного трафика</kwd>
    <kwd>network simulator</kwd>
    <kwd>TCL</kwd>
    <kwd>сетевые протоколы</kwd>
    <kwd>виртуализация</kwd>
   </kwd-group>
   <kwd-group xml:lang="en">
    <kwd>: laboratory complex</kwd>
    <kwd>telecommunication network</kwd>
    <kwd>modeling</kwd>
    <kwd>software</kwd>
    <kwd>information traffic analysis</kwd>
    <kwd>network simulator</kwd>
    <kwd>TCL</kwd>
    <kwd>network protocols</kwd>
    <kwd>virtualization</kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <p>ВведениеВажность проведения различных системных исследований обуславливается необходимостью учета взаимного влияния различных факторов, которые оказывают воздействие на объекты анализа. Особенностью используемых телекоммуникационных сетей (ТКС) является то, что на процесс пакетной передачи информации влияют такие характеристики, как загрузка буферов в сетевых узлах, состояние каналов передачи информации и другие факторы, которые могут вызвать ошибки, приводящие к потерям информационных пакетов. Поэтому при анализе разрабатываемой или модернизируемой ТКС необходимо проведение различных исследований, позволяющих всесторонне изучить ее функционирование и реакцию на возмущающие факторы.Исследование функционирования отдельных элементов ТКС возможно при помощи различных макетов и стендов. Натурное воспроизведение функционирования системы передачи информации, состоящей хотя бы из нескольких узлов и обслуживающей поступление заявок от нескольких сервисов (или клиентов), требует привлечения значительных материальных ресурсов и трудозатрат, поэтому для воспроизведения работы подобных объектов широко применяются средства имитационного моделирования. Одним из известных средств моделирования сложных систем является программный пакет MATLAB Simulink. Моделирование ТКС в MATLAB Simulink обсуждается в [1, 2]. Существуют специализированные программные пакеты, ориентированные на моделирование и исследование закономерностей, происходящих в ТКС, одним из наиболее известных решений в этой области является OPNET [3]. Опыт применения OPNET, в частности, приводится в работах [4, 5]. Особенностью такого программного обеспечения (ПО), как MATLAB Simulink и OPNET, является наличие разветвленной службы поддержки. Распространение подобного ПО проводится на основе коммерческих лицензий. Как показывает опыт, применение коммерческого ПО ограничивается высокой стоимостью лицензии на использование и дополнительными ограничениями, которые могут накладывать владельцы лицензий по различным причинам. Альтернативой коммерческому ПО являются продукты с открытым исходным кодом [6] или решения, предусматривающие бесплатное использование, в том числе для научных исследований. Преимущество подобного ПО – возможность использования широким кругом лиц, что позволяет выполнять его установку не только на оборудовании научной организации, но и на личных устройствах участников исследования. Это упрощает организацию научно-исследовательского процесса, когда участники ограничены возможностью личного посещения организации, где выполняется исследование, например, когда взаимодействие участников исследовательского процесса происходит в удаленном формате. Интеграция свободно распространяемого ПО в практическое использование сопряжена с рядом трудностей, обусловленных тем, что часто на компьютерах участников исследования используются Windows-подобные операционные системы (ОС), тогда как программы реализуемых в рамках «бесплатных» лицензий часто ориентированы на ОС семейства GNU/Linux. Применительно к исследованиям в области ТКС существует необходимость использования ПО, которое позволяет анализировать процессы по обмену разнородным трафиком в различных системах передачи информации.Цель работы – предложение принципов формирования виртуальной лаборатории для системного анализа ТКС.Концептуальная структура виртуальной лаборатории для исследования и анализа телекоммуникационных сетей Спецификой реализации виртуальной лаборатории (ВЛ) является то, что наиболее часто на компьютерах пользователей и учебных заведений используются Windows-подобные ОС, как правило, это Windows XP, 7, 10, 11. Ожидается и дальнейшее развитие этой линейки ОС. Под Windows-подобные ОС разработано значительное количество прикладного ПО, и это в значительной степени «привязывает» пользователя к данному типу ОС и затрудняет переход на ОС других видов, в том числе Unix-подобные, поэтому при внедрении ПО, ориентированного на ОС семейства GNU/Linux, возникает задача их совместного использования с Windows-подобными ОС. Одним из вариантов решения этой задачи является одновременная установка двух и более типов ОС на одной рабочей станции (РС). Подобный вариант решения задачи связан с рядом следующих ограничений: – установка нескольких ОС на одной РС требует углубленных знаний в области администрирования персонального компьютера, что не всегда возможно в условиях, когда исследователь работает самостоятельно за пределами научной организации; – для установки нескольких ОС требуется предварительное резервирование под них определенных частей дискового пространства, тогда как в рамках решаемой задачи целесообразно интегрировать Unix-подобную ОС на компьютер, на котором уже установлена ОС Windows. Дополнительно в условиях научного заведения часто необходимо масштабировать программный комплекс на несколько компьютеров, располагающихся в том числе и в разных лабораториях, в результате установка нескольких ОС на большом количестве компьютеров требует дополнительных трудовых затрат как в процессе его внедрения, так и при последующем администрировании в процессе эксплуатации. Альтернативой одновременной установки нескольких ОС на компьютер является виртуализация на нем нескольких РС. Подобная задача решается при помощи специального ПО, называемого гипервизором. Примером такого ПО являются VirtualBox, VMware Workstation Player, Microsoft Hyper-V, KVM и их аналоги. Гипервизор позволяет распределять вычислительные ресурсы РС или сервера между несколькими ОС, обеспечивать изоляцию на логическом уровне и возможность использования выделенных ресурсов в монопольном режиме. После установки гипервизора у пользователя компьютера появляется возможность зарезервировать часть его вычислительных ресурсов под дополнительную ОС. Эта ОС функционирует на виртуальной машине (VM, от англ. Virtual machine), которая запускается средствами гипервизора и находится «внутри» физической РС. Установка ОС на виртуальную машину в целом аналогична установке на физическую РС. В результате установки на физической РС создается файл-образ виртуального жесткого диска, в котором хранятся все файлы и программы, установленные на виртуальную машину. Применительно к объекту исследования в состав файла-образа включаются следующие элементы: 1) Unix-подобная ОС; 2) программа-симулятор ТКС; 3) средства обработки и визуализации результатов экспериментов, выполненных в симуляторе; 4) ПО в виде офисных пакетов, средств просмотра графических и видеоизображений, архиваторы, эмуляторы командной строки и т. д. Составные элементы 1–4 образуют ВЛ. После создания файла-образа его можно копировать на другие РС и запускать при помощи средств виртуализации. Подобное распространение файла-образа позволяет выполнять масштабирование ВЛ в рамках научной организации, а также на компьютеры исследователей.Для систематизации восприятия совокупности элементов 1–4 составлена концептуальная схема структуры ВЛ (рис. 1).    Рис. 1. Структура виртуальной лаборатории для системного анализа телекоммуникационных сетей Fig. 1. The structure of a virtual laboratory for the system analysis of telecommunication networks  По аналогии с семиуровневой моделью взаимодействия открытых систем (OSI 7, Open System Interconnection) схема представлена в виде последовательности уровней. Подобное описание позволяет сгруппировать задачи, с которыми сталкивается разработчик или инсталлятор ВЛ при его интеграции в информационную систему научной организации. При необходимости возможна корректировка решений, используемых на заданном уровне при отсутствии необходимости корректировок решений на других уровнях (при условии сохранения совместимости).Основная задача «теоретического уровня» – сформировать множество положений, которые описывают состояние системы связи, здесь используются различные формальные методы: например, для описания топологии сети – теория графов, для описания процесса управления заполнением буфера сетевого узла – теория массового обслуживания и т. д. В рамках модельного уровня решается задача интерпретации задачи из вида, понятного исследователю и описанного на формальном языке теоретических методов, к виду, который сможет интерпретировать среда моделирования. Подобная задача решается при помощи описания задач эксперимента средствами языков программирования (C++, Python, TCL и т. д.) (подобное, например, реализовано в программных пакетах Network Simulator второго или третьего поколений – NS-2 или NS-3 [7–9]) либо при помощи формирования модели средствами среды моделирования в виде определенного файла, как, например, эта задача решается в программах ONEPLAN RPLS [10] или Cisco Packet Tracer [11, 12]. На имитационном уровне решается задача выбора среды моделирования, которая позволит воспроизвести работу необходимых процессов в рамках исследуемой системы. Кроме того, на этом уровне решается задача интерпретации результатов проведенного исследования в виде графических закономерностей и численных значений оцениваемых параметров. На уровне гостевой ОС реализуется выбор ПО, который позволит запустить среду моделирования независимо от процессов, происходящих на физической РС. Это необходимо для упрощения масштабирования лабораторного комплекса на различные РС. Кроме этого, запуск среды моделирования «внутри» гостевой ОС решает вопросы повышения надежности лабораторной установкив целом, т. к. совершенные ошибки при функционировании среды моделирования в целом не затронут ОС, которая управляет РС, т. к. в результате возникновения ошибок в рамках функционирования среды моделирования потребуется перезапуск (или перенастройка) образа гостевой ОС. Кроме того, в рамках гостевой ОС может устанавливаться дополнительное ПО, которое «поможет» интерпретировать результаты эксперимента. В рамках уровня виртуальной РС решаются задачи выделения части ресурсов физической РС для функционирования гостевой ОС. Также на этом уровне может решаться задача обеспечения взаимодействия гостевой ОС с различными сетевыми устройствами, с которыми может взаимодействовать физическая РС. Для реализации задач уровня виртуальной РС используется такое ПО, как VMware Workstation, VirtualBox и их аналоги. Задача уровня корневой ОС – обеспечение работоспособности системы виртуализации и выполнение вспомогательных процессов, связанных с функционированием лабораторного комплекса, а также взаимодействия РС с информационно-коммуникационными ресурсами, которые необходимы для организации и поддержания процесса освоения компетенций в рамках заданной дисциплины. На уровне аппаратной РС решаются задачи формирования набора комплектующих, которые обеспечат функционирование лабораторного комплекса с учетом требования по производительности и его стоимости.Схема взаимодействия ВЛ с пользователем показана на рис. 2.   Рис. 2. Схема взаимодействия учебно-лабораторного комплекса с пользователем Fig. 2. The scheme of interaction of the educational and laboratory complex with the user Особенностью схемы является акцентирование внимания на том, что при реализации комплекса, кроме его функциональных возможностей, связанных с использованием средств проведения эксперимента, должно быть уделено внимание накопленной базе знаний (БЗ) по особенностям его использования. Специфика такой БЗ заключается в том, что комплексом предусматривается возможность ее использования не только для научных целей, но и в процессе подготовки специалистов в области эксплуатации и проектирования ТКС. Следовательно, БЗ должна предусматривать возможность наглядной демонстрации особенностей использования комплекса для решения необходимого набора задач. В состав БЗ должны включаться описание методов постановки и проведения экспериментов, демонстрация приемов использования комплекса для решения задач в рамках его функциональных возможностей. С учетом [13, 14]в подобную БЗ целесообразно включать информацию в текстовом формате (электронном или печатном виде) и в качестве видеоматериалов, размещенных в том числе и на веб-платформах. Практическая реализация виртуальной лаборатории для исследования и анализа телекоммуникационных сетей на основе программного пакета Network SimulatorВ рамках проводимых исследований ВЛ реализована на основе программного комплекса Network Simulator (NS-2) с комплектом ПО, в состав которого вошли средство графической визуализации процессов функционирования ТКС Network Animator; средства количественной визуализации результатов эксперимента и средство построения графических закономерностей TraceGraph и X-Graph; средство визуализации работы системы космической связи SaVi. Программное обеспечение установлено на ОС Linux Debian, которая потом была сохранена в виде образа. Для запуска образа используется средство виртуализации ОС VMware Workstation Player.Целесообразность выбора Network Simulator (NS-2) обоснована следующими факторами: – условия распространения позволяют использовать его как в рамках образовательного процесса учебного заведения, так и студентами на собственных компьютерах; – ПО для обработки и демонстрации результатов экспериментов распространяется на основе лицензий, которые допускают бесплатное использование; – «гостевая» ОС, на которой производится сборка ВЛ, также распространяется на основе подобной лицензии; – система виртуализации VMware Workstation Player допускает некоммерческое бесплатное использование; – ОС Windows, которая установлена на РС, является широко распространенной; – при необходимости средства виртуализации и ОС РС могут быть заменены, что потребует создания нового образа «гостевой» ОС, на практике это не является сложной задачей для специалиста в области информационных технологий, работающего в учебном заведении; – встроенная в дистрибутив NS-2 БЗ примеров включает в себя различные виды ТКС; – на момент проведения исследований для Network Simulator (NS-2) представлено достаточное количество материала на русском языке в текстовом [15–20] и видеоформате. Видеокурс «NS2 Tutorial (Network Simulator) Step by Step» подготовлен в рамках проводимых исследований, доступен на платформе YouTube по ссылке: https://www.youtube.com/playlist?ist=PL7CmqnO_Qydh254K8hqQrkHv5I9ZgfvAC и при необходимости может быть перенесен на другие платформы. Внешний вид панели запуска комплекса показан на рис. 3, а, внешний вид «рабочего стола» гостевой ОС приведен на рис. 3, б.               а                                                                                                                                                                              б Рис. 3. Внешний вид системы виртуализации (а) и гостевой операционной системы лабораторного комплекса (б) Fig. 3. The appearance of the virtualization system (а) and the guest operating system of the laboratory complex (б)  Взаимодействие пользователя с ВЛ выполняется преимущественно через интерфейс командной строки. Исследуемая модель представляет собой файл-скрипт, в котором при помощи набора команд описываются модели узлов сети, каналов связи, трафиковых приложений, ошибок, которые могут возникать в процессе работы сети, протоколов прикладного, транспортного, сетевого и канального уровней модели стека протоколов TCP/IP. Внешний вид интерфейса командной строки, папки, где хранится файл-скрипт с описанием моделируемой сети, и фрагмент самого файла-скрипта показаны на рис. 4, а.                 а                                                                                                                                                                б Рис. 4. Внешний вид интерфейса учебно-лабораторного комплекса для взаимодействия с пользователем:а – фрагмент файла-скрипта; б – пример визуализации исследуемой сети Fig. 4. The appearance of the interface of the educational and laboratory complex for user interaction:a – a fragment of a script file; б – an example of visualization of the network under study Файл-скрипт написан на языке TCL (Tool Command Language – командный язык инструментов) и имеет формат &lt;file_name.tcl&gt;. Запуск файла выполняется при помощи команды &lt;nsfile_name.tcl&gt;.В папке, где хранится файл-скрипт после проведения эксперимента, формируются два файла: формата &lt;file_name.nam&gt; и &lt;file_name.tr&gt;. Файл &lt;file_name.nam&gt; используется для визуализации процессов, которые происходят в исследуемой сети. Визуализация выполняется при помощи программы Network Animator, пример визуализации исследуемой сети показан на рис. 4, б. По результатам визуализации возможно проведение качественной оценки способности объекта анализа передавать заданные объемы трафика. Файл формата &lt;file_name.tr&gt; используется для дальнейшей обработки и получения количественных результатов эксперимента. Внутри файла &lt;file_name.tr&gt; фиксируются события, происходящие в сети. Фрагмент данного файла с расшифровкой событий приведен в табл. 1. Таблица 1Table 1Обозначение полей в файле с количественными результатами экспериментаDesignation of fields in the file with quantitative experimental resultsСобытиеВремя, сОт узлаК узлуТип пакетаРазмер пакета, байтФлагиИдентификатор потокаАдресисточника в формате«№ узла . № порта»Адресполучателя в формате«№ узла . № порта»Порядковый номерИдентификатор пакета–0,0103310rtProtoLS20-----01 . 10 . 6–14r0,44021823rtProtoLS100-----02 . 13 . 4–1103+0,501cbr210-----10 . 03 . 00108d0,8337541cbr210-----34 . 10 . 389467  В поле «Событие» могут записываться следующие символы: «r» – пакет принят, «+» – пакет поставлен в очередь, «–» – пакет снят с очереди, «d» – пакет отброшен. В поле «Время» указывается в секундах время наступления зафиксированного события от момента начала эксперимента. В поле «От узла» указывается номер узла, который отправил пакет в канал связи. В поле «К узлу» указывается номер узла, которому пересылается пакет.В поле «Тип пакета» указывается тип приложения (сервиса), которое передается при помощи данного пакета (rtProtoLS означает, что это пакет протокола динамической маршрутизации, cbr означает, что пакет относится к приложению, которое использует постоянную скорость передачи пакетов трафика). При необходимости во время интерпретации трассировочного файла для улучшения восприятия результатов эксперимента возможно разделение столбца «Тип пакета» на две составляющих – в одной информация о пакетах-приложениях (например, cbr), в другой – сведения о пакетах служебного (протокольного) трафика (например, прокола динамической маршрутизации, rtProtoLS). Следует отметить, что если в сети не используется протокол динамической маршрутизации, то запускается статическая маршрутизация, в рамках которой определяется кратчайший маршрут между заданной парой узлов. В поле «Размер пакета» указывается размер пакета в байтах. В поле «Флаги» указывается информация о перегрузках. Поле «Идентификатор потока» указывает на номер класса, к которому принадлежит данный поток. В поле «Адрес источника» указываются номер узла и номер порта, с которого отправлялся пакет, в поле «Адрес получателя» – номер узла и номер порта, на который отправлялся пакет. Поле «Порядковый номер» отображает номер пакета на транспортном уровне, и последнее поле указывает на индивидуальные идентификаторы пакетов. Более подробно с различными вариантами значения полей можно ознакомиться в справочной литературе, например в [21]. В зависимости от типа сети трассировочный файл может содержать дополнительные поля, например в случае моделирования систем космической связи в нем может находиться информация по координатам расположения сетевых узлов. Для обработки трассировочных файлов используются программы-графопостроители, например TraceGraph или X-Graph. Возможности TraceGraph позволяют обработать файл, в котором записаны все сетевые события применительно к обычной сети. Для обработки информации о состоянии системы космической связи потребуется удаление полей, которые содержат информацию по координатам расположения узлов. В результате обработки трассировочного файла в TraceGraph формируются обобщенные данные по результатам эксперимента, а также графические закономерности в виде двух- и трехмерных графиков и гистограмм. В число обобщенных данных входят такие характеристики, как задержки передачи информационных пакетов, количество сгенерированных, ретранслированных и отброшенных пакетов, время начала и окончания эксперимента и т. д. При помощи модуля построения гистограмм можно построить 8 закономерностей (на рис. 5, а показан пример распределения задержек пакетов в сети).               а                                                                                                                                                                б Рис. 5. Примеры отображаемых закономерностей программой TraceGraph:а – пример распределения задержек пакетов в сети; б – пример распределения ретранслированных пакетовна различных узлах сети Fig. 5. Examples of the patterns displayed by the TraceGraph program: a – an example of the distribution of packet delays in the network; б – an example of the distribution of retransmitted packets at various network nodes  в Рис. 5 (окончание). Примеры отображаемых закономерностей программой TraceGraph:в – пример изменения количества ретранслированных пакетов в выбранном узле сети Fig. 5 (ending). Examples of the patterns displayed by the TraceGraph program:в – an example of changing the number of retransmitted packets at a selected network node  При помощи модуля построения трехмерных графиков можно построить 12 закономерностей, характеризующих распределение сгенерированных, ретранслированных, принятых и потерянных пакетов и байт на различных узлах сети (на рис. 5, б показан пример распределения ретранслированных пакетов на различных узлах сети). При помощи модуля построения двухмерных графиков можно построить более 100 закономерностей, характеризующих изменение параметров, касающихся передачи и обработки пакетов различными узлами сети (на рис. 5, в показан пример изменения количества ретранслированных пакетов в выбранном узле сети).Моделирование систем космической связи в рамках лабораторного комплекса возможно следующим образом: программа Network Simulator (NS-2) включает в себя:– модели сетевых узлов; – модели каналов связи; – дополнительные модели, которые позволяют воспроизводить работу системы космической связи [21]. По результатам моделирования формируется файл трассировки, который можно подвергать дальнейшей обработке для формирования графических закономерностей изменения значений интересующих параметров. Для визуализации работы исследуемой группировки спутников в рамках лабораторного комплекса предусматривается отдельная программа SaVi [22–24], т. к. функционалом программы Network Animator воспроизведение движения группировки спутников не предусматривается. Пример двухмерной развертки покрытия системой спутниковой связи Irdium, построенной программой SaVi, показан на рис. 6, а, а ее трехмерная модель на рис. 6, б.    а Рис. 6. Пример графической модели спутниковой связи Irdium, построенной программой SaVi:а – пример двухмерной развертки покрытия системой спутниковой связи Irdium, построенной программой SaVi Fig. 6. An example of a graphical model of Iridium satellite communications built by the SaVi program: a – an example of a two-dimensional scan of coverage by the Irdium satellite communications system builtby the SaVi program  б Рис. 6 (окончание). Пример графической модели спутниковой связи Irdium, построенной программой SaVi:б – трехмерная модель системой спутниковой связи Irdium Fig. 6 (ending). An example of a graphical model of Iridium satellite communications built by the SaVi program: б – three-dimensional model of the Iridium satellite communication system   Программа SaVi предусматривает визуализацию 25 встроенных моделей системы спутниковой связи, глобального позиционирования и мониторинга за природными катастрофами. Программой SaVi предусматривается возможность корректировки параметров моделируемых группировок спутников.С учетом [21] схемы сетевого узла и канала связи, используемого в NS-2, показаны на рис. 7, а, б соответственно                                                                                                                                                   а                                                                                                       б Рис. 7. Структурная схема узла и канала связи в программном пакете NS-2:а – схема сетевого узла; б – схема канала связи Fig. 7. Block diagram of the node and communication channel in the NS-2 software package: а – network node diagram; б – communication channel diagram  В общем случае при описании модели узла необходимо задать его название, указать, что он относится к классу сетевых узлов, определить, что он будет выступать в роли источника или получателя трафика. Один узел может выполнять несколько ролей одновременно, т. е. для одних случаев выступать как источник трафика, а в других как получатель трафика. После этого к узлу осуществляется привязка сетевого агента, который определит, какой протокол транспортного уровня будет использоваться в рамках создаваемого соединения. При моделировании специфичных сетей может потребоваться указание подтипа узла, например, что узел является элементом сети спутниковой связи.Наиболее часто используются агенты UDP (User Datagram Protocol) на основе протокола транспортного уровня без предварительной установки соединения, который не гарантирует доставку пакета и TCP (Transmission Control Protocol) – протокол с предварительной установкой соединения, гарантирующий доставку данных. После этого к агенту «привязывается» приложение, например FTP (File Transfer Protocol) протокол передачи файлов или CBR (Constant Bit Rate) – трафик с постоянной скоростью, существуют и другие модели сетевых сервисов.Фрагмент описания модели узлов источника и получателя трафика приведен в табл. 2.  Таблица 2Table 2Фрагмент исходного кода модели для описания сетевых узловA fragment of the source code of the model for describing network nodesКоманда на языке TCLПояснение командыset Client1 [$ns node]Задание узла-модели клиента сервисаset Server1 [$ns node]Задание узла-модели сервераset udp0 [new Agent/UDP]Задание модели UDP агента$ns attach-agent $Server1 $udp0Подключение агента udp0 к узлу Server1set cbr0 [new Application/Traffic/CBR]Задание модели приложения CBR$cbr0 set packetSize_ 512Задание размера пакетов, байт$cbr0 set interval_ 0.001Задание интервала следования пакетов, с$cbr0 attach-agent $udp0Объединение приложения с транспортным уровнемset null0 [new Agent/Null]Задание модели агента Null0 для приема трафика$ns attach-agent $Client1 $null0Соединение агента Null0 с узлом-клиентом «Client1»$ns connect $udp0 $null0Соединение агента udp0 с агентом null0  Фрагмент, описывающий модели  каналов связи  между узлами, приведен в табл. 3. Таблица 3Table 3Фрагмент исходного кода для описания каналов связи между узламиA fragment of the source code for describing communication channels between nodesКоманда на языке TCLПояснение команды$ns duplex-link $Client1 $Server1 50Mb 50ms DropTailСоздание дуплексного канала связи между узлом Client1и Server1 пропускной способностью 50 Мбит/с, задержкой 50 мс, правилом обслуживания очереди DropTail$ns duplex-link-op $Client1 $Server1 orient right-downЗадание ориентации канала между узлами Client1и Server1 (канала располагается справа вниз)$ns rtmodel-at 2.0 down $Client1 $Server1Задание времени обрыва канала между узлами Client1и Server1 (время обрыва – 2-я секунда от началаэксперимента)$ns rtmodel-at 4.0 up $Client1 $Server1Задание времени восстановления канала между узлами Client1 и Server1 (время восстановления – 4-я секундаот начала эксперимента)$ns queue-limit $Client1 $Server1 30Задание размера буфера для создания очереди пакетовв канале между узлами Client1 и Server1 (в рамкахпримера размер буфера составляет 30 пакетов)$ns duplex-link-op $Client1 $Server1 queuePos 0.5Задание отображения процесса накопления очередипакета в буфере, где 0.5 – угол наклона в рад. (0.5⋅π) –90 град. Средствами NS-2 возможно реализовать модели ошибок, которые могут возникать в процессе передачи трафика. Фрагмент исходного кода модели с описанием ошибок приведен в табл. 4. Таблица 4Table 4Фрагмент исходного кода модели, который описывает ошибки при передаче трафикаA fragment of the source code for describing communication channels between nodesКоманда на языке TCLПояснение командыset eR1 [expr rand()/$d]Задание значения переменной eR1, которая используетсядля определения частоты возникновения ошибок, где d – константа, влияющая на величину вероятностиset em3 [new ErrorModel]Присвоение переменной em3 свойств встроенной модели ошибок ErrorModel, которая имеется в NS-2$em3 set rate_ $eR3Задание частоты возникновения определенной ошибки$ns link-lossmodel $em3 $Router2 $Client1Указание места возникновения ошибки em3 в каналемежду парой узлов  Подробнее информация об использовании возможностей ПО, входящего в состав ВЛ, представлена в работах [15–20]. Формирование комплексной модели для исследования телекоммуникационных сетейКак показал анализ [16–20], при исследовании заданной сети передачи данных необходимо учитывать вероятностную составляющую, которая оказывает влияние на различные элементы и процессы, происходящие в ТКС. В результате влияния вероятностной составляющей параметры исследуемой системы непрерывно изменяются, поэтому при изучении ее характеристик необходимо проводить многократные измерения (или воспроизведения эксперимента) для сбора статистических данных. После этого собранные результаты подвергаются обработке различными методами, в частности для построения прогностических моделей. Таким образом, для получения навыков по обработке статистических данных, характеризующих состояние ТКС, необходимо, чтобы модель предусматривала возможность воспроизведения влияния вероятностных факторов на параметры исследуемой ТКС.В рамках программного пакета NS-2 подобное предлагается достигать:– использованием функции «rand()», способной формировать случайное число с плавающей точкой в диапазоне от 0 до 1;– использованием функции «expr», необходимой для формирования математических выражений; – построением математических выражений, позволяющих задавать случайные величины в определенном диапазоне. С использованием описанных функций и выражений в модели задаются следующие характеристики сети:– частота следования пакетов; – размер пакетов;– вероятность возникновения ошибок в канале связи; – момент времени, когда канал связи теряет работоспособность; – момент времени, когда канал связи восстанавливает работоспособность; – пропускная способность канала связи; – временная задержка пакета в канале связи; – вероятность возникновения ошибки передачи информационного пакета между заданной парой узлов. При необходимости можно задать влияние случайной составляющей и на другие параметры сети, которые, согласно принципам построения моделей сетей в NS-2, описываются при помощи постоянных величин.Для демонстрации работоспособности предложений в части формирования модели, которая будет воспроизводить процесс передачи информационных пакетов по исследуемой сети и способна при повторных запусках формировать разнообразные выходные значения, с учетом особенностей влияния вероятностных составляющих на объект моделирования, составлена модель сети. Структура моделируемой сети показана на рис. 8, а.    а               б                                                                                                                                                                               в                 г                                                                                                                                                                                д Рис. 8. Исследование обобщенной модели для анализа свойств телекоммуникационных сетей:а – модель топологии исследуемой сети; б, в – распределение величины задержек в исследуемой сети;г, д – количество пакетов, отбрасываемых узлами в исследуемой сети Fig. 8. The study of a generalized model for analyzing the properties of telecommunication networks:a – topology model of studying network; б, в – the distribution of the magnitude of delays in the network under study;г, д – the number of packets dropped by nodes in the network under study              е                                                                                                                                                                                ж               з                                                                                                                                                                                и Рис. 8 (окончание). Исследование обобщенной модели для анализа свойств телекоммуникационных сетей:е, ж –  количество пакетов, принятых узлом номер 0; з, и – количество пакетов, принятых узлом номер 5 Fig. 8 (ending). The study of a generalized model for analyzing the properties of telecommunication networks: е, ж – the number of packets received by node number 0; з, и – the number of packets received by node number 5  Модель состоит:– из двух групп узлов-клиентов: группа 1 – узлы под номерами 0–2, группа 2 – узлы под номерами 3–5; – группы узлов-маршрутизаторов, объединенных в двунаправленное кольцо (узлы под номерами 6–12); – узла-сервера (узел номер 13). Между узлами из группы 1, а также узлом 4 и сервером осуществляется передача трафика с постоянной скоростью с использованием протокола UDP на транспортном уровне, параллельно между узлами из группы 2 и сервером осуществляется обмен файлами с использованием протокола TCP на транспортном уровне. Каналы связи между маршрутизаторами могут выходить из строя, в результате протоколу маршрутизации необходимо перестраивать направление передачи пакетов в сети с учетом наличия работоспособных каналов. В маршрутизаторах в случайные моменты времени могут происходить ошибки, приводящие к отбрасыванию некоторых транслируемых пакетов. В маршрутизаторах созданы буферы для накопления пакетов и предотвращения их потерь в моменты времени, когда канал связи не обладает необходимой пропускной способностью. В случае переполнения буфера пакеты начинают отбрасываться. Для повышения наглядности на узлах 6 и 7 размер буферов увеличен до 1 000 пакетов. Вероятностная составляющая в рамках сети оказывает влияние на все характеристики модели, перечисленные выше. Демонстрация возможности формирования разнообразных значений, с учетом особенностей вероятностных характеристик параметров сети, в рамках двух запусков созданной модели показана на рис. 8, б–и и в табл. 5.   Таблица 5Table 5Результаты повторных запусков исследуемой модели телекоммуникационной сетиThe results of repeated launches of the studied model of the telecommunication networkПараметрЭксперимент 1Эксперимент 2Количество сгенерированных пакетов, шт.20 94120 069Количество отброшенных пакетов, шт.399469Минимальная задержка пакета из конца в конец, мс≈ 0,0062≈ 0,006Максимальная задержка пакета из конца в конец, мс≈ 0,332≈ 0,271Средняя задержка пакета из конца в конец, мс≈ 0,167≈ 0,117  В табл. 5 представлены результаты двух экспериментов (количество сгенерированных пакетов, количество отброшенных пакетов, величина задержек пакетов из конца в конец). При необходимости могут быть получены и другие характеристики исследуемой сети. Анализ результатов эксперимента, показанных на рис. 8 и в табл. 5, подтверждает: – предложенная модель является работоспособной; – в процессе функционирования модели воспроизводилась работа протоколов транспортного и сетевого уровня, функционирование приложений, управления накоплением пакетов в очередях на выходе узлов сети;– воспроизведены отказы и восстановление каналов связи;– воспроизведены ошибки, которые приводят к отбрасыванию пакетов на узлах сети в процессе передачи информационного трафика. При необходимости возможна корректировка модели в части изменения количества узлов и каналов связи, выбора вида топологии, трафиковых приложений, а также количества параметров, на значение которых влияет вероятностная составляющая. ЗаключениеВ ходе выполнения исследований предложены принципы формирования виртуальной лаборатории для системного анализа телекоммуникационных сетей. Виртуальная лаборатория основана на применении ПО, предназначенного для моделирования различных телекоммуникационных сетей; средств визуализации и интерпретации результатов моделирования в виде графических закономерностей; операционной системы, предназначенной для обеспечения функционирования сетевого эмулятора и средств визуализации результатов; системы виртуализации, для обеспечения возможности запуска комплекса на компьютерах, работающих под управлением различных операционных систем; дополнительного ПО, позволяющего обрабатывать, интерпретировать и визуализировать результаты проведенных экспериментов. Особенностью ПО является возможность его свободного или бесплатного использования.В качестве системы моделирования телекоммуникационных сетей предлагается использовать программный пакет Network Simulator, для визуализации процесса функционирования систем связи – программу Network Animator, дополнительно для визуализации работы систем космической связи – программный пакет SaVi. Обработку результатов в общем случае предлагается реализовать при помощи программного пакета TraceGraph, в случае необходимости возможно использование программы X-Graph для построения специфичных закономерностей. Данное ПО собрано в виде комплекса на основе ОС семейства GNU/Linux Debian. Для запуска комплекса на рабочих станциях, функционирующих на основе операционной системы Microsoft Windows, предусматривается средство виртуализации в виде VMvare Workstation Player. В рамках выполняемых исследований выделены последовательности типовых команд для создания моделей сетевых узлов, трафиковых приложений, каналов связи, возникновения аварийных ситуаций на линиях связи и ошибок при передаче трафика, приводящих к потерям информационных пакетов. Предложена последовательность команд, позволяющих смоделировать воздействие случайных факторов на исследуемую систему связи.Обобщение полученных результатов исследований проведено при помощи реализации комплексной модели телекоммуникационной сети. Моделью предусматривается генерация кольцевой топологии телекоммуникационной сети; агрегирование с этой топологией других сетевых элементов; воспроизведение работы сетевых приложений, предусматривающих передачу трафика с постоянной скоростью, а также передачу данных, требующих гарантированной доставки; моделирование ситуаций, нарушающих работоспособность сети; в процессе функционирования модели предусматривается учет вероятностных факторов, воздействующих на параметры моделируемой сети передачи данных, а также мониторинг состояния буферов сетевых узлов. В результате оценки предложенной модели показана ее работоспособность в части воспроизведения работы сети в условиях возникновения отказов и влияния других вероятностных факторов на параметры моделируемых элементов и процессов. Проведена демонстрация графической интерпретации результатов проведенных экспериментов в виде двух- и трехмерных закономерностей, а также гистограммы. Комплексные показатели, характеризующие состояние исследуемой сети, представлены в виде обобщающей таблицы.Таким образом, результаты проведенных исследований открывают возможности дальнейшего развития программных комплексов для системного анализа телекоммуникационных сетей.</p>
 </body>
 <back>
  <ref-list>
   <ref id="B1">
    <label>1.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Севрюкова Е. А., Волкова Е. А., Дорошенко В. А., Солодков А. В. Разработка макета распределенной сенсорной системы экологического мониторинга // Изв. высш. учеб. заведений России. Радиоэлектроника. 2021. Т. 24. № 3. С. 98–108.</mixed-citation>
     <mixed-citation xml:lang="en">Sevriukova E. A., Volkova E. A., Doroshenko V. A., Solodkov A. V. Razrabotka maketa raspredelennoi sensornoi sistemy ekologicheskogo monitoringa [Development of a layout for a distributed sensor environmental monitoring system]. Izvestiia vysshikh uchebnykh zavedenii Rossii. Radioelektronika, 2021, vol. 24, no. 3, pp. 98-108.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B2">
    <label>2.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Дорогов А. Ю., Яшин А. И. Программный комплекс моделирования пакетных радиосетей КВ-диапазона // Наукоемкие технологии в космических исследованиях Земли. 2020. Т. 12. № 6. С. 26–37.</mixed-citation>
     <mixed-citation xml:lang="en">Dorogov A. Iu., Iashin A. I. Programmnyi kompleks modelirovaniia paketnykh radiosetei KV-diapazona [Soft-ware package for modeling KV-band packet radio networks]. Naukoemkie tekhnologii v kosmicheskikh issledovaniiakh Zemli, 2020, vol. 12, no. 6, pp. 26-37.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B3">
    <label>3.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">OPNET projects. URL: https://opnetprojects.com/ (дата обращения: 25.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">OPNET projects. Available at: https://opnetprojects.com/ (accessed: 25.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B4">
    <label>4.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Nzobokela K., Tembo S., Habeenzu B. Enhancing Network Performance and Quality of Service (QoS) in a Wired Local Area Network (LAN) // International Journal of Networks and Communications. 2024. V. 13 (1). DOI: 10.5923/j.ijnc.20241301.01.</mixed-citation>
     <mixed-citation xml:lang="en">Nzobokela K., Tembo S., Habeenzu B. Enhancing Network Performance and Quality of Service (QoS) in a Wired Local Area Network (LAN). International Journal of Networks and Communications, 2024, vol. 13 (1). DOI: 10.5923/j.ijnc.20241301.01.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B5">
    <label>5.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Ali A. H., Noman H. M., Abdulrazzaq A. A. Analysis &amp; Estimation of QoS Parameters on LAN Fundamental technologies based on OPNET // International Journal of Computer Trends and Technology (IJCTT). 2017. V. 48 (2). P. 54–60.</mixed-citation>
     <mixed-citation xml:lang="en">Ali A. H., Noman H. M., Abdulrazzaq A. A. Analysis &amp; Estimation of QoS Parameters on LAN Fundamental technologies based on OPNET. International Journal of Computer Trends and Technology (IJCTT), 2017, vol. 48 (2), pp. 54-60.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B6">
    <label>6.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">What is open source software? URL: https://www.ibm.com/topics/open-source (дата обращения: 11.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">What is open source software? Available at: https://www.ibm.com/topics/open-source (accessed: 11.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B7">
    <label>7.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">The Network Simulator - ns-2. URL: https://www.isi.edu/websites/nsnam/ns/ (дата обращения: 17.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">The Network Simulator - ns-2. Available at: https://www.isi.edu/websites/nsnam/ns/ (accessed: 17.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B8">
    <label>8.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Open source network simulator // NS-2 Project. URL: https://www.ns2project.com/open-source-network-simulator/ (дата обращения: 12.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Open source network simulator. NS-2 Project. Available at: https://www.ns2project.com/open-source-network-simulator/ (accessed: 12.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B9">
    <label>9.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Network Simulator NS 3. URL: https://www.nsnam.org/ (дата обращения: 14.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Network Simulator NS 3. Available at: https://www.nsnam.org/ (accessed: 14.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B10">
    <label>10.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Онеплан RPLS // Инфотел. Интеллект. Опыт. Ре-зультат. URL: https://www.rpls.ru/ru/oneplan-rpls/ (дата обращения: 15.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Oneplan RPLS [Oneplan RPLS]. Infotel. Intellekt. Opyt. Rezul'tat. Available at: https://www.rpls.ru/ru/oneplan-rpls/ (accessed: 15.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B11">
    <label>11.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Никишин К. И. Исследование передачи трафика в программно-конфигурируемой сети с использованием Cisco Packet Tracer // Вестн. Воронеж. гос. техн. ун-та. 2022. Т. 18. № 5. С. 85–90.</mixed-citation>
     <mixed-citation xml:lang="en">Nikishin K. I. Issledovanie peredachi trafika v pro-grammno-konfiguriruemoi seti s ispol'zovaniem Cisco Packet Tracer [Investigation of traffic transmission in a software-configured network using Cisco Packet Tracer]. Vestnik Voronezhskogo gosudarstvennogo tekhnicheskogo universiteta, 2022, vol. 18, no. 5, pp. 85-90.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B12">
    <label>12.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Самохвалов А. В., Соловьев Д. С., Соловьева И. А., Скворцов А. А. Обеспечение избыточности для повышения надежности функционирования корпоративной компьютерной сети передачи информации // Прикаспийский журнал: управление и высокие технологии. 2022. № 4 (60). С. 68–76.</mixed-citation>
     <mixed-citation xml:lang="en">Samokhvalov A. V., Solov'ev D. S., Solov'eva I. A., Skvortsov A. A. Obespechenie izbytochnosti dlia povysheniia nadezhnosti funktsionirovaniia korporativnoi komp'iuternoi seti peredachi informatsii [Providing redundancy to improve the reliability of the corporate computer network for information transmission]. Prikaspiiskii zhurnal: upravlenie i vysokie tekhnologii, 2022, no. 4 (60), pp. 68-76.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B13">
    <label>13.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Мусханова И. В., Бетильмерзаева М. М. Особенности применения видеоматериалов в обучении: анализ практик педагогической деятельности лауреатов и победителей конкурсов педагогического мастерства // Перспективы науки и образования. 2022. № 3 (57). С. 603–619.</mixed-citation>
     <mixed-citation xml:lang="en">Muskhanova I. V., Betil'merzaeva M. M. Osobennosti primeneniia videomaterialov v obuchenii: analiz praktik pedagogicheskoi deiatel'nosti laureatov i pobeditelei konkursov pedagogicheskogo masterstva [Features of the use of video materials in teaching: analysis of the practice of pedagogical activity of laureates and winners of pedagogical skill contests]. Perspektivy nauki i obrazovaniia, 2022, no. 3 (57), pp. 603-619.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B14">
    <label>14.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Панфилов С. А., Некрасова Н. Р. Применение мультимедийных технологий в учебном процессе высшей школы // Интеграция образования. 2014. Т. 18. № 1 (74).С. 95–101.</mixed-citation>
     <mixed-citation xml:lang="en">Panfilov S. A., Nekrasova N. R. Primenenie mul'timediinykh tekhnologii v uchebnom protsesse vysshei shkoly [The use of multimedia technologies in the educationnal  process  of  higher  education].  Integratsiia  obrazovaniia, 2014, vol. 18, no. 1 (74), pp. 95-101.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B15">
    <label>15.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Бочкарева В. В. Моделирование телекоммуникационных сетей. Сетевой симулятор NS2: практикум. М.: МИРЭА – Российский технологический университет, 2021. 1 электрон. опт. диск (CD-ROM). URL: https://reader.lanbook.com/book/176500#65 (дата обращения: 16.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Bochkareva V. V. Modelirovanie telekommu-nikatsionnykh setei. Setevoi simuliator NS2  Praktikum [Modeling of telecommunication networks. NS2 Network Simulator: Workshop]. Moscow, MIREA – Rossiiskii tekhnologicheskii universitet, 2021. 1 elektron. opt. disk (CD-ROM). Available at: https://reader.lanbook.com/book/176500#65 (accessed: 16.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B16">
    <label>16.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Живодерников А. Ю., Яговитов Д. С., Трофимов А. Ю., Ашлапов М. В. Оценка показателей качества обслуживания мультисервисной сети связи на основе имитационного моделирования // Изв. Тульс. гос. ун-та. Технические науки. 2021. № 5. С. 235–240.</mixed-citation>
     <mixed-citation xml:lang="en">Zhivodernikov A. Iu., Iagovitov D. S., Trofimov A. Iu., Ashlapov M. V. Otsenka pokazatelei kachestva obsluzhivaniia mul'tiservisnoi seti sviazi na osnove imitatsionnogo modelirovaniia [Assessment of service quality indicators of a multiservice communication network based on simulation modeling]. Izvestiia Tul'skogo gosudarstvennogo universiteta. Tekhnicheskie nauki, 2021, no. 5, pp. 235-240.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B17">
    <label>17.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Кокорева Е. В., Моренкова О. И., Белезекова А. С. Моделирование сети LTE/SAE в симуляторе NS2 // Перспективы развития информационных технологий. 2014. № 21. С. 59–67.</mixed-citation>
     <mixed-citation xml:lang="en">Kokoreva E. V., Morenkova O. I., Belezekova A. S. Modelirovanie seti LTE/SAE v simuliatore NS2 [LTE/SAE network simulation in NS2 Simulator]. Perspektivy razvitiia informatsionnykh tekhnologii, 2014, no. 21, pp. 59-67.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B18">
    <label>18.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Поздняк И. С., Киреева Н. В. Исследование вероятностно временных характеристик трафика с помощью моделирования в NS2 // T-Comm: Телекоммуникации и транспорт. 2013. Т. 7. № 8. С. 85–87.</mixed-citation>
     <mixed-citation xml:lang="en">Pozdniak I. S., Kireeva N. V. Issledovanie vero-iatnostno vremennykh kharakteristik trafika s pomoshch'iu modelirovaniia v NS2 [Investigation of probabilistic and temporal characteristics of traffic using modeling in NS2]. T-Comm: Telekommunikatsii i transport, 2013, vol. 7, no. 8, pp. 85-87.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B19">
    <label>19.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Кулябов Д. С., Геворкян М. Н., Мачука О. Х. Р., Диаррассуба К., Дали Д. Т. Г. Численное и имитацион-ное моделирование дисциплин обслуживания очередей типа RED на маршрутизаторе // Вестн. Рос. ун-та дружбы народов. Сер.: Математика, информатика, физика. 2016. № 1. С. 19–31.</mixed-citation>
     <mixed-citation xml:lang="en">Kuliabov D. S., Gevorkian M. N., Machuka O. Kh. R., Diarrassuba K., Dali D. T. G. Chislennoe i imitatsionnoe modelirovanie distsiplin obsluzhivaniia ocheredei tipa RED na marshrutizatore [Numerical and simulation modeling of RED queue maintenance disciplines on a router]. Vestnik Rossiiskogo universiteta druzhby narodov. Seriia: Matematika, informatika, fizika, 2016, no. 1, pp. 19–31.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B20">
    <label>20.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Велиева Т. Р. Параметрическое исследование системы с модулем активного управления трафиком // Вестн. Рос. ун-та дружбы народов. Сер.: Математика, информатика, физика. 2018. Т. 26. № 3. С. 272–284.</mixed-citation>
     <mixed-citation xml:lang="en">Velieva T. R. Parametricheskoe issledovanie sistemy s modulem aktivnogo upravleniia trafikom [Parametric study of a system with an active traffic management module]. Vestnik Rossiiskogo universiteta druzhby narodov. Seriia: Matematika, informatika, fizika, 2018, vol. 26, no. 3, pp. 272-284.</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B21">
    <label>21.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Fall K., Varadhan K. The ns Manual (formerly ns Notes and Documentation). URL: https://www.isi.edu/websites/nsnam/ns/doc/ns_doc.pdf (дата обращения: 10.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Fall K., Varadhan K. The ns Manual (formerly ns Notes and Documentation). Available at: https://www.isi.edu/websites/nsnam/ns/doc/ns_doc.pdf (accessed: 10.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B22">
    <label>22.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">SaVi – satellite constellation visualization. URL: https://savi.sourceforge.io/ (дата обращения: 28.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">SaVi – satellite constellation visualization. Available at: https://savi.sourceforge.io/ (accessed: 28.09.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B23">
    <label>23.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Wood L. SaVi: satellite constellation visualization // First Annual CCSR Research Symposium (CRS 2011), 2011. URL: https://www.researchgate.net/publication/233859848_SaVi_satellite_constellation_visualization (дата обращения: 26.08.2024).</mixed-citation>
     <mixed-citation xml:lang="en">Wood L. SaVi: satellite constellation visualization. First Annual CCSR Research Symposium (CRS 2011), 2011. Available at: https://www.researchgate.net/publication/233859848_SaVi_satellite_constellation_visualization (accessed: 26.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
   <ref id="B24">
    <label>24.</label>
    <citation-alternatives>
     <mixed-citation xml:lang="ru">Tang Z., Zhao J., Guo T., Li H., Wang Q., Chen H., Zhao B. Mini-Savi: Realistic Satellite Network Simulation Platform Based on Open-Source Tools // 2023 Fourth International Conference on Frontiers of Computers and Communication Engineering (FCCE), Xiamen, China, 2023. P. 27–30. URL: https://www.researchgate.net/publication/373789005_Mini-Savi_Realistic_Satellite_Network_Simu-lation_Platform_Based_on_Open-Source_Tools (дата обращения: 26.08.2024)</mixed-citation>
     <mixed-citation xml:lang="en">Tang Z., Zhao J., Guo T., Li H., Wang Q., Chen H., Zhao B. Mini-Savi: Realistic Satellite Network Simulation Platform Based on Open-Source Tools. 2023 Fourth International Conference on Frontiers of Computers and Communication Engineering (FCCE), Xiamen, China, 2023. Pp. 27-30. Available at: https://www.researchgate.net/publication/373789005_Mini-Savi_Realistic_Satellite_Network_Simu-lation_Platform_Based_on_Open-Source_Tools (accessed: 26.08.2024).</mixed-citation>
    </citation-alternatives>
   </ref>
  </ref-list>
 </back>
</article>
