Современные компьютерные сети 2025
План курса
- 1) Распределенные вычисления и сети. Зачем вообще они нужны? 7-уровневая модель OSI/ISO.
Физический уровень в сети: примеры различных сред передачи, используемые трансиверы.
- 2) Канальный уровень: разновидности 802.3 и типы фреймов Ethernet. Разделение широковещательного домена и VLAN., протоколы для предотвращения петель.
- 3) Бридж и коммутатор, принципы работы.
Лабораторная работа по L2-сетям.
- 4) Семинар по L1/L2 уровням: подготовка докладов по набору тем, выступление и обсуждение.
- 5) Сетевой уровень модели OSI/ISO.
Стек TCP/IP: cравнение стека TCP/IP и модели OSI/ISO.. IPv4/IPv6 адресация, обзор заголовков и сравнение. Варианты получения (назначения) IP-адреса. Лабораторная работа по IP-адресации.
- 6) Графы – как абстракция сети. Выдержки из теории множеств и графов. Нахождение кратчайшего пути в графе – задача маршрутизации.
Лабораторная работа по графам (основное и доп. ДЗ).
- 7) Семинар по использованию различных алгоритмов нахождения оптимальных путей в графе: подготовка докладов по набору тем, выступление и обсуждение.
- 8) Введение в маршрутизацию. Классификация протоколов маршрутизации. Обзор протоколов: RIP, ISIS.
- 9) Обзор стека маршрутизации FRR. Принципы конфигурации.
Лабораторная работа по настройке маршрутизации с использованием FRR (статическая маршрутизация, ISIS).
- 10) Обзор протокола BGP. Атрибуты и NLRI. IBGP и EBGP. Выбор наилучшего (оптимального) маршрута в BGP.
Лабораторная работа – написать собственный код для простейшего BGP-спикера на goBGP, анонсировать IPv4/IPv6 префиксы, проанализировать и вывести состояние BGP FSM.
- 11) Применение BGP в ЦОД.
Лабораторная работа по конфигурации EBGP-фабрики в ЦОД на FRR.
- 12) Семинар по маршрутизации – обсуждение и сравнение докладов по различным протоколам маршрутизации.
- 13) Транспортный уровень: протоколы TCP, UDP, QUIC. Варианты и сценарии использования.
- 14) Сетевая телеметрия. Виды и варианты использования.
Лабораторная работа: написать свой коллектор для сбора статистики по протоколу BMP.
- 15) Базовая безопасность в сетях, типы основных атак на сетевую инфраструктуру. ACL и FW. Лабораторная работа по созданию ACL.
- 16) Обзор технологий туннелирования: IPinIP, GRE, VXLAN, MPLS, Segment Routing. Traffic Engineering и SDN. Дополнительная лабораторная работа.
Полезные ссылки
Репозиторий курса частью прикладных материалов