Содержание
- Введение 1
- Теоретические основы сокетного программирования 2
- - Сетевые протоколы TCP/IP и UDP 2.1
- - Типы сокетов и их характеристики 2.2
- - Механизмы обмена данными и обработка ошибок 2.3
- Архитектура клиент-серверных приложений на основе сокетов 3
- - Принципы построения клиент-серверной архитектуры 3.1
- - Протоколы взаимодействия и форматы данных 3.2
- - Особенности разработки многопоточных серверов 3.3
- Безопасность сетевых приложений на основе сокетов 4
- - Угрозы безопасности и методы защиты от DoS-атак 4.1
- - Аутентификация и авторизация пользователей 4.2
- - Шифрование данных и защита от подмены 4.3
- Практическая реализация сокетных приложений 5
- - Примеры клиент-серверных приложений на Python 5.1
- - Разработка чат-приложений на основе сокетов 5.2
- - Оптимизация производительности и обработка ошибок 5.3
- Заключение 6
- Список литературы 7