ИВТ.Современные компьютерные сети 2026 — различия между версиями
(→Программа курса) |
(→Программа курса) |
||
| Строка 33: | Строка 33: | ||
! Неделя | ! Неделя | ||
! Лекции | ! Лекции | ||
| − | ! | + | ! Семинары |
|- | |- | ||
| 1 | | 1 | ||
| Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол | | Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол | ||
| − | Знакомство с инструментами: Wireshark, GNS3 | + | |Знакомство с инструментами: Wireshark, GNS3 |
| − | |||
|- | |- | ||
| 2 | | 2 | ||
| Физический и канальный уровни OSI (1–2 недели) | | Физический и канальный уровни OSI (1–2 недели) | ||
| − | Работа с канальным уровнем в Linux, протокол LLDP | + | |Работа с канальным уровнем в Linux, протокол LLDP |
| − | |||
|- | |- | ||
| 3 | | 3 | ||
| Сетевой уровень OSI (1–2 недели) | | Сетевой уровень OSI (1–2 недели) | ||
| − | Работа с сетевыми механизмами Linux | + | | Работа с сетевыми механизмами Linux |
| − | |||
|- | |- | ||
| 4 | | 4 | ||
| Транспортный уровень OSI (1–2 недели) | | Транспортный уровень OSI (1–2 недели) | ||
| − | Работа с сокетами | + | | Работа с сокетами |
| − | |||
|- | |- | ||
| 5 | | 5 | ||
| Безопасность передачи данных | | Безопасность передачи данных | ||
| − | OpenSSL, сертификаты, цепочки доверия | + | | OpenSSL, сертификаты, цепочки доверия |
| − | |||
|- | |- | ||
| 6 | | 6 | ||
| Прикладной уровень OSI | | Прикладной уровень OSI | ||
| − | DNS, HTTP | + | | DNS, HTTP |
| − | |||
|- | |- | ||
| 7 | | 7 | ||
| Мониторинг сетей | | Мониторинг сетей | ||
| − | Протоколы мониторинга | + | | Протоколы мониторинга |
| − | |||
|- | |- | ||
| 8 | | 8 | ||
| Беспроводные сети | | Беспроводные сети | ||
| − | Multicast | + | | Multicast |
| − | |||
|- | |- | ||
| 9 | | 9 | ||
| Динамическая маршрутизация | | Динамическая маршрутизация | ||
| − | Автоконфигурация и routing-протоколы | + | | Автоконфигурация и routing-протоколы |
| − | |||
|- | |- | ||
| 10 | | 10 | ||
| Гетерогенные сети | | Гетерогенные сети | ||
| − | Туннелирование трафика | + | | Туннелирование трафика |
| − | |||
|- | |- | ||
| 11 | | 11 | ||
| Машинное обучение в сетях | | Машинное обучение в сетях | ||
| − | Классификация сетевого трафика | + | | Классификация сетевого трафика |
| − | |||
|- | |- | ||
| 12 | | 12 | ||
Версия 16:31, 16 июня 2026
Содержание
О курсе
Базовый курс по компьютерным сетям для студентов, уже знакомых с архитектурой операционных систем.
Курс охватывает:
- устройство сетей снизу вверх (от физического до прикладного уровня),
- основы информационной безопасности,
- методы анализа и обработки сетевого трафика.
Практика включает:
- настройку виртуальных сетевых стендов в GNS3,
- работу с сетевыми сокетами и API,
- создание защищённых соединений и сертификатных цепочек.
Пререквизиты
Студент должен:
- понимать основы операционных систем,
- уверенно работать с Linux-консолью.
Плюсом будет понимание контейнеризации.
Команда курса
- Лектор / семинарист: Пономаренко Роман Евгеньевич
- Семинарист: Степанов Иван Александрович
Программа курса
План тем лекций и семинаров (программа)
| Неделя | Лекции | Семинары |
|---|---|---|
| 1 | Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол | Знакомство с инструментами: Wireshark, GNS3 |
| 2 | Физический и канальный уровни OSI (1–2 недели) | Работа с канальным уровнем в Linux, протокол LLDP |
| 3 | Сетевой уровень OSI (1–2 недели) | Работа с сетевыми механизмами Linux |
| 4 | Транспортный уровень OSI (1–2 недели) | Работа с сокетами |
| 5 | Безопасность передачи данных | OpenSSL, сертификаты, цепочки доверия |
| 6 | Прикладной уровень OSI | DNS, HTTP |
| 7 | Мониторинг сетей | Протоколы мониторинга |
| 8 | Беспроводные сети | Multicast |
| 9 | Динамическая маршрутизация | Автоконфигурация и routing-протоколы |
| 10 | Гетерогенные сети | Туннелирование трафика |
| 11 | Машинное обучение в сетях | Классификация сетевого трафика |
| 12 | ||
| 13 | ||
| 14 | ||
| 15 |
Каждую неделю проводится лекция и семинар. На семинаре выдаются задания, которые можно:
- сдать сразу,
- либо доработать и сдать на следующем занятии.
Рекомендуемая нагрузка: 2–4 академических часа в неделю.
Просрочка сдачи более чем на неделю без уважительной причины не допускается.
Коммуникация
Официальный чат курса:
Прогресс студентов
Таблица успеваемости:
- https://docs.google.com/spreadsheets/d/1PSdcHS6APbDNielM2J6QUUaEDvFV4YtbzgvVvCzijxg/edit?usp=sharing
Критерии оценивания и формы контроля успеваемости
Основной вид активности, который влияет на итоговую оценку - выполнение заданий на семинарах. Задание сдаётся либо день в день, либо через неделю. При сдаче задания семинара будут задаваться в т.ч. вопросы по теории. Другой вариант сдачи - зачёт в конце семестра: билет из пары теоретических вопросов по всему курсу с подготовкой к ответу и одного вопроса без подготовки.
Правила курса
Перенос дедлайнов возможен только при наличии справки из учебного офиса ФПМИ.
Материалы курса
Материалы публикуются здесь:
Литература
Основная
- Таненбаум Э., Фимстер Н., Уэзеролл Д. — Компьютерные сети (6-е изд.)
- Олифер В., Олифер Н. — Компьютерные сети: принципы, технологии, протоколы (6-е изд.)
- Куроуз Д., Росс К. — Компьютерные сети: нисходящий подход
Дополнительная
- Laferriere J. et al. — Reference Guide to Fiber Optic Testing (2nd ed.)
- Шнайер Б. — Прикладная криптография
- linkmeup ССДМ