WWW.BOOK.LIB-I.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Электронные ресурсы
 

«К вступительным испытаниям в магистратуру допускаются лица, имеющие документ государственного образца о высшем образовании любого уровня (диплом ...»

1

1. ОБЩИЕ ПОЛОЖЕНИЯ

К вступительным испытаниям в магистратуру допускаются лица, имеющие документ

государственного образца о высшем образовании любого уровня (диплом бакалавра или

специалиста).

Лица, предъявившие диплом магистра, могут быть зачислены только на договорной

основе.

Прием осуществляется на конкурсной основе по результатам вступительных испытаний.

Программа вступительных испытаний в магистратуру по направлению подготовки:

09.04.04 Программная инженерия код и наименование направления подготовки составлена на основании Федерального государственного образовательного стандарта высшего образования подготовки бакалавра по направлению:

09.03.04 Программная инженерия код и наименование направления подготовки и охватывает базовые дисциплины профессионального цикла подготовки бакалавров по названному направлению.

Программа содержит описание формы вступительных испытаний, перечень вопросов для вступительных испытаний и список литературы рекомендуемой для подготовки.

2. ЦЕЛЬ ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ

Вступительные испытания призваны определить степень готовности поступающего к освоению основной образовательной программы магистратуры по направлению:

09.04.04 Программная инженерия код и наименование направления подготовки

3. ФОРМА ПРОВЕДЕНИЯ ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ

Вступительные испытания проводятся в письменной форме в соответствии с установленным приемной комиссией МГТУ расписанием.

Поступающему предлагается ответить письменно на 10 вопросов и задач билета, расположенных в порядке возрастания трудности и охватывающих содержание разделов и тем программы соответствующих вступительных испытаний.

На ответы по вопросам и задачам билета отводится 210 минут.

Результаты испытаний оцениваются по стобалльной шкале.

Результаты испытаний оглашаются не позднее чем через три рабочих дня.

4. ПРОГРАММА ВСТУПИТЕЛЬНЫХ ИСПЫТАНИЙ

Письменное испытание проводится по программе, базирующейся на основной образовательной программе бакалавриата по направлению 09.03.04 Программная инженерия код и наименование направления подготовки Перечень разделов и тем дисциплины, включенные в письменное испытание ДИСЦИПЛИНА 1. Проектирование программного обеспечения Архитектура программного обеспечения. Типовые архитектуры информационных систем.

Подходы к организации зависимостей между программными компонентами. Аспектноориентированное программирование (АОП). Проектирование слоя модели предметной области. Проектирование и реализация слоя доступа к данным. Объектно-реляционное отображение. Архитектура слоя взаимодействия с пользователем в веб-приложениях. MVCфреймворки. Архитектура слоя взаимодействия с пользователем на стороне клиента.

Безопасность в веб-приложениях.

Перечень тем

1. Понятие архитектуры программного продукта. Типовые логические и физические архитектуры информационных систем.

2. Особенности нагруженных систем.

3. Подходы к проектированию слоя модели предметной области и операционного слоя (слоя сервисов).

4. Предметно-ориентированное проектирование (Domain-Driven Design, DDD).

5. Виды организации зависимостей между программными компонентами, внедрение зависимостей.

6. DI-контейнеры. Паттерны использования DI-контейнеров.





7. Сквозная функциональность (cross-cutting concerns), реализация сквозной функциональности средствами аспектно-ориентированного программирования (АОП).

8. Основные термины и механизмы АОП.

9. «Низкоуровневые» средства доступа к данным: технология ADO.NET, присоединенный и отсоединенный режимы.

10. Проблема несоответствия объектной и реляционной моделей. Принцип «неведения сохраняемости» (Persistence Ignorance).

11. Архитектурные паттерны: активная запись (Active Record), объект доступа к данным (Data Access Object, DAO), объектно-реляционный преобразователь (Object/Relational Mapper, ORM).

12. Архитектура библиотеки ORM (на примере NHibernate/Hibernate или Entity Framework).

13. Активная загрузка (Eager Loading) и ленивая загрузка (Lazy Loading). Проблемы ленивой загрузки: проблема N+1 запроса, проблема декартова произведения.

14. Проблемы конкурентного доступа: потерянные изменения, несогласованное чтение.

Стратегии блокировки: оптимистическая, пессимистическая.

15. Транзакции (ACID), уровни изоляции транзакций.

16. Паттерн «Модель-Представление-Контроллер» (Model-View-Controller, MVC). Виды контроллеров и представлений.

17. Архитектура MVC-фреймворка (на примере ASP.NET MVC, Spring MVC или Struts).

18. Особенности «насыщенных» клиентских приложений (Rich Client Applications).

Паттерны «Модель-Представление-Презентатор» (Model-View-Presenter, MVP) и его разновидности, «Модель-Представление-Модель представления» (Model-View-View Model, MVVM).

19. Архитектура «Одностраничное приложение» (Single-Page Application, SPA) клиентской части веб-приложения и ее реализация средствами MV*-фреймворков.

20. Типичные уязвимости веб-приложений (SQL injection, XSS, CSRF и др.). Средства защиты.

Основная учебная литература.

1. Иванова Г.С., Ничушкина Т.Н., Пугачёв Е. Объектно-ориентированное программирование. - М.: МГТУ им. Н.Э. Баумана, 2007

2. Петровский А.Б. Теория принятия решений: учебник. – М.: Изд.центр «Академия», 2009 Дополнительная учебная литература.

3. Буч Г., Рамбо Д., Якобсон И. Введение в UML от создателей языка. 2-е изд.: Пер. с англ.

Мухин Н. – М.: ДМК Пресс, 2012. – 496 с.: ил. – http://www.iqlib.ru/book/preview/460257B4D69F4A33A4260AC530865613

4. Гамма Э. и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – М.: ДМК Пресс, 2002. – 368 с.: ил. – http://www.iqlib.ru/book/preview/B91B515E480C499485F28425274A45FE

5. Робинсон У. C# без лишних слов.— М.: ДМК Пресс, 2012 — 352 с: ил. — http://www.iqlib.ru/book/preview/447779571AFA43EA853165C82ADBA566 ДИСЦИПЛИНА 2. Объектно-ориентированное программирование Объектно-ориентированная парадигма. Основные понятия. Основные инструменты объектно-ориентированного программирования. Базовые средства объектноориентированного программирования в языке C#. Язык UML. Основные принципы объектно-ориентированного проектирования и конструирования. Проектирование по контракту. Исключения. Паттерны проектирования. Ассоциации между классами.

Распределение обязанностей. Наследование и полиморфизм. Обработка исключений.

Перечень тем Понятие технологии. История объектно-ориентированной парадигмы, причины 1.

возникновения, языки, поддерживающие объектно-ориентированное программирование.

2. Методы и приемы структурного программирования. Преимущества и недостатки структурного программирования. Идеи Хоара по устранению недостатков структурного программирования.

3. Понятие объекта. Категории объектов. Отношения между объектами. Понятие класса.

Отношения между классами. Понятие домена. Члены класса. Уровни доступа к членам класса. Методы (сообщения).

4. Абстрактные типы данных. Инкапсуляция как средство сокрытия информации.

Наследование и полиморфизм.

5. Раннее и позднее связывание. Делегирование как альтернатива наследованию.

6. Объявление класса. Поля, методы, свойства, конструкторы. Область видимости классов и членов класса. Наследование.

7. Виртуальные методы. Абстрактные классы и методы. Интерфейс и реализации интерфейса. Обобщения (generics). Делегаты.

8. Предпосылки возникновения языка UML. Назначение и варианты использования языка UML. Диаграммы классов, объектов, состояний, последовательности, коммуникации, деятельности.

9. Понятие объектно-ориентированного анализа, проектирования и конструирования.

Принципы SOLID. Проектирование на основе обязанностей. Связность (cohesion) и зависимость (coupling).

10. Высокая связность и низкая зависимость как критерии дизайна программной системы.

11. Проектирование по контракту как методология проектирования надежного программного обеспечения. Утверждения. Предусловия, постусловия и инварианты.

Корректность класса.

12. Источники исключений. Базовые концепции обработки исключений. Примеры обработки исключений.

13. Понятие паттерна проектирования. Классификация паттернов.

14. Порождающие паттерны: фабрика, абстрактная фабрика, прототип, фабричный метод, построитель.

15. Структурные паттерны: композит, адаптер, декоратор, фасад, прокси.

16. Паттерны поведения: наблюдатель и механизм событий, итератор, команда, посредник, состояние, стратегия, шаблонный метод, посетитель.

Основная учебная литература.

1. Иванова Г.С., Ничушкина Т.Н., Пугачёв Е. Объектно-ориентированное программирование. - М.: МГТУ им. Н.Э. Баумана, 2007

2. Лаптев В.В., Морозов А.В., Бокова А.В. C++. Объектно - ориентированное программирование. Задачи и упражнения. – СПб.: Питер, 2007 Дополнительная учебная литература.

1. Буч Г., Рамбо Д., Якобсон И. Введение в UML от создателей языка. 2-е изд.: Пер. с англ.

Мухин Н. – М.: ДМК Пресс, 2012. – 496 с.: ил. – http://www.iqlib.ru/book/preview/460257B4D69F4A33A4260AC530865613

2. Гамма Э. и др. Приемы объектно-ориентированного проектирования. Паттерны проектирования. – М.: ДМК Пресс, 2002. – 368 с.: ил. – http://www.iqlib.ru/book/preview/B91B515E480C499485F28425274A45FE

3. Робинсон У. C# без лишних слов.— М.: ДМК Пресс, 2012 — 352 с: ил. — http://www.iqlib.ru/book/preview/447779571AFA43EA853165C82ADBA566 ДИСЦИПЛИНА 3. Компьютерная графика Введение в компьютерную графику. Алгоритмы растеризации. Площадные примитивы.

Алгоритмы отсечения. Интерполяция. Введение в 3D графику. Удаление невидимых поверхностей. Модели освещения. Текстурирование. Генерация тени. Графический конвейер. Введение в OpenGL. Основные примитивы OpenGL. Работа с матрицами и преобразованиями в OpenGL. Освещение в OpenGL. Вывод растровых изображений с помощью OpenGL. Основы наложения текстур с помощью OpenGL.

Перечень тем Растеризация отрезка. Цифровой дифференциальный анализатор. Алгоритмы 1.

Брезенхема. Растеризация окружности по алгоритму Брезенхема.

Лестничный эффект и методы его устранения.

2.

Площадные примитивы. Алгоритм со списком рёберных точек. Алгоритм со списком 3.

активных рёбер.

Классификация двумерных областей. Методы с затравкой. Списки рёбер.

4.

Принадлежность точки многоугольнику. Простой алгоритм с упорядоченных списком рёбер. Алгоритм XOR для граней. Метод, использующий чётность количества граничных точек, отбрасывающих тень на данную точку.

Основное определение. Алгоритм определение полной видимости и тривиальной 5.

невидимости отрезка. Метод Коэна и Сазерленда.

Простой алгоритм двумерного отсечения. Алгоритм разбиения средней точкой.

6.

Алгоритм Кируса-Бека. Алгоритм Сазерленда-Ходжмана.

Определение интерполяции. Линейная интерполяция. Полиномиальная интерполяция.

7.

Базисные полиномы Лагранжа. Базисные полиномы Ньютона. Кусочно-полиномиальные 8.

интерполяции. Кривые Безье.

Вектора и системы координат. Проецирование. Геометрические примитивы. Отрезок.

9.

Многоугольник. Полигональные сетки. Поверхности.

Индексируемые меши. Геометрические преобразования.

10.

Однородные координаты. Композиция преобразований. Глобальные и локальные 11.

системы координат.

Общая классификация алгоритмов HSR. Алгоритм плавающего горизонта. Алгоритм 12.

Робертса.

Алгоритм художника. Алгоритм Варнока. Z-буфер.

13.

Свет и отражённый свет. Точечный источник света. Направленный источник света.

14.

Фоновый свет.

Непроницаемые материалы. Рассеивающие материалы. Прозрачные материалы.

15.

Модель освещения. Закон освещённости Ламберта. Методы плоской закраски. Закраска 16.

по Гуро. Закраска по Фонгу. Модель освещения Ламберта. Модель освещения Фонга.

Модель освещения Блинна.

Определение текстурирования. Процедурные текстуры. Объёмные текстуры. Повторение 17.

и режимы повторения. Плоское текстурирование.

Барицентрические координаты. Текстурные координаты. Mip mapping.

18.

Мультитекстурирование. Теневые карты. Детализация геометрии за счёт текстур.

Чёткие и мягкие тени. Аппаратная и программная генерация тени. Алгоритм 19.

трассировки. Геометрический анализ. Проецируемая геометрия.

Теневые объёмы. Теневые карты. Теневые буферы.

20.

Элементы трёхмерной сцены. Аппаратные средства. Программные интерфейсы. Этапы 21.

работы 3D-конвейера. Особенности и задачи этапов работы 3D-конвейера.

Основная учебная литература.

1. Миронов Б.Г., Миронова Р.С., Пяткина Д.А., Пузиков А.А. Инженерная и компьютерная графика. Учебник. М. Высш. шк. 2004. 334 с. (гриф Министерство образования и науки РФ)

2. Божко А.Н., Жук Д.М., Маничев В.Б. Компьютерная графика. Учеб.пособие. М. МГТУ им. Н.Э. Баумана, 2007. 392 с. (гриф УМО) Дополнительная учебная литература.

1. Инженерная 3D- компьютерная графика: учебное пособие для бакалавров /под ред. А.Л.

Хейфеца /, М. Изд-во Юрайт, 2012. 464 с. (гриф Мин. образования РФ) (2 шт)

2. Лагерь А.И. Инженерная графика. Учебник. М. Высш. шк., 2008. 335 с. (гриф Министерство образования и науки РФ) (100 шт)

3. Роджерс Д. Алгоритмические основы машинной графики :Пер.с англ. М. Мир, 1989. 504 с. (7 шт)

4. Курушин В.Д. / Графический дизайн и реклама: Самоучитель / Москва / ДМК Пресс / 2008 http://www.iqlib.ru/book/book.visp?UID={E7D651A8-5B56-487C-B1B3DD1C72F76FD1}&action=bo

5. Флеминг Б. / Текстурирование трехмерных объектов / Москва / ДМК Пресс / 2012 http://www.iqlib.ru/book/book.visp?uid={7E451ED9-6C55-4BA7-ACDBBEC36AD1D0FB}&action=bo ДИСЦИПЛИНА 4. Операционные системы Введение в операционные системы. Классификация ОС. Управление процессами.

Управление памятью. Администрирование файловой системы Linux. Средства аппаратной поддержки управления памятью. Особенности 64-х разрядной архитектуры. Управление вводом-выводом. Основы системного администрирования Linux. Особенности дисковых устройств ввода-вывода. Файловая система. Примеры простых файловых систем.

Особенности распределенных систем. Процессы в системе UNIX. Управление памятью в UNIX. Ввод вывод в системе UNIX. Файловая система UNIX. Уровни программирования в Windows. Структура Windows. Процессы и потоки в Windows. Управление памятью в Windows. Ввод-вывод в Windows. Файловая система NTFS.

Перечень тем

1. Определение ОС. ОС как расширенная машина и система управления ресурсами.

Эволюция ОС на примере четырех периодов. Интересные факты из истории развития различных ОС.

2. Классификация ОС по основным характеристикам: по размеру (ОС мэйнфреймов, серверные, многопроцессорные, для ПК, реального времени, встроенные), по структуре организации (монолитные, многоуровневые, виртуальные, микроядерные).

3. Состояние процессов. Создание и завершение процессов. Алгоритмы планирования.

Планирование в системах реального времени. Средства синхронизации и взаимодействия процессов. Критические секции. Тупики. Потоки.

4. Типы адресов. Методы распределения без использования дискового пространства.

Методы распределения с использованием дискового пространства. Виртуальная память.

Алгоритмы замещения страниц. Свопинг. Иерархия запоминающих устройств. Принцип кэширования. TLB.

5. Архитектура управления памятью х86. Средства поддержки сегментов. Реализация сегментно-страничного механизма. Средства вызова подпрограмм и задач. Структура сегмента TSS.

6. История 64-битных систем. Первые шаги в сторону поддержки больших адресных пространств в архитектуре х86. Архитектура Intel64(AMD64). 64-битные операционные системы. Программная модель Win64.

7. Физическая организация устройств ввода- вывода. Отображаемый на адресное пространство памяти ввод-вывод. Прямой доступ к памяти (DMA). Прерывания. Задачи программного обеспечения ввода-вывода. Программный ввод-вывод. Ввод-вывод, управляемый прерываниями. Ввод-вывод с использованием DMA. Программные уровни ввода-вывода.

8. Именование файлов. Логическая структура файла. Типы файлов. Доступ к файлам.

Атрибуты файла. Операции с файлами. Файлы, отображаемые на адресное пространство памяти. Одноуровневые каталоговые системы. Иерархические каталоговые системы.

Имя пути. Операции с каталогами. Структура файловой системы. Физическая структура файлов. Физическая структура каталогов. Совместно используемые файлы. Организация дискового пространства. Размер блока. Учет свободных блоков. Надежность файловой системы. Общая модель файловой системы.

Базовые примитивы передачи сообщений в распределенных системах. Способы 9.

адресации. Концепция удаленного вызова процедур. Базовые операции RPC. Этапы выполнения RPC. Динамическое связывание. Синхронизация в распределенных системах.

Основные понятия о процессах в UNIX. Системные вызовы управления процессами в 10.

UNIX. Системные вызовы управления потоками. Реализация процессов в UNIX. Потоки в UNIX и Linux. Планирование в системах UNIX и Linux. Загрузка UNIX.

Основные понятия и системные вызовы используемой модели управления памятью.

11.

Свопинг. Постраничная подкачка. Алгоритм замещения страниц. Особенности системы управления памятью в Linux.

Блочные и символьные специальные файлы. Работа с сетью. Системные вызовы вводавывода. Реализация ввода-вывода. Потоки данных.

Файлы и связи в UNIX. Возможности блокировки. Системные вызовы для работы с 13.

файлами и каталогами. Реализация традиционной файловой системы UNIX. Файловая система Berkeley Fast. Файловая система Ext2. Особенности Ext3 и Ext4. Архитектура файловой системы NFS. Протоколы файловой системы NFS. Реализация файловой системы NFS.

История Windows. Уровни программирования. Собственный интерфейс прикладного 14.

программирования NT. Система.NET. Интерфейс прикладного программирования Win32. Реестр. Win32 API для работы с реестром.

Организация режима ядра Windows. Уровень аппаратных абстракций. Уровень ядра.

15.

Отложенные вызовы процедур. Объекты диспетчеризации. Исполняющий уровень.

Драйверы устройств. Реализация объектов.

Фундаментальные концепции. Процессы, потоки, задания и волокна. Вызовы API для 16.

управления заданиями, процессами, потоками и волокнами. Межпроцессный обмен.

Синхронизация. Реализация и планирование.

Выделение виртуальных адресов. Файлы подкачки. Системные вызовы управления 17.

памятью. Обработка страничных ошибок и алгоритм замещения страниц. Различные списки страниц и переходы между ними.

Собственные вызовы интерфейса прикладного программирования NT для выполнения 18.

ввода-вывода. Windows Driver Model. Пакеты запроса ввода-вывода.

Структура файловой системы. Главная таблица файлов. Выделение дискового 19.

пространства для файлов и каталогов. Сжатие файлов. Шифрование файлов.

Основная учебная литература.

1. В.Г.Олифер, Н.А. Олифер Сетевые операционные системы. СПб.: Питер, 2009.

2. Э.Таненбаум, А.Вудхалл Операционные системы. Разработка и реализация. Классика CS.

СПб.: Питер, 2007.

Дополнительная учебная литература.

1. Э.Таненбаум. Современные операционные системы. СПб.: Питер, 2007, 2010.

2. Э.Таненбаум, М. ван Стеен. Распределённые системы. Принципы и парадигмы. СПб.:

Питер, 2003

3. ALT Linux снаружи. М: ДМК-пресс, 2009.

http://www.iqlib.ru/book/book.visp?UID={059F3A38-C417-4AE3-8EC2DA8937B425C9}&action=bo.

4. Ачилов Р.Н. Построение защищенных корпоративных сетей. М: ДМК-пресс, 2013.

http://www.iqlib.ru/book/book.visp?UID={930CECCA-039C-457B-ACA7B790738F6AB2}&action=covers ДИСЦИПЛИНА 5. Технологии локальных вычислительных сетей Понятие «открытая система» и проблемы стандартизации. Принципы объединения сетей на основе протоколов сетевого уровня. Адресация в IP-сетях. Источники стандартов.

Использование ARP и DNS. Использование масок в IP-адресации. Методы передачи дискретных данных на физическом уровне. Методы передачи данных канального уровня.

Технология Ethernet (802.3).

Перечень тем Многоуровневый подход. Протокол. Интерфейс. Стек протоколов.

1.

Модель OSI. Уровни модели OSI. Сетезависимые и сетенезависимые уровни.

2.

Понятие «открытая система». Модульность и стандартизация.

3.

Понятие internetworking. Принципы маршрутизации. Протоколы маршрутизации.

4.

Функции маршрутизатора.

5. Реализация межсетевого взаимодействия средствами TCP/IP. Соответствие уровней стека TCP/IP семиуровневой модели ISO/OSI.

6. Типы адресов стека TCP/IP. Классы IP-адресов. Особые IP-адреса. Использование масок в IP-адресации. Порядок распределения IP-адресов.

7. Автоматизация процесса назначения IP-адресов. Отображение IP-адресов на локальные адреса. Отображение доменных имен на IP-адреса.

8. Аналоговая модуляция. Цифровое кодирование. Способы дискретного кодирования данных.

9. Логическое кодирование. Избыточные коды. Скрэмблирование. Дискретная модуляция аналоговых сигналов.

10. Асинхронные протоколы. Синхронные символьно-ориентированные и биториентированные протоколы.

11. Передача с установлением соединения и без установления соединения. Обнаружение и коррекция ошибок. Компрессия данных.

12. Метод доступа CSMA/CD. Этапы доступа к среде. Возникновение коллизии. Форматы кадров технологии Ethernet. Использование различных типов кадров Ethernet.

Основная учебная литература.

1. В.Г.Олифер, Н.А. Олифер Компьютерные сети. Принципы, технологии, протоколы.

СПб.: Питер, 2010.

2. В.Г.Олифер, Н.А. Олифер Основы компьютерных сетей. СПб.: Питер, 2009.

Дополнительная учебная литература.

1. Э.Таненбаум Компьютерные сети. СПб.: Питер, 2010.

2. В.Г.Олифер, Н.А. Олифер Сетевые операционные системы. СПб.: Питер, 2009

3. Крынецкая Г.С. Сетевые технологии. М: МИСиС, 2008.

http://www.iqlib.ru/book/preview/80BC5CBBEB7E47609FA97D6F321DCD66

4. Ачилов Р.Н. Построение защищенных корпоративных сетей. М: ДМК-пресс, 2013.

http://www.iqlib.ru/book/book.visp?UID={930CECCA-039C-457B-ACA7B790738F6AB2}&action=covers ДИСЦИПЛИНА 6. Компьютерные сети От централизованных систем к вычислительным сетям. Основные проблемы построения сетей. Локальные и глобальные сети. Основы передачи дискретных данных. Методы коммутации. Логическая структуризация сети с помощью мостов и коммутаторов. Протокол IP. Построение глобальных сетей на основе выделенных линий. Построение глобальных сетей на основе коммутируемых каналов. Построение глобальных сетей на основе коммутации пакетов. Технология АТМ.

Перечень тем

1. Появление стандартных сетевых технологий. Вычислительные сети - частный случай распределенных систем.

2. Проблемы физической передачи данных по линиям связи. Проблемы объединения нескольких компьютеров. Адресация компьютеров. Структуризация, как средство построения больших сетей. Сетевые службы.

3. Отличия локальных сетей от глобальных, тенденция к сближению. Сети отделов, кампусов, корпораций.

4. Требования, предъявляемые к современным вычислительным сетям.

5. Типы, аппаратура и характеристики линий связи. Спектральный анализ сигналов на линиях связи. АЧХ, полоса пропускания и затухание.

6. Связь между пропускной способностью линии и её полосой пропускания.

Помехоустойчивость и достоверность.

7. Стандарты кабелей. Витая пара. Коаксиальный кабель. Волоконно-оптический кабель.

8. Коммутация каналов на основе частотного мультиплексирования и на основе разделения времени. Общие свойства сетей с коммутацией каналов.

9. Коммутация пакетов. Виртуальные каналы и пропускная способность в сетях с коммутацией пакетов. Коммутация сообщений.

10. Ограничения сети, построенной на общей разделяемой среде. Преимущества логической структуризации сети. Структуризация с помощью мостов и коммутаторов. Принципы работы мостов. Алгоритм работы прозрачного моста.

11. Мосты с маршрутизацией от источника. Ограничения топологии. Коммутаторы локальных сетей. Полнодуплексные протоколы локальных сетей и управление потоком кадров. Ограничения мостов и коммутаторов.

12. Основные функции протокола IP.Структура IP - пакета. Таблицы маршрутизации в IP – сетях.

13. Классификация протоколов маршрутизации. Алгоритм обработки IP - пакета маршрутизатором.

14. Технология бесклассовой междоменной маршрутизации CIDR. Протокол IPv/6.

15. Состояние системы при работе TCP. Установление и закрытие соединений. Плавающее окно. Пропускная способность. Контроль за перегрузками.

16. Управление потоком данных. Политики отправки сегментов. Адаптивный таймер повторной передачи. Узкие места в сети.

17. Типы аналоговых выделенных линий. Модемы для работы на выделенных каналах.

Технология синхронной цифровой иерархии SONET/SDH.

18. Применение цифровых первичных сетей. Протоколы канального уровня для выделенных линий. SLIP. РРР. Использование выделенных линий для построения корпоративной сети.

19. Основные принципы технологии ATM. Стек протоколов ATM. Уровень адаптации AAL.

Протокол ATM. Формат ячейки. Категории услуг протокола ATM и управление трафиком.

20. Передача трафика IP через сети ATM. Сосуществование ATM с традиционными технологиями локальных сетей.

Основная учебная литература.

1. В.Г.Олифер, Н.А. Олифер Компьютерные сети. Принципы, технологии, протоколы.

СПб.: Питер, 2010.

2. В.Г.Олифер, Н.А. Олифер Основы компьютерных сетей. СПб.: Питер, 2009.

Дополнительная учебная литература.

1. Э.Таненбаум Компьютерные сети. СПб.: Питер, 2010.

2. В.Г.Олифер, Н.А. Олифер Сетевые операционные системы. СПб.: Питер, 2009

3. Ачилов Р.Н. Построение защищенных корпоративных сетей. М: ДМК-пресс, 2013.

http://www.iqlib.ru/book/book.visp?UID={930CECCA-039C-457B-ACA7B790738F6AB2}&action=covers ДИСЦИПЛИНА 7. Защита информации Значимость информации в современном мире. Актуальность проблемы информационной безопасности. Элементы теории чисел. Принципы криптографической защиты информации.

Элементы криптоанализа. Проблема обеспечения целостности компьютерной информации.

Функции хэширования. Электронно-цифровая подпись. Уязвимости переполнение стека, форматная строка, TOCTOU. Уязвимости переполнения кучи. Dlmalloc, организация heap, эксплуатация с помощью free().Уязвимости в веб-приложениях SQLi, XSS. Сетевая безопасность. Протоколы уровня приложений. DNS, SMTP, HTTP.

Перечень тем

1. Сравнимость по модулю m, полный набор вычетов по модулю m. Основные свойства сравнений. Простые и составные числа, свойства простых чисел.

2. Задача факторизации чисел. Наибольший общий делитель. Числовые функции, имеющие большое значение в теории чисел и в криптографии.

3. Понятие криптографии, шифрования и дешифрования, ключа шифрования, шифротекста, криптоалгоритма.

4. Принципы функционирования криптографической системы. Классификация криптосистем.

5. Понятие криптоанализа, криптоаналитической атаки. Основные типы криптоаналитических атак, криптостойкость шифра.

6. Требования к шифрам, используемым для криптографической защиты информации.

7. Понятие функции хэширования, дайджест сообщения, свойства необратимости, рассеивания и чувствительности к изменениям.

8. Значение функций хэширования в технологии электронно-цифровой подписи.

9. Понятие электронно-цифровой подписи (ЭЦП), Процедура установки ЭЦП




Похожие работы:

«А. Б. – А. Д. БАРАТЫНСКАЯ – А. Д. АБАМЕЛЕК-ЛАЗАРЕВА (Черты личности, литературные контакты и деятельность) НАТАЛИЯ ГОНЧАР-ХАНДЖЯН Начиная с двадцатых годов и на протяжении всего XIX века стихотворений ни одного европейского поэта не переводили в России так много и так многократно, как Генриха Гейне. Чтобы убедиться...»

«ДИСКУСІЙНІ ПОВІДОМЛЕННЯ УДК 001.895; 351.746; 316.422 А.А. МОРОЗОВ, В.И. ДЖЕЛАЛИ К КОНЦЕПЦИИ ИННОВАЦИОННОЙ СОСТАВЛЯЮЩЕЙ НАЦИОНАЛЬНОЙ БЕЗОПАСНОСТИ (ПРЕДВАРИТЕЛЬНЫЕ ЗАМЕЧАНИЯ, ИССЛЕДОВАНИЕ). Ч. 2 Анотація. Показані необхідність і можливість спільної масової інн...»

«Дмитрий Наркисович Мамин-Сибиряк На реке Чусовой I По западному склону Уральских гор сбегает много горных рек и речонок, которые составляют главные питательные ветки бассейна многоводной реки Камы. Между ними, без сомнения, по оригинальности и красоте первое место принадлежит реке Чусовой, которая прорыла свое каменистое...»

«Инструкция по эксплуатации Автоматический выключатель дифференциальной защиты 8562/5 Содержание 1 Содержание 1 Содержание 2 Общие сведения 3 Указания по технике безопасности 4 Соответствие нормам и предписаниям 5 Функция автоматического выключателя дифференциальной защиты тип 8562/5 6 Технические данные 7 Распреде...»

«Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "РОССИЙСКАЯ АКАДЕМИЯ НАРОДНОГО ХОЗЯЙСТВА И ГОСУДАРСТВЕННОЙ СЛУЖБЫ ПРИ ПРЕЗИДЕНТЕ РОССИЙСКОЙ ФЕДЕРАЦИИ" Киюцевская А.М., Моргунов В.И., Трунин П.В....»

«Москва 2016 год Содержание 1. Общие условия проведения Премии 2. Организационный комитет и Экспертный совет Премии 3. Порядок реализации Премии 4. Партнеры Премии 5. Сроки проведения Премии..7 Пр...»

«О БЕЛЯЕВЕ Н. А. — ПЕШКОВОЙ Е. П. БЕЛЯЕВ Николай Александрович, родился в 1873 в села Елаур (Чувашия). С 1886 — работал у кузнеца, с 1891 — кочегаром на мельнице, затем масленщиком на пароходах, посещая вечерние курсы в Астрахани. Работал в Баку в мастерских на промыслах,...»

«Учёные записки Крымского федерального университета имени В. И. Вернадского. География. Геология. Том 2 (68). №1. 2016 г. С. 24–38. УДК 338.48+338.49-043.86 ТУРИСТСКАЯ ИНФРАСТРУКТУРА КРЫМА И ЕЕ РАЗВИТИЕ Логвина Е. В. Таврическая...»

«Руководство по эксплуатации Керівництво з експлуатації (стор. 27) Насосы водяные WP 50, WP 80, WPT 80, WP 100 Насоси водяні WP 50, WP 80, WPT 80, WP 100 Оглавление Введение Безопасность Ответственность оператора Работа Заправка Выхлопные газы Угроза отравления угарным газом (СО) Внешний вид и управление Внешний вид...»

«УДК 622.012:658.5:622.68 С.Ж. Галиев, д-р техн. наук, проф., А.А. Бояндинова, канд. техн. наук, доц., Ж.А. Адилханова, ИГД им. Д.А. Кунаева К.К. Жусупов, д-р техн. наук, С.Е. Пуненков, АО "Костанайские минералы" МЕТОДИ...»








 
2017 www.book.lib-i.ru - «Бесплатная электронная библиотека - электронные ресурсы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.