- Цели и задачи дисциплины
- Цель: Формирование знаний и умений в области администрирования сетей и программирования сетевых приложений Задачи: - разработка архитектуры, алгоритмических и программных решений системного и прикладного программного обеспечения; - изучение и разработка языков программирования, алгоритмов, библиотек и пакетов программ, продуктов системного и прикладного программного обеспечения; - разработка программного и информационного обеспечения компьютерных сетей, автоматизированных систем вычислительных комплексов, сервисов, операционных систем и распределенных баз данных;
- Краткое содержание дисциплины
- Конфигурации сетей; сетевые устройства; модели стека сетевых протоколов OSI и DOD; протоколы прикладного уровня (HTTP, FTP, SMTP, DNS), принципы надежной передачи данных, протоколы транспортного уровня (UDP, TCP), основные алгоритмы маршрутизации и протоколы, реализующие эти алгоритмы, протоколы сетевого уровня (IPv4, IPv6), протоколы канального уровня. Сетевые утилиты. Сокеты. Создание приложений клиент-сервер с использованием сокетов и API сетевых протоколов.
- Компетенции обучающегося, формируемые в результате освоения дисциплины
- Выпускник должен обладать:
- ПК-6 Способен определять компонентный состав и архитектуру программного обеспечения или программно-аппаратного комплекса в соответствии с его назначением, осуществлять выбор оптимальных технологий и средств его разработки и сопровождения
- Образование
- Учебный план 01.03.02, 2021, (4.0), Прикладная математика и информатика
- Компьютерные сети