ВУЗ:
Составители:
Рубрика:
25
Сервисы , обеспечиваемые Сеансовым уровнем , очень широко трактуются .
Даже во время разработки модели OSI существовал ряд вопросов относи-
тельно того, к какому уровню их отнести. Двадцать два различных сервиса,
предоставляемые Сеансовым уровнем , собраны в три подгруппы : блок функ-
ций ядра (Kernel Function Unit), подмножество основных действий (Basic
Activity Subset) и подмножество основной синхронизации (Basic
Synchronization Subset). Большинство этих сервисов интересны только разра-
ботчикам , а некоторые даже дублируются в результате компромисса, приня-
того комитетами во время слияния двух стандартов при создании модели
OSI.
Взаимодействие между уровнями модели OSI упрощается за счет примене-
ния примитивов службы запросов (service request primitives), представляю -
щих собой отдельные средства инструментария разработчика. Каждый уро-
вень предоставляет услуги уровню , расположенному непосредственно над
ним . Процесс использования уровнем услуг , оказываемых нижележащим
уровнем , осуществляется путем выполнения команд, предлагаемых соответ-
ствующим примитивом службы запросов, с указанием значений дополни-
тельных требуемых параметров . Таким образом , процесс Прикладного уров -
ня осуществляет запрос сетевого ресурса, используя примитив, предложен -
ный Представительским уровнем . Когда запрос передается вниз через уров -
ни, каждый из них задействует соответствующий примитив нижележащего
уровня. Этот процесс выполняется до тех пор , пока сообщение не будет гото -
во для передачи по сети. Как только пакет достигнет своего места назначе-
ния , он преобразуется в указательные примитивы (indication primitives), ко-
торые передаются вверх через уровни стека процессу приложения -
получателя .
Управление диалогом и разделение диалогов - два наиболее важных сервиса,
относящихся к Сеансовому уровню . Управление диалогом (dialog control) -
это средство, которое позволяет двум системам начать диалог , обменяться
сообщениями, а после закончить диалог с уверенностью , что каждая система
получила предназначенные для нее сообщения . Это может показаться про-
стой задачей , но примем во внимание тот факт, что система может передать
сообщение другой системе и получить назад сообщение без уверенности в
том , что это ответ. Было ли принятое сообщение ответной посылкой или оно
было передано раньше? Такой тип коллизии может вызвать серьезные про-
блемы, особенно когда одна из систем пытается завершить диалог или соз -
дать контрольную точку.
Разделение диалога (dialog separation) - это процесс вставки указателей в по-
ток данных, доставляемых между двумя системами. Эти указатели называ-
ются точками контроля (checkpoints), они размещаются таким образом , что
в один и тот же момент времени может быть получена информация о состоя -
нии обеих систем .
25 Сервисы, обеспечиваемые Сеансовым уровнем, очень широко трактуются. Даже во время разработки модели OSI существовал ряд вопросов относи- тельно того, к какому уровню их отнести. Двадцать два различных сервиса, предоставляемые Сеансовым уровнем, собраны в три подгруппы: блок функ- ций ядра (Kernel Function Unit), подмножество основных действий (Basic Activity Subset) и подмножество основной синхронизации (Basic Synchronization Subset). Большинство этих сервисов интересны только разра- ботчикам, а некоторые даже дублируются в результате компромисса, приня- того комитетами во время слияния двух стандартов при создании модели OSI. Взаимодействие между уровнями модели OSI упрощается за счет примене- ния примитивов службы запросов (service request primitives), представляю- щих собой отдельные средства инструментария разработчика. Каждый уро- вень предоставляет услуги уровню, расположенному непосредственно над ним. Процесс использования уровнем услуг, оказываемых нижележащим уровнем, осуществляется путем выполнения команд, предлагаемых соответ- ствующим примитивом службы запросов, с указанием значений дополни- тельных требуемых параметров. Таким образом, процесс Прикладного уров- ня осуществляет запрос сетевого ресурса, используя примитив, предложен- ный Представительским уровнем. Когда запрос передается вниз через уров- ни, каждый из них задействует соответствующий примитив нижележащего уровня. Этот процесс выполняется до тех пор, пока сообщение не будет гото- во для передачи по сети. Как только пакет достигнет своего места назначе- ния, он преобразуется в указательные примитивы (indication primitives), ко- торые передаются вверх через уровни стека процессу приложения- получателя. Управление диалогом и разделение диалогов - два наиболее важных сервиса, относящихся к Сеансовому уровню. Управление диалогом (dialog control) - это средство, которое позволяет двум системам начать диалог, обменяться сообщениями, а после закончить диалог с уверенностью, что каждая система получила предназначенные для нее сообщения. Это может показаться про- стой задачей, но примем во внимание тот факт, что система может передать сообщение другой системе и получить назад сообщение без уверенности в том, что это ответ. Было ли принятое сообщение ответной посылкой или оно было передано раньше? Такой тип коллизии может вызвать серьезные про- блемы, особенно когда одна из систем пытается завершить диалог или соз- дать контрольную точку. Разделение диалога (dialog separation) - это процесс вставки указателей в по- ток данных, доставляемых между двумя системами. Эти указатели называ- ются точками контроля (checkpoints), они размещаются таким образом, что в один и тот же момент времени может быть получена информация о состоя- нии обеих систем.
Страницы
- « первая
- ‹ предыдущая
- …
- 23
- 24
- 25
- 26
- 27
- …
- следующая ›
- последняя »