5. Системы клиентсервер. Клиент и сервер как программные компоненты и роли. Синхронное и асинхронное взаимодействие
Скачать 4.27 Kb.
|
Тестовый набор 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. Приведите примеры использования тайм-аута помимо сетевых протоколов. |