Практические аспекты сетевых протоколов в Linux
В магистерской программе этот С/К можно оформить только как факультатив, в качестве отчётного курса во выбору он не подходит
Кафедральный курс АСВК, вольные слушатели приветствуются
Можно оформить как матспецкурс в бакалавриате
Лектор: Георгий Курячий
Время и место проведения: понедельник 14:35, ауд. 707
Первая лекция: 2026-02-09
Регистрация на курс (для тех. кому нужна оценка/зачёт)
- Правила оценки Д/З
- По всем задачам опубликован дедлайн. Решение, присланное в первую неделю после дедлайна, набирает 50% от основной оценки, решение, присланное позже — 25%
=> Сдавать решения пачкой в конце семестра смысла не имеет — они не наберут и половины требуемых баллов
- Формула общей оценки (исходя из дедлайна и проверки отчётов) и сводная таблица публикуется в группе Telegram
- По всем задачам опубликован дедлайн. Решение, присланное в первую неделю после дедлайна, набирает 50% от основной оценки, решение, присланное позже — 25%
Аннотация
- Название: «Сетевые протоколы в Linux»
- Title: «Working with network protocols in Linux»
Задача курса: иллюстрация организации и работы семейства сетевых протоколов TCP/IP на примере операционной системы семейства GNU/Linux. Будут рассмотрены все уровни TCP/IP в той мере, в какой они используются системой. Примерами послужат возможности настройки и мониторинга сети низкоуровневых протоколов и нескольких критичных для системы протоколов прикладного уровня. Для практических занятий и дальнейшего самостоятельного изучения сетевых протоколов в Linux предусматривается использование виртуальных машин и сетей.
Требования к уровню слушателей. Базовые навыки работы в командной строке и режиме суперпользователя Linux/UNIX, понимание компьютерной терминологии.
Материалы
Курс 2025 года, …, Курс 2013 года
№ |
Тема |
Дата |
Эфир |
Запись |
Срок сдачи |
0 |
2026-02-09 |
14:35 (копия) |
2026-02-22 |
TODO Поменять в systemd.network:
IPForward → IPv4Forwarding (и новый sysctl: net.ipv4.conf.eth0.forwarding)
Ссылки
Проект практикума по сетям на той же платформе (Степан Мальчевский)
Образ виртуальной машины (Внимание! образ перед лекцией может обновляться!)
Для компьютеров Mac с архитектурой AArch64: (Инструкция по настройке VirtualBox внутри LiMa Спасибо Дмитрию Гаврину) Можно еще посмотреть на https://mac.getutm.app/
«Сети для самых маленьких» — очень хороший ресурс от профессионалов-сетевиков (правда, linux-а там не слишком много)
