9.2. Модели интерфейса
9.2. Модели интерфейса
Сокеты SCTP бывают двух типов: «один-к-одному» и «один-ко-многим». Сокету типа «один-к-одному» всегда сопоставляется ровно одна ассоциация SCTP. Вспомните, что в разделе 2.5 мы отмечали, что ассоциация является соединением между двумя системами, которое может задействовать более двух IP-адресов, если хотя бы одна из систем имеет несколько интерфейсов. Связь между сокетом и ассоциацией SCTP такая же, как между сокетом и соединением TCP. Сокету типа «один-ко-многим» может сопоставляться одновременно несколько активных ассоциаций. То же самое имеет место и в UDP, где сокет, привязанный к конкретному порту, может получать дейтаграммы от нескольких конечных точек UDP, передающих данные одновременно.
Выбор интерфейса при разработке приложения должен осуществляться с учетом нескольких факторов:
? тип сервера (последовательный или параллельный);
? количество дескрипторов сокетов, с которыми должен работать сервер;
? важно ли оптимизировать работу приложения, разрешив передачу данных в третьем (и, возможно, четвертом) пакете четырехэтапного рукопожатия;
? для какого количества соединений существует необходимость хранить информацию о состоянии.
ПРИМЕЧАНИЕ
Когда API сокетов для протокола SCTP еще только разрабатывался, сокеты разных типов назывались по-разному. Читатели до сих пор могут столкнуться со старой терминологией в документации или исходном коде. Изначально сокет типа «один-к-одному» назывался сокетом типа TCP (TCP-style socket), а сокет типа «один-ко-многим» — сокетом типа UDP (UDP-style socket).
Впоследствии от этих терминов пришлось отказаться, так как они создавали впечатление, что SCTP будет вести себя, как TCP или UDP, при использовании сокетов соответствующих типов. На самом деле имелось в виду только одно различие между TCP и UDP: возможность одновременной работы с несколькими адресатами на транспортном уровне. Современные термины («один-к-одному» и «один-ко-многим») фокусируют наше внимание на главном отличии двух типов сокетов.
Наконец, обратите внимание, что некоторые авторы используют термин «несколько-к-одному» вместо «один-ко-многим». Эти термины взаимозаменяемы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Элементы интерфейса
Элементы интерфейса При знакомстве с любым новым программным продуктом полезно сразу иметь информацию о его назначении, компонентах, основных возможностях и отличиях от предыдущих версий. Это справедливо для новой операционной системы, особенно если она представляет
17.5. Конфигурация интерфейса
17.5. Конфигурация интерфейса Один из шагов, выполняемых многими программами, работающими с сетевыми интерфейсами системы, — это получение от ядра списка всех интерфейсов, сконфигурированных в системе. Это делается с помощью вызова SIOCGIFCONF, использующего структуру ifconf,
Настройка интерфейса
Настройка интерфейса Все палитры в окне программы Photoshop можно перемещать. Вы можете скрыть палитры, которыми не пользуетесь, или, наоборот, отобразить те, которые вам нужны чаще всего. Чтобы не настраивать интерфейс приложения при каждом запуске, в Photoshop предусмотрена
Настройка интерфейса
Настройка интерфейса Разработчики программы Premiere Pro дали пользователю возможность изменять интерфейс программы по своему вкусу. Вы можете переместить окна в другие части экрана, изменить их размер, поменять местами вкладки, а также вынести содержимое какой-либо вкладки
Настройка интерфейса
Настройка интерфейса Под настройкой интерфейса системы КОМПАС-3D следует понимать следующие возможности изменения внешнего вида программы:• выбор стиля;• настройка внешнего вида;• изменение состава пунктов главного меню;• изменение состава панелей инструментов;•
Элементы интерфейса
Элементы интерфейса Первое, что вы увидите после запуска программы 3ds Max 2008, – ее основное окно (рис. 1.1). Рис. 1.1. Окно программы 3ds Max 2008Если вы начинающий пользователь и не знакомы с интерфейсом, сначала осмотрите элементы и ознакомьтесь с окружением. Вы увидите, что
Общий вид интерфейса
Общий вид интерфейса Первого же взгляда на программу Adobe Photoshop (рис. 6.1) достаточно, чтобы увидеть знакомые элементы управления: кнопки управления окном, строку меню, полосы прокрутки у отдельных окон. В то же время есть и полностью незнакомые элементы. Мы рассмотрим их
Тип интерфейса
Тип интерфейса Интерфейс - это именованная коллекция определений абстрактных членов, которая может поддерживаться (т.е. реализоваться) данным классом или структурой. В отличие от модели COM, интерфейсы .NET не являются производными одного общего базового интерфейса, такого
Глава 3 . Связывание модели процессов и модели данных
Глава 3. Связывание модели процессов и модели данных 3.1. Модель данных и ее соответствие модели процессов Функциональная модель BPwin является основой для построения модели данных. Действительно, не имея информации о том, как работает предприятие, бессмысленно строить
1.1. Элементы интерфейса
1.1. Элементы интерфейса Первое, что вы увидите после запуска программы 3ds Max 2008, – ее основное окно (рис. 1.1).Если вы начинающий пользователь и не встечались с интерфейсом программы, сначала осмотрите элементы и ознакомьтесь с окружением. Вы увидите, что интерфейс
4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard
4.2. Создание модели данных на основе объектной модели с помощью ERwin Translation Wizard Rational Rose позволяет строить объектную модель, но не может построить качественную физическую модель данных. Для решения этой задачи фирмой PLATINUM technology выпущена утилита ERwin Translation Wizard, позволяющая
Элементы интерфейса
Элементы интерфейса Теперь поговорим об отключении или включении отдельных элементов интерфейса.Отключение анимацииОтключить все эффекты анимации можно с помощью параметра REG_DWORD-типа TurnOffSPIAnimations, расположенного в ветви реестра HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer.
Настройка интерфейса
Настройка интерфейса Существует возможность изменить расположение элементов интерфейса Проигрывателя Windows Media – переместить все элементы интерфейса в противоположную сторону (рис. 4.9). Для этого достаточно параметру REG_DWORD-типа ForceBiDi присвоить значение 1. Данный параметр