Основы сетевой безопасности

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Содержание

[править] Спецкурс «Основы сетевой безопасности»

[править] Информация о курсе

  • Лектор — Макаров-Землянский Николай Викулович;
  • Курс читался осенью 2010 года по четвергам на шестой паре (начало в 18:00) в аудитории 613;
  • Экзамен по курсу прошёл 16 января 2011 года.

[править] Программа курса

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

  1. Введение в компьютерные сети
    1. История возникновения и создания сетей ЭВМ;
      1. первые попытки комплексирование ЭВМ,
      2. комплексирование ЭВМ в физических исследованиях,
      3. комплексирование ЭВМ в противоракетной обороне, информационно-поисковые системы).
    2. Распределенная сеть ARPA - прообраз Internet
    3. Современное состояние распределенных сетей
    4. Основные сети, работающие в России
  2. Передача информации по линии
    1. Аналоговые и дискретные сигналы (примеры)
    2. Представление двоичных цифр при дискретной передачи
    3. Частотная и амплитудная модуляция
    4. Проблемы передачи цифровых сигналов
    5. Симплексное, полудуплексное и дуплексное соединение ЭВМ
    6. Телефонная связь:
      1. ручной коммутатор,
      2. автоматический набор,
      3. типы наборной посылки,
      4. типы линий,
      5. межстанционное соединения (выделенные и коммутируемые линии).
    7. оконечная аппаратура связи, модемы
  3. Основные термины и понятия, используемые в сетях
    1. Коммуникационная среда для ЭВМ
    2. Понятие трафика (на примере уличного движения)
    3. Сетевые топологии (шина, кольцо, точка-точка, звезда),
      1. соединение двух машин (точка-точка),
      2. соединение нескольких машин (шина, кольцо, звезда),
      3. арбитраж: обнаружение столкновений (шина), передача маркера (кольцо),
      4. анализ достоинств и недостатков этих топологий,
      5. логическая и физическая топология (примеры смешанных топологий).
    4. Методы коммутации
      1. коммутация каналов (на примере телефонной станции),
      2. коммутация сообщений и коммутация пакетов,
      3. анализ достоинств и недостатков этих методов,
      4. объединение сетей (повторитель, мост, маршрутизатор, шлюз).
  4. Общие принципы построения сетевой архитектуры
    1. Протоколы и межуровневые интерфейсы
    2. Семиуровневая модель открытых систем ISO
    3. Уровни протоколов
      1. прикладной,
      2. представления данных,
      3. сеансовый,
      4. транспортный,
      5. сетевой,
      6. канальный,
      7. физический.
    4. Дайтаграммная передача и виртуальный канал
    5. Управление потоком данных, методы синхронизации
      1. квитанции,
      2. окна
    6. Службы прикладного уровня
      1. терминальная,
      2. файловая,
      3. удаленный запуск заданий,
      4. информационная.
    7. реальное положение при построении сетевых средств
  5. Модельная задача
    1. Структура системы протоколов
    2. Сетевой и транспортный уровень
    3. Терминальная служба
    4. Файловая служба
  6. Мировая сеть ЭВМ Internet
    1. Основные параметры сети
      1. топология,
      2. виды соединений ЭВМ (применительно к России),
      3. адресация в сети.
    2. Основные протоколы
      1. IP - Internet Protocol,
      2. ICMP - Internet Control Message Protocol,
      3. TCP - Transmission Control Protocol,
      4. UDP - User Datagram Protocol,
      5. TELNET
      6. FTP - File Transfer Protocol,
      7. SMTP - Simple Mail Transfer Protocol,
      8. DNS - Domain Name System,
      9. SLIP - Serial Line Internet Protocol,
      10. PPP - Point-to-Point Protocol,
      11. UUCP - Unix-to-Unix Copy Program.
    3. Основные услуги, предоставляемые сетью
      1. электронная почта (E-mail),
      2. файловое обслуживание (FTP-сервера),
      3. телеконференции (NEWS-сервера),
      4. мировая паутина (WWW-сервера),
      5. другие возможности Internet.
    4. Структура письма и назначения отдельных полей заголовка
    5. Передача нетекстовой информации (UUENCODE-UUDECODE)
    6. Директивы NEWS-сервера
    7. Этика при работе с Internet
  7. Практические советы по выбору и установке аппаратно-программного обеспечения в организации
    1. Основные аппаратные средства для локальных и распределенных сетей
      1. последовательные и параллельные порты
      2. модемы и телефонные соединения
      3. интерфейсы типа Ethernet
      4. повторители
      5. мосты
      6. маршрутизаторы
    2. Выбор поставщика сетевых услуг
      1. как и где найти провайдера
      2. стоимость подключения и месячные затраты

[править] Литература

  1. С.Клименко, В.Уразметов. Internet Среда обитания информационного общества. РЦФТИ, Протвино, 1995.
  2. Золотов. Протоколы Internet. BHV Санкт-Петербург, 1998.
  3. Семенов. Протоколы и ресурсы Internet. Радио и связь, Москва, 1996.


Лекции

10 семестр История развития вычислительных технологий в СССР, России | Современные проблемы прикладной математики
9 семестр Формальная спецификация и верификация программ | Теория игры и исследования операций | История и методология прикладной математики | Основы российского права | История религии | Параллельная обработка данных
8 семестр Верификация программ на моделях | Математические основы теории прогнозирования | Основы квантовой физики и квантовых вычислений | Методы оптимизации | Распределённые операционные системы
7 семестр Вычислительные Системы | Объектно-ориентированные Анализ и Проектирование | Искусственный Интеллект | Математическая Логика | Функциональный Анализ | Социология | Параллельная Обработка Данных
6 семестр Основы Кибернетики | Численные Методы | Конструирование Компиляторов | Компьютерные Сети
5 семестр Базы Данных | Языки Программирования | Экономические Науки
3 семестр Операционные системы

Спецкурсы
Осень 2013 Современная криптография | Дизайн и реализация ОС FreeBSD
Весна 2011 Практические аспекты сетевой безопасности | Сетевое администрирование в UNIX
Осень 2010 UNИX | Теория функционального программирования. Язык Haskell | Введение в информационную безопасность | Информационный поиск
Весна 2010 UNИX | Архитектура и программирование массивно-параллельных вычислительных систем | Язык Ада
Осень 2009 UNИX | Введение в парадигмы программирования
Весна 2009 UNИX | Архитектура и программирование массивно-параллельных вычислительных систем
Осень 2008 UNИX | Структурные методы обработки изображений и сигналов
Весна 2008 UNИX | Вопросы организации вычислительных кластеров на основе UNIX-серверов | Философия математики
Осень 2007 UNИX
Весна 2007 UNИX | Практика мультипарадигмального программирования
Осень 2006 Введение в теорию построения оптимизирующих компиляторов

Отдельные лекции Bruce Eckel, The State of The Java Union | Richard Stallman: Free software: ethics and practice, Copyright vs Community in the Age of Computer Networks | Наану Александр, Vim | Erinn Clark, The Tor Project: Anonymity Online
Личные инструменты
Разделы