ИВТ.Современные компьютерные сети 2026 — различия между версиями

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «= О курсе = Базовый курс по компьютерным сетям для студентов, уже знакомых с архитектурой…»)
 
(Критерии оценивания и формы контроля успеваемости)
 
(не показано 11 промежуточных версий этого же участника)
Строка 6: Строка 6:
 
* устройство сетей снизу вверх (от физического до прикладного уровня),
 
* устройство сетей снизу вверх (от физического до прикладного уровня),
 
* основы информационной безопасности,
 
* основы информационной безопасности,
* методы анализа и обработки сетевого трафика.
+
* методы обработки сетевого трафика.
  
 
Практика включает:
 
Практика включает:
Строка 13: Строка 13:
 
* создание защищённых соединений и сертификатных цепочек.
 
* создание защищённых соединений и сертификатных цепочек.
  
== Требования к студенту ==
+
'''Пререквизиты'''
 +
 
 
Студент должен:
 
Студент должен:
 
* понимать основы операционных систем,
 
* понимать основы операционных систем,
* уверенно работать с Linux-консолью.
+
* уверенно работать с консолью на своей машине.
 +
*прослушать курс по архитектуре операционных систем
  
Плюсом будет понимание контейнеризации.
+
Плюсом будет понимание работы контейнеров.
  
 
= Команда курса =
 
= Команда курса =
Строка 26: Строка 28:
  
 
= Программа курса =
 
= Программа курса =
 +
 +
'''План тем лекций и семинаров (программа)'''
 +
 +
{| class="wikitable"
 +
! Неделя
 +
! Лекции
 +
! Семинары
 +
|-
 +
| 1
 +
|Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол.
 +
|Знакомство с инструментами: Wireshark, GNS3
 +
|-
 +
| 2-3
 +
|Физический и канальный уровни модели OSI (1–2 недели).
 +
|Работа с канальным уровнем в Linux, протокол LLDP.
 +
|-
 +
| 4-5
 +
|Сетевой уровень модели OSI (1–2 недели).
 +
|Работа с сетевым уровнем в Linux.
 +
|-
 +
| 6-7
 +
|Транспортный уровень модели OSI (1–2 недели).
 +
|Работа с механизмом сетевых сокетов.
 +
|-
 +
| 8
 +
| Безопасность при передаче данных в публичном канале. 
 +
| Работа с openssl, выпуск и проверка сертификатов.
 +
|-
 +
| 9-10
 +
| Прикладной уровень OSI (1-2 недели). 
 +
| Работа с протоколами DNS и HTTP.
 +
|-
 +
| 11
 +
| Мониторинг сетевой инфраструктуры. 
 +
| Работа с протоколами мониторинга.
 +
|-
 +
| 12
 +
| Особенности работы беспроводных сетей.
 +
| Работа с Multicast.
 +
|-
 +
| 13
 +
| Протоколы динамической маршрутизации. Автоматическая конфигурация параметров сети (1-2 недели). 
 +
| Работа с протоколами динамической маршрутизации.
 +
|-
 +
| 14
 +
| Объединение гетерогенных сетей. 
 +
| Туннелирование сетевого трафика.
 +
|-
 +
| 15
 +
| Применение машинного обучения при обработке сетевого трафика. 
 +
| Решение задачи классификации трафика с использованием машинного обучения.
 +
|}
  
 
Каждую неделю проводится лекция и семинар. На семинаре выдаются задания, которые можно:
 
Каждую неделю проводится лекция и семинар. На семинаре выдаются задания, которые можно:
Строка 34: Строка 88:
  
 
Просрочка сдачи более чем на неделю без уважительной причины не допускается.
 
Просрочка сдачи более чем на неделю без уважительной причины не допускается.
 
== Темы курса ==
 
 
* Основные понятия: компьютерные сети, интернет, топологии, модели взаимодействия, протоколы 
 
** Инструменты: Wireshark, GNS3 
 
 
* Физический и канальный уровни OSI (1–2 недели) 
 
** Работа с канальным уровнем в Linux, протокол LLDP 
 
 
* Сетевой уровень OSI (1–2 недели) 
 
** Работа с сетевыми механизмами Linux 
 
 
* Транспортный уровень OSI (1–2 недели) 
 
** Работа с сокетами 
 
 
* Безопасность передачи данных 
 
** OpenSSL, сертификаты, цепочки доверия 
 
 
* Прикладной уровень OSI 
 
** DNS, HTTP 
 
 
* Мониторинг сетей 
 
** Протоколы мониторинга 
 
 
* Беспроводные сети 
 
** Multicast 
 
 
* Динамическая маршрутизация 
 
** Автоконфигурация и routing-протоколы 
 
 
* Гетерогенные сети 
 
** Туннелирование трафика 
 
 
* Машинное обучение в сетях 
 
** Классификация сетевого трафика 
 
  
 
= Коммуникация =
 
= Коммуникация =
Строка 80: Строка 99:
 
* https://docs.google.com/spreadsheets/d/1PSdcHS6APbDNielM2J6QUUaEDvFV4YtbzgvVvCzijxg/edit?usp=sharing
 
* https://docs.google.com/spreadsheets/d/1PSdcHS6APbDNielM2J6QUUaEDvFV4YtbzgvVvCzijxg/edit?usp=sharing
  
= Оценивание =
+
= Критерии оценивания и формы контроля успеваемости =
 +
 
 +
Основной вид активности, который влияет на итоговую оценку - выполнение заданий на семинарах.
 +
 
 +
'''Дедлайны'''
 +
 
 +
Задание сдаётся либо день в день, либо через неделю.
 +
При сдаче задания будут задаваться вопросы в т.ч. вопросы по теории.
 +
 
 +
Другой вариант сдачи - зачёт в конце семестра.
 +
Формат: Билеты
 +
 
 +
'''Билет:'''
  
Основная часть оценки формируется из:
+
1. Пара теоретических вопросов по всему курсу с подготовкой;
* выполнения семинарских заданий,
 
* защиты решений с вопросами по теории.
 
  
Дополнительный формат:
+
2. Один вопрос без подготовки.
* экзамен в конце семестра 
 
  * 2 теоретических вопроса 
 
  * 1 вопрос без подготовки
 
  
 
= Правила курса =
 
= Правила курса =

Текущая версия на 12:23, 17 июня 2026

О курсе

Базовый курс по компьютерным сетям для студентов, уже знакомых с архитектурой операционных систем.

Курс охватывает:

  • устройство сетей снизу вверх (от физического до прикладного уровня),
  • основы информационной безопасности,
  • методы обработки сетевого трафика.

Практика включает:

  • настройку виртуальных сетевых стендов в GNS3,
  • работу с сетевыми сокетами и API,
  • создание защищённых соединений и сертификатных цепочек.

Пререквизиты

Студент должен:

  • понимать основы операционных систем,
  • уверенно работать с консолью на своей машине.
  • прослушать курс по архитектуре операционных систем

Плюсом будет понимание работы контейнеров.

Команда курса

  • Лектор / семинарист: Пономаренко Роман Евгеньевич
  • Семинарист: Степанов Иван Александрович

Программа курса

План тем лекций и семинаров (программа)

Неделя Лекции Семинары
1 Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол. Знакомство с инструментами: Wireshark, GNS3
2-3 Физический и канальный уровни модели OSI (1–2 недели). Работа с канальным уровнем в Linux, протокол LLDP.
4-5 Сетевой уровень модели OSI (1–2 недели). Работа с сетевым уровнем в Linux.
6-7 Транспортный уровень модели OSI (1–2 недели). Работа с механизмом сетевых сокетов.
8 Безопасность при передаче данных в публичном канале. Работа с openssl, выпуск и проверка сертификатов.
9-10 Прикладной уровень OSI (1-2 недели). Работа с протоколами DNS и HTTP.
11 Мониторинг сетевой инфраструктуры. Работа с протоколами мониторинга.
12 Особенности работы беспроводных сетей. Работа с Multicast.
13 Протоколы динамической маршрутизации. Автоматическая конфигурация параметров сети (1-2 недели). Работа с протоколами динамической маршрутизации.
14 Объединение гетерогенных сетей. Туннелирование сетевого трафика.
15 Применение машинного обучения при обработке сетевого трафика. Решение задачи классификации трафика с использованием машинного обучения.

Каждую неделю проводится лекция и семинар. На семинаре выдаются задания, которые можно:

  • сдать сразу,
  • либо доработать и сдать на следующем занятии.

Рекомендуемая нагрузка: 2–4 академических часа в неделю.

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

Коммуникация

Официальный чат курса:

Прогресс студентов

Таблица успеваемости:

Критерии оценивания и формы контроля успеваемости

Основной вид активности, который влияет на итоговую оценку - выполнение заданий на семинарах.

Дедлайны

Задание сдаётся либо день в день, либо через неделю. При сдаче задания будут задаваться вопросы в т.ч. вопросы по теории.

Другой вариант сдачи - зачёт в конце семестра. Формат: Билеты

Билет:

1. Пара теоретических вопросов по всему курсу с подготовкой;

2. Один вопрос без подготовки.

Правила курса

Перенос дедлайнов возможен только при наличии справки из учебного офиса ФПМИ.

Материалы курса

Материалы публикуются здесь:

Литература

Основная

  • Таненбаум Э., Фимстер Н., Уэзеролл Д. — Компьютерные сети (6-е изд.)
  • Олифер В., Олифер Н. — Компьютерные сети: принципы, технологии, протоколы (6-е изд.)
  • Куроуз Д., Росс К. — Компьютерные сети: нисходящий подход

Дополнительная

  • Laferriere J. et al. — Reference Guide to Fiber Optic Testing (2nd ed.)
  • Шнайер Б. — Прикладная криптография
  • linkmeup ССДМ