Разработка программ в глобальных сетях передачи и хранения информации
Название спецкурса на английском языке
Development of programs in global networks for data transmission and storage
Пререквизиты
Отсутствуют
Целевая аудитория
1-2 курс
3-6 курс, магистранты
Подразделение
[Кафедра вычислительной математики]
Семестр
Осень
Тип спецкурса
Спецкурс по выбору студента
Учебный год
2025/26
Список тем
Основы работы в среде Linux: установка и настройка системы; работа с командной строкой; управление файлами и папками; базовые команды и утилиты.
Работа с сетевыми протоколами и библиотеками: основные сетевые протоколы (TCP/IP, HTTP, FTP и др.); утилиты для работы с сетевыми протоколами; обзор и использование библиотек для передачи и хранения данных; диагностика и мониторинг сетевых соединений.
Работа с удалёнными узлами в сети: туннелирование и его применение; частные сети и их настройка; принципы работы оверлейных сетей; прокси-протоколы и их использование.
Разработка программ для работы с сетями: проектирование архитектуры сетевых приложений; реализация сетевых функций в программных продуктах; оптимизация производительности и масштабируемости сетевых приложений; тестирование и отладка сетевых программ.
Работа с сетевыми протоколами и библиотеками: основные сетевые протоколы (TCP/IP, HTTP, FTP и др.); утилиты для работы с сетевыми протоколами; обзор и использование библиотек для передачи и хранения данных; диагностика и мониторинг сетевых соединений.
Работа с удалёнными узлами в сети: туннелирование и его применение; частные сети и их настройка; принципы работы оверлейных сетей; прокси-протоколы и их использование.
Разработка программ для работы с сетями: проектирование архитектуры сетевых приложений; реализация сетевых функций в программных продуктах; оптимизация производительности и масштабируемости сетевых приложений; тестирование и отладка сетевых программ.
Список источников
Таненбаум Э. Компьютерные сети.
https://aosabook.org/en/ Архитектуры систем с открытым исходным кодом
Brennon Thomas. The Cyber Plumber’s рandbook the definitive guide to SSH tunneling, port redirection, and bending traffic like a boss
https://aosabook.org/en/ Архитектуры систем с открытым исходным кодом
Brennon Thomas. The Cyber Plumber’s рandbook the definitive guide to SSH tunneling, port redirection, and bending traffic like a boss
Дополнительная информация
В курсе рассматривается процесс разработки программных продуктов, которые функционируют в рамках глобальных сетей передачи и хранения информации. Первым этапом будет ознакомление студентов с базовыми навыками работы в среде Linux. Второй этап - умение пользоваться основными утилитами работы с сетевыми протоколами, а также знакомство с основными библиотеками по передече и хранению данных. Третий этап, получение навыков работы с удалёнными узлами в сети: туннелирование, частные сети, оверлей сети, прокси протоколы. Четвертый этап: разработка программ для работы с сетями с учётом всех полученных навыков.
более подробная информация на сайте: https://netcourse.adrutsa.ru/
День недели
пятница
Время
15:00-16:35
Аудитория
Ещё не назначена
Дата первого занятия
Аудитория первого занятия
Ещё не назначена
Статус курса
Запись открыта
Форма записи на курс
Заполнение формы записи на курс доступно только студентам. Для записи на курс авторизуйтесь, пожалуйста, в студенческом аккаунте.