Содержание
- Введение 1
- Основные принципы клиент-серверной архитектуры 2
- - Компоненты клиент-серверной архитектуры 2.1
- - Модели взаимодействия клиент-сервер 2.2
- - Распределение ответственности и функции 2.3
- Технологии и протоколы в клиент-серверной архитектуре 3
- - Протоколы передачи данных: HTTP, TCP/IP, WebSocket 3.1
- - Форматы обмена данными: JSON и XML 3.2
- - Технологии разработки серверной части 3.3
- Вопросы безопасности и производительности в клиент-серверных приложениях 4
- - Методы защиты данных: аутентификация, авторизация, шифрование 4.1
- - Оптимизация производительности: кэширование, балансировка нагрузки 4.2
- - Борьба с угрозами: SQL-инъекции, XSS 4.3
- Практическое применение клиент-серверной архитектуры. Примеры реализации 5
- - Веб-приложения 5.1
- - Мобильные приложения 5.2
- - Системы управления базами данных и IoT 5.3
- Заключение 6
- Список литературы 7