Файл: 5. Системы клиентсервер. Клиент и сервер как программные компоненты и роли. Синхронное и асинхронное взаимодействие.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 16

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Тестовый набор 15
Тест 1 ------------------------------------------------

Тема: 2. Транспортный протокол TCP. Форматы сообщений, структуры данных, функциональность и алгоритмы передача данных и управления потоком.
2. Является ли метод InputStream.read в потоке, открытом на сокете,блокирующим? Если да, то при каком условии?
Тест 2 ------------------------------------------------

Тема: 5. Системы клиент-сервер. Клиент и сервер как программные компоненты и роли. Синхронное и асинхронное взаимодействие.
6. В интернете вещей имеют место: контроллеры вещей, приложения клиентов, компоненты сервера, представляющим вещи. Определите их возможные роли, а также варианты синхронного и асинхронного взаимодействия
Тест 3 ------------------------------------------------

Тема: 15. Контекст соединения. Восстановление соединений. Паттерн «сессия». Взаимодействие клиент-сервер без последействия. Идентификатор сессии (токен) Паттерн «сессия», его реализация при восстановлении постоянных соединений и при взаимодействии клиент-сервер без последействия
4. Опишите механизм восстановления постоянного TCP-соединения при наличии на сервере контекста клиента с идентификатором сессии.
Тест 4 ------------------------------------------------

Тема: 1. Понятие протокола. Уровни протоколов в открытых системах, их функциональность.
6. Протоколы каких уровней реализует реализованы в сети TCP/IP – Интернет? Какими средствами реализуются протоколы остальных уровней?
Тест 5 ------------------------------------------------

Тема: 3. Система идентификации соединений в TCP. Статические и динамические порты, сокеты и серверные сокеты. Процедуры установления и разрыва соединения. Состояния соединения.
3. Определение статического порта. Может статический порт использоваться одноверменно несколькоми приложениями?
Тест 6 ------------------------------------------------

Тема: 10. Классы Socket и ServerSocket, установление и разрыв соединения
1. Приложение открывает сокет на ip:port, на котором не создан ServerSocket. Что при этом происходит в приложении?

Тест 7 ------------------------------------------------

Тема: 9. Аспекты проектирования протокола. CheckList понимания протокола.
12. К какому аспекту реализации протокола (Функциональный, структурный, алгоритмический, процессный) относится утверждение (обоснуйте): при множественных запросах к серверу от клиента линейный драйвер поддерживает очередь сообщений.
Тест 8 ------------------------------------------------

Тема: 10. Классы Socket и ServerSocket, установление и разрыв соединения
2. Прокомментируйте термин: буферизация входящих соединений в ServerSocket.
Тест 9 ------------------------------------------------

Тема: 1. Понятие протокола. Уровни протоколов в открытых системах, их функциональность.
4. Перечислите лайфхаки (технологические приемы) в протоколах канального (транспортного) уровня?
Тест 10 ------------------------------------------------

Тема: 4. Основные технологические решения в протоколах низких уровней и их использование в прикладном программировании сетевых приложений
2. Приведите примеры использования тайм-аута помимо сетевых протоколов.