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