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

Материал из Public ATP Wiki
Перейти к: навигация, поиск
(Новая страница: «= О курсе = Базовый курс по компьютерным сетям для студентов, уже знакомых с архитектурой…»)
 
(Программа курса)
Строка 35: Строка 35:
 
Просрочка сдачи более чем на неделю без уважительной причины не допускается.
 
Просрочка сдачи более чем на неделю без уважительной причины не допускается.
  
== Темы курса ==
+
'''План тем лекций и семинаров (программа)'''
  
* Основные понятия: компьютерные сети, интернет, топологии, модели взаимодействия, протоколы 
+
{| class="wikitable"
** Инструменты: Wireshark, GNS3
+
! Неделя
 
+
! Лекции
* Физический и канальный уровни OSI (1–2 недели)   
+
! Домашние задания и контест
** Работа с канальным уровнем в Linux, протокол LLDP
+
|-
 
+
| 1
* Сетевой уровень OSI (1–2 недели)   
+
| Основные понятия: Компьютерная сеть, интернет, топология, модель взаимодействия, протокол
** Работа с сетевыми механизмами Linux
+
Знакомство с инструментами: Wireshark, GNS3
 
+
|
* Транспортный уровень OSI (1–2 недели)   
+
|-
** Работа с сокетами
+
| 2
 
+
| Физический и канальный уровни OSI (1–2 недели)   
* Безопасность передачи данных   
+
Работа с канальным уровнем в Linux, протокол LLDP
** OpenSSL, сертификаты, цепочки доверия
+
|
 
+
|-
* Прикладной уровень OSI   
+
| 3
** DNS, HTTP
+
| Сетевой уровень OSI (1–2 недели)   
 
+
Работа с сетевыми механизмами Linux  
* Мониторинг сетей   
+
|
** Протоколы мониторинга
+
|-
 
+
| 4
* Беспроводные сети   
+
| Транспортный уровень OSI (1–2 недели)   
** Multicast
+
Работа с сокетами
 
+
|
* Динамическая маршрутизация   
+
|-
** Автоконфигурация и routing-протоколы
+
| 5
 
+
| Безопасность передачи данных   
* Гетерогенные сети   
+
OpenSSL, сертификаты, цепочки доверия
** Туннелирование трафика
+
|
 
+
|-
* Машинное обучение в сетях   
+
| 6
** Классификация сетевого трафика
+
| Прикладной уровень OSI   
 +
DNS, HTTP
 +
|
 +
|-
 +
| 7
 +
| Мониторинг сетей   
 +
Протоколы мониторинга
 +
|
 +
|-
 +
| 8
 +
| Беспроводные сети   
 +
Multicast
 +
|
 +
|-
 +
| 9
 +
| Динамическая маршрутизация   
 +
Автоконфигурация и routing-протоколы
 +
|
 +
|-
 +
| 10
 +
| Гетерогенные сети   
 +
Туннелирование трафика
 +
|
 +
|-
 +
| 11
 +
| Машинное обучение в сетях   
 +
Классификация сетевого трафика
 +
|
 +
|-
 +
| 12
 +
|
 +
|
 +
|-
 +
| 13
 +
|
 +
|
 +
|-
 +
| 14
 +
|
 +
|
 +
|-
 +
| 15
 +
|
 +
|
 +
|}
  
 
= Коммуникация =
 
= Коммуникация =

Версия 16:23, 16 июня 2026

О курсе

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

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

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

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

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

Требования к студенту

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

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

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

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

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

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

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

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

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

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

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

Неделя Лекции Домашние задания и контест
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 теоретических вопроса  
 * 1 вопрос без подготовки  

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

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

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

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

Литература

Основная

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

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

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