Протокол беспроводных приложений (WAP), страница 5

Название

Класс

Тип

Описание

Псевдонимы

I

Список адресов

Указывает какиеальтернативныеадреса можетпопользоватьодноранговыйпользова­тельдлядоступакданномупользователю сеансовойслужбы. Можетиспользоваться дляоблегченияпереключениянановую службу-носительпривозобновлениисеанса.

РазмерSDU

N

Положительное

Размерсамогобольшогомодуляданных клиентацелоечислослужбытранзакции, которыйможетпересылатьсяклиентувтечениесеанса.

Расширенные

N

Наборимен

Наборрасширенных (относительноНТТР/1.1)   методов, которыеподдерживаютсяодноранговымиобъектамиклиентаисервера.

Кодовые страницы заголовка

N    

Наборимен

Множестворасширенныхкодовыхстраниц заголовка,   которыеподдерживаютсяодноранговымиобъектамиклиентаисервера.

Максимальное число текущих запросов методов

N

Положительное целое число

Максимальное число вызовов метода, которые могут быть одновременно активны на протяжении сеанса

Максимальное число текущих запросов передачи

N

Положительное

целоечисло

Максимальноеколичествовызововподтвержденнойпоставкиданных,    которыемогутбытьодновременноактивнына протяжении сеанса

Опции протокола

N

Наборсредств

Этомогутбытьзаголовкипоставкиданных, подтвержденнойпоставки, возобновления сеансаи подтверждения

РазмерSDU

сервера

N

Положительноецелоечисло

Размерсамогобольшогомодуляданныхслужбытранзакциикоторыйможетпересылатьсясерверувтечениесеанса.

Iинформационныйкласс, N классдоговорныхвозможностей

ДалееWSPклиентаподготавливаетPDUWSP(которыйсодержитуказан­ныепараметры) дляпередачизапросаодноранговомуобъектуWSPнасервере. Адрессервера, адресклиентаизаголовкиклиентаприэтомнеменяются. Вто жевремяпоставщикслужбыWSPнасторонеклиента, поставщикслужбыWSPнасервереилиобамогутизменятьнаборзапрошенныхвозможностейстем, что­быонинетребовалиотпоставщикабольшего, чемонможетпредоставить. Далее примитивS-Connect.ind(возможно, модифицированный, каксказановыше, нос темижепараметрами, чтоуказанывзапросе) передаетсяпользователюWSPна сторонесервера. ЕслипользовательWSPнасторонесерверапринимаетзапрос сеанса, онотвечаетпутемактивизацииWSPпосредствомпримитиваS-Connect.rsp, содержащегозаголовкисервераипараметрдоговорныхвозможно­стей, причемпоследнийявляетсянеобязательным. Приотсутствиипараметра договорныхвозможностейпользовательWSPсоглашаетсяснаборомвозможностей, предложенныхвS-Connect.ind. Еслиэтотпараметресть, онотражаетуро­веньфункциональныхвозможностей, приемлемыйдляпользователяWSP. На­конец, примитивS-Connect.Indдоставляетсяисходномузапрашивающемууст­ройству, аснимприбываютзаголовкисервераиокончательныйнабордоговор­ныхвозможностей.

ДлязавершениясеансаиспользуетсяпримитивS-Discomiect. Hа рис. 5, бпоказано, кокзавершениеинициируетклиентскийпользователь WSP. Примитивзапросасодержитследующиепараметры.

Кодпричины (RC). Причинаразъединения. Еслиразрывсоединениявызван перенаправлениемклиентанадругойсервер, дваследующихпараметраяв­ляютсяобязательными.

Перенаправитьзащиту (US). Указывает, будетликлиентиспользоватьпри перенаправлениитекущийбезопасныйсеанс.

Перенаправитьадрес (RA). Альтернативныеадреса, которыебудутисполь­зованыдляустановлениясеанса.

Заголовки (ЕН) ителоошибок (ЕВ). Еслиразъединениевызваноошибкой, тоэтипараметрымогутиспользоватьсядляпредоставлениясерверному пользователюWSPинформацииобошибке.

WSPподтверждаетприемзапроса, возвращаяпримитивS-Disconnect.indклиентскомуисерверномупользователямWSP,

WSPподдерживаетприостановкиивозобновлениесеанса. Этоможетисполь­зоваться, например, есликлиентзнает, чтоонможетвременностатьнедоступным (вследствиеразрывасоединенияспоследующимеговосстановлениемилироуминга). Приприостановкесостояниесеансасохраняетсяиклиентом, исервером, приэтом теряютсялюбыепередающиесяданные. Последовательностьдействийприприостановкеивозобновлениисеансапоказананарис. 5, а (инициаторомявляетсяклиент). ПриприостановкесеансаединственныйпараметрвпримитивеS-Suspend.ind-кодпричины. Припередачезапросанавозобновлениевпримитивахзапросаииндикацииуказываютсяадресасервера (SA) иклиента (СА).