Cтраница 3
Пятый ( сеансовый) уровень обеспечивает организацию и проведение диалога между прикладными объектами пользователя. Фактически этот уровень расширяет возможности абонентской ЭВМ, входящей в состав ЛВС, за счет ресурсов программ, памяти, процессорного времени, периферийных устройств других абонентских машин. При этом прикладная программа пользователя с помощью средсчн сеансового уровня обращается к ресурсам других сеансовых объектов и в случае готовности УТИХ объектов предоставить свои ресурсы использует их. [31]
Протокол IPX ( Internetwork Packet Exchenge) является протоколом транспортного уровня модели OSI. Он имеет интерфейс с нижележащим сетевым уровнем. Протокол SPX ( Sequenced Packet Exchenge) - протокол более высокого сеансового уровня. [32]
На пятом уровне по заголовку блока, а иногда по сигналам вызывного прибора, формируемого абонентом или прикладной программой, как это предлагается, например, Рекомендацией МККТТ V.25 [18], с помощью УУ и ВВС БИС производит закрепление полусессии на стороне передающего абонента за портами системы. На стороне принимающего абонента сигналы вызова ( служебные блоки) с помощью ВВС читаются УУ, а затем передаются из П через БИС на верхний уровень к абоненту-партнеру. После проведения служебных переговоров оконечные абоненты договариваются о закрепляемых портах и логических каналах, чем обеспечивается целостность потоков сообщений при обмене информации. Устройства сеансового уровня контролируют порты системы. При этом в заголовках блоков указывается режим работы транспортного уровня, а именно: способ представления сообщения в виде фрагментов, необходимые скорости передачи фрагментов по логическим каналам, параллельный ( дейтаграммный) или последовательный ( виртуальный) способ передачи протокольных единиц. [33]
При описании канального уровня принят следующий порядок. Прежде всего излагается протокол его функционирования. Затем рассматривается программная реализация протокола для одно-канального варианта. В конце главы приводится обсуждение программного интерфейса канального уровня с вышележащим уровнем, в качестве которого может выступать сеансовый уровень или, в еще более простом случае, уровень прикладной программы. [34]
Среди большого количества стеков коммуникационных протоколов наиболее распространенными являются стеки протоколов TCP / IP и OSI. В большинстве из них на нижних уровнях модели OSI - физическом и канальном - используют одни и те же хорошо стандартизованные протоколы Ethernet, X.25, ATM и некоторые другие, которые позволяют применять в различных сетях один и тот же тип аппаратуры. В противоположность этому на верхних уровнях модели OSI все стеки работают по своим протоколам, которые часто не соответствуют рекомендуемому моделью ISO / OSI разбиению на уровни, в частности функции уровня представления и сеансового уровня, как правило, бывают объединены с прикладным. [35]
В табл. 8.2 показано соответствие некоторых наиболее распространенных стеков протоколов уровням модели OSI. Зачастую это соответствие весьма условно, так как модель OSI - это только концептуальное руководство по взаимодействию систем, причем достаточно общее. Разработчики стеков отдавали предпочтение быстроте работы сети в ущерб модульности, поэтому ни один стек, кроме ISO / OSI, не разбит на семь уровней. Чаще всего в стеках протоколов явно выделяются три-четыре уровня: уровень сетевых адаптеров, в котором реализуются протоколы уровней физического и канального, сетевой уровень, транспортный и уровень служб, включающий в себя функций сеансового уровня, уровня представления и прикладного. Важнейшим направлением стандартизации в области сетевых технологий является стандартизация коммуникационных протоколов. [36]