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