Информатика и вычислительная техника
Курсовая работа
  • формат pdf
  • размер 600,63 КБ
  • добавлен 08 июня 2012 г.
Реализация дейтаграммного режима стека протоколов Е6 посредством сокетов ОС Linux
Международный Гуманитарный Университет, Украина, Одесса, 2012 г. 52 стр.
Дисциплина - Проектирование компьютерных систем и сетей
Введение
Обзор сетевой технологии Е6
Введение в инструментарий для реализации дейтаграммного режима протокола Е6
Сокеты как средства коммуникаций в ОС Linux
Введение в загружаемые модули ядра ОС Linux
Реализация стека E6 через механизм сокетов ОС Linux
Инсталляция и деинсталляция загружаемого модуля
Общая структура модуля
Команды пользователя для работы с функциями модуля
Взаимодействие загружаемого модуля и статической части ядра
Алгоритмы функций загружаемого модуля
Анализ функционирования загружаемого модуля на примерах трассировки основных вызовов
Заключение
Список литературы
Приложение
В 2007 году, в Украине разработан национальный стек сетевых протоколов Е6 и выполнена его опытная программная реализация через дополнительный системный вызов ядра ОС Linux. Несмотря на некоторые преимущества полученной автономности кода за счет слабой интеграции в среду ядра, указанный подход имеет ряд существенных недостатков, препятствующих дальнейшему развитию национального стека Е6 и его промышленной реализации. В данной работе представлена новая реализация дейтаграмного режима стека сетевых протоколов Е6 на основе стандартного механизма сокетов операционной системы Linux – также как и большинство других известных стеков сетевых протоколов. Разработка является уникальной, поскольку требует досконального изучения среды ядра ОС Linux и существенной интеграции с его структурами данных и функциями. В основе технологии Е6 лежит способ передачи данных в сети с замещением сетевого и транспортного уровней универсальной технологией канального уровня, которая отличаются использованием на всех уровнях эталонной модели взаимодействия открытых систем единых сетевых E6-адресов длиной в шесть байтов и иерархической структурой.
В данной работе рассматривается независимая реализация
дейтаграмного режима стека Е6 на основе стандартного механизма сокетов
операционной системы Linux – также как и большинство других известных
стеков сетевых протоколов. Разработка является уникальной, поскольку
требует досконального изучения среды ядра ОС Linux и существенной
интеграции с его структурами данных и функциями.
Похожие разделы