Файл: 5. Системы клиентсервер. Клиент и сервер как программные компоненты и роли. Синхронное и асинхронное взаимодействие.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 63
Скачиваний: 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. Приведите примеры использования тайм-аута помимо сетевых протоколов.
Тест 7 ------------------------------------------------Тема: 9. Аспекты проектирования протокола. CheckList понимания протокола.12. К какому аспекту реализации протокола (Функциональный, структурный, алгоритмический, процессный) относится утверждение (обоснуйте): при множественных запросах к серверу от клиента линейный драйвер поддерживает очередь сообщений. Тест 8 ------------------------------------------------Тема: 10. Классы Socket и ServerSocket, установление и разрыв соединения2. Прокомментируйте термин: буферизация входящих соединений в ServerSocket.Тест 9 ------------------------------------------------Тема: 1. Понятие протокола. Уровни протоколов в открытых системах, их функциональность.4. Перечислите лайфхаки (технологические приемы) в протоколах канального (транспортного) уровня?Тест 10 ------------------------------------------------Тема: 4. Основные технологические решения в протоколах низких уровней и их использование в прикладном программировании сетевых приложений2. Приведите примеры использования тайм-аута помимо сетевых протоколов.