РД 45.201-2001
РУКОВОДЯЩИЙ ДОКУМЕНТ ОТРАСЛИ
ШЛЮЗЫ ПРОТОКОЛА БЕСПРОВОДНЫХ ПРИЛОЖЕНИЙ (WAP) ДЛЯ СИСТЕМ ПОДВИЖНОЙ РАДИОСВЯЗИ
Общие технические требования
РД 45.201 – 2001
Дата введения 15 октября 2001г.
Предисловие
1 РАЗРАБОТАН, - Федеральным государственным унитарным предприятием Ленинградский отраслевой научно-исследовательский институт связи (ФГУП ЛОНИИС)
2 ВНЕСЕН - Департаментом электросвязи Министерства Российской Федерации по связи и информатизации
3 ПРИНЯТ Министерством Российской Федерации по связи и информатизации
4 ВВЕДЕН В ДЕЙСТВИЕ - информационным письмом №7383 от 19.10.2001г.
5 ВВЕДЕН ВПЕРВЫЕ
1 Область применения
Протокол беспроводных приложений WAP (Wireless Application Protocol), обеспечивает доступ к ресурсам Интернет абонентским радиостанциям подвижной связи.
Поддержка протокола беспроводных приложений WAP осуществляется специальным шлюзом (далее - шлюзом WAP) - устройством или совокупностью устройств, осуществляющих преобразование данных из протоколов сети Интернет (HTTP и TCP/IP) в протокол WAP, а также преобразование формата содержания запрашиваемых мобильным абонентом данных в форматы уменьшенного объема для их передачи с использованием радиоинтерфейсов с ограниченной пропускной способностью. Физически шлюз WAP может быть выполнен в виде одного или нескольких серверов, объединённых в сеть, осуществляющих, с одной стороны, взаимодействие с внешней сетью передачи данных через оборудование доступа к сети IP (IWF) и с другой стороны взаимодействие с элементами инфраструктуры сети подвижной радиосвязи.
Средством протокола WAP в абонентской радиостанции подвижной связи является специальная прикладная программа поддержки доступа к WAP-ресурсам -браузер.
Функциональная архитектура WAP представлена на рисунке 1.
Абонент при помощи WAP-браузера генерирует и посылает запрос данных с использованием единой идентификации ресурсов URL (Uniform Resourse Locator) в соответствии с [9] и кодированный в соответствии с протоколом WAP и протоколами радиоинтерфейса. Шлюз WAP, являющийся элементом инфраструктуры сети подвижной радиосвязи, перекодирует запрос в протокол фиксированной сети (HTTP) в соответствии с [10]. Сервер информационного содержания интерпретирует поступивший запрос и выполняет его аналогично процедуре, принятой для фиксированных пользователей сети Интернет. Шлюз WAP осуществляет перекодировку данных для передачи их в радиоканале и адаптирует их форму для обработки с использованием средств абонентской радиостанции подвижной связи.
Вариант использования шлюза WAP в составе сети сотовой подвижной связи стандарта GSM900/1800 и архитектура протоколов приведены на рисунке 2.
В качестве протоколов передачи нижних уровней для поддержки WAP в сетях стандарта GSM900/1800 могут использоваться:
- каналы передачи данных, используемые в режиме с коммутацией каналов;
- службы коротких сообщений;
- каналы передачи данных в режиме с коммутацией пакетов (GPRS).
Рисунок 1
Рисунок 2
Настоящие технические требования распространяются на аппаратно-программные средства поддержки WAP (версии протокола до 1.2.1) - шлюзы WAP, являющиеся элементом инфраструктуры сетей подвижной радиосвязи.
2 Нормативные ссылки
В настоящем руководящем документе использованы ссылки на следующие нормативно -технические документы:
1 ГОСТ 15150-69 Машины, приборы и другие технические изделия. Исполнения для различных климатических районов. Категории, условия эксплуатации, хранения и транспортирования в части воздействия климатических факторов внешней среды.
2 ГОСТ 30631-99 Общие требования к машинам, приборам и другим техническим изделиям в части стойкости к механическим внешним
воздействующим факторам при эксплуатации.
3 ГОСТ Р 50008-92. Совместимость технических средств электромагнитная. Устойчивость к радиочастотным электромагнитным полям в полосе 26-1000 МГц. Технические требования и методы испытаний.
4 ГОСТ Р 50829-95. Безопасность радиостанций, радиоэлектронной аппаратуры с использованием приемопередающей аппаратуры и их составных частей. Общие требования и методы испытаний.
5 ГОСТ Р 51317.4.2-99. Совместимость технических средств электромагнитная. Устойчивость к электростатическим разрядам. Требования и методы испытаний.
6 ГОСТ Р 51317.4.11-99. Совместимость технических средств электромагнитная. Устойчивость к динамическим изменениям напряжения сети электропитания. Требования и методы испытаний.
7 ГОСТ Р 51318.22-99 Совместимость технических средств электромагнитная. Радиопомехи индустриальные от оборудования информационных технологий. Нормы и методы испытаний.
8 WAP - 215 - Class Conformance Requirements - Dec.2000.
9 RFC 1738 Uniform Resource Locators (URL). T.Bemers-Lee, L.Masinter, M.McCahill - Dec.1994.
10 RFC2068 Hypertext Transfer Protocol - HTTP/I.I. R.Fielding, J.Gettys, J.Mogul, H.Frystyk, T.Berners-Lee - Jan. 1997.
11 HTML 4.01 Specification. D. Raggett, A. Le Hors, I.Jacobs W3C Reccomndation 24 December 1999.
12 JavaScript: The Difinitive Guide D.Flanagan, O'Reilly&Assiciates, Inc. 1997.
13 WAP-190-WAE specification. Wireless Application Environment Specification
Version L3.-Mar.2000.
14 WAP-191-WML. Wireless Application Protocol Wireless Markup Language
Specification Version 1.3. - Feb.2000.
15 WAP-193-WMLScript. Wireless Application Protocol WMLScript Language Specification Version 1.2. - Jun.2000.
16 WAP-192-WBXML. WAP Binary XML Content Format. Version 1.3. - May.2000.
17 vCard. The Electronic Business Card Version 2.1. A Versit Consortium Specification. September, 18 1996.
18 vCalendar. The Electronic Calendaring and Scheduling Exchange Format Version 1.0. A Versit Consortium Specification. September, 18 1996.
19 WAP-169 WTA Wireless Application Protocol Wireless Telephony Application Specification - Jul.2000.
20 WAP-167 WTA Wireless Application Protocol Service Indication Specification -Nov. 1999.
21 WAP-200 WDP Wireless Application Protocol Wireless Datagram Protocol Specification - Feb.2000.
22 WAP-203 WSP Wireless Application Protocol Wireless Session Protocol Specification - May.2000.
23 WAP-189 PushOTA Wireless Application Protocol PushOTA Protocol Specification - Feb.2000.
24 The Unicode Standard: Version 2.0, The Unicode Consortium, Addison-Wesley Developers Press, 1996.
25 ISO/TEC 10646-1 Information Technology - Universal Multiple-Octet Coded Character Set (UCS) - Part 1: Architecture and Basic Multilingual Plane, 1993.
26 Extensible Markup Language (XML), W3C Proposed Recommendation REC-xml-19980210.Feb.l998.
27 WAP - 194 WMLSLibs Wireless Application Protocol Standard Libraries Specification - May.2000.
28 WAP - 199 Wireless Application Protocol Wireless Transport Layer Security Specification. - Feb.2000.
29 WAP - 201 Wireless Application Protocol Wireless Transaction Protocol Specification. - Feb.2000.
30 WAP - 151 Wireless Application Protocol. Push Proxy Gateway Service Specification - Aug. 1999.
31 WAP - 167 Wireless Application Protocol. Service Indication - Jul.2001.
32 WAP - 168 Wireless Application Protocol. Service Loading - Jul.2001.
33 WAP-164 Wireless Application Protocol. Push Access Protocol Specification -Nov. 1999
34 WAP - 145 Wireless Application Protocol. Push Message Specification -Aug.1999.
35 WAP-120 Wireless Application Protocol. Cache Model Specification - Feb. 1999. 34 36 WAP - 175 Wireless Application Protocol. Cache operation. - Jul.2001.
37 WAP - 170 Wireless Application Protocol. Wireless Application Telephony Interface Specification. - Jul.2000.
38 WAP - 171 - Wireless Application Protocol. Wireless Application Telephony Specification. GSM specific addendum. - Jul.2000.
39 WAP - 172 - Wireless Application Protocol. Special information note. - Jul.2000.
40 WAP - 174 - Wireless Application Protocol. User Agent Profile Specification. -Jun.2000.
41 WAP - 161 - Wireless Application Protocol. WMLScript Crypto Library Specification. - Nov. 1999.
42 WAP - 217 - Wireless Application Protocol Public Key Infrastructure Definition. -Apr.2001.
43 WAP - 202 - Wireless Application Protocol Wireless Control Message Protocol Specification. - Feb.2000.
44 «Технические требования к аппаратуре связи, реализующей функции маршрутизации пакетов протокола межсетевого обмена (аппаратура маршрутизации пакетов IP)», утверждённые Госкомсвязи России 06.08.1998 г.
45 ОСТ 45.02-97 «Отраслевая система сертификации. Знак соответствия. Порядок маркирования технических средств Электросвязи».
3 Термины и сокращения
В настоящем руководящем документе использованы следующие термины и сокращения:
СО Cache Operation - сообщение передаваемое в быстродействующую буферную память с целью аннулирования её содержания IWF Interworking function - функциональный объект сопряжения с внешней сетью
HTTP HyperText Transfer Protocol - протокол передачи гипертекстовых данных
MAC Message Authentication Code - код аутентификации сообщения
PAP Push Access Protocol - протокол доступа для технологии push
PKI Public Key Infrastructure - средства поддержки режима с общим ключом для аутентификации
QOS Quality Of Service - качество обслуживания
SI Service Indicator - индикация услуги, которую следует активизировать в качестве реакции на внешнее воздействие
SL Service Load - активизация услуги без вмешательства пользователя
SMS Short Message Service - услуга передачи коротких сообщений
TCP/IP Transmission Control Protocol/Internet Protocol - протокол контроля передачи сообщений/ протокол сети Интернет
TPI Transport information Item - заголовок информации транспортного уровня UCS Universal multiple-octet coded Character Set - универсальная многооктетная кодированная символьная группа
URL Universal Resourse Locator - универсальный идентификатор ресурсов
USSD Unstructured Supplementary Service Data - данные неструктурированной вспомогательной услуги
UTF Unicode Transformation Format - формат трансформации Unicode
WAE Wireless Application Environment - прикладная среда беспроводной связи
WAP Wireless Application Protocol - протокол беспроводных приложений
WBMP Wireless BitMaP - формат побитного отображения для беспроводной связи
WBXM Wireless Binary XML - двоичный расширяемый язык разметок для L беспроводной связи
WCMP Wireless Control Message Protocol - протокол сообщений управления для беспроводной связи
WDP Wireless Datagram Protocol - протокол датаграмм для беспроводной связи
WML Wireless Markup Language - язык разметки для беспроводной связи
WSP Wireless Session Protocol - сеансовый протокол для беспроводной связи
WTA Wireless Telephony Application - прикладная услуга беспроводной телефонии
XML eXensible Markup Language - расширяемый язык разметок
4 Архитектура WAP
Являясь протоколом высокого уровня WAP может использовать нижние уровни радиоинтерфейса (физический, канала данных, сетевой) различных подвижных систем. Многоуровневая модель WAP представлена на рисунке 3 и включает в себя следующие уровни:
Рисунок 3
- прикладной уровень (Wireless Application Environment - WAE);
- сеансовый уровень (Wireless Session Protocol - WSP);
- уровень транзакций (Wireless Transaction Protocol - WTP);
- уровень безопасности (Wireless Transport Layer Security - WTLS);
- транспортный уровень (Wireless Datagram Protocol - WDP). Прикладной уровень представляет собой прикладную среду, образуемую объединением технологии мобильной телефонии и WWW (World Wide Web).
Прикладной уровень образован прикладной средой беспроводной связи WAE, включающей в себя средства взаимодействия с агентом пользователя, а именно:
- язык разметки для беспроводной связи Wireless Markup Language (WML), представляющий собой адаптированный для абонентских радиостанций вариант языка разметки гипертекстов HTML (HyperText Markup Language) [II], являющегося одним из основных языков публикации в WWW;
язык разметки для беспроводной связи со скриптами* Wireless Markup Language Script (WMLScript), представляющий собой адаптированный для абонентских радиостанций вариант языка разметки гипертекстов со скриптами JavaScript™ [12];
- язык разметки для беспроводной связи со скриптами* с возможностью шифрования Wireless Markup Language Script crypto (WMLScript crypto) [41];
_____________
* Скрипт - программа, которая может сопровождать документ HTML или быть непосредственно внедренной в него. Эта программа выполняется на персональном компьютере пользователя при загрузке документа или в другое время, например, когда активизируется ссылка. Скрипты используются для усиления интерактивности документов HTML. Например, скрипты могут выполняться во время загрузки документа и динамически изменять содержимое документа.
- прикладные услуги беспроводной телефонии (WTA - Wireless Telephony Application) - средства поддержания услуг телефонной связи и интерфейсы для их программирования (примерами услуг WTA являются различные режимы обработки входящих вызовов, службы Voicemail, режим ускоренного вызова абонента и др.);
средства доставки информации пользователю по инициативе сервера (технология Push) [30];
- средства обновления быстродействующей буферной памяти абонентского устройства (Caching mode) [35];
- средства поддержки режима использования данных об агенте пользователя (UA Profile) для оптимизации доставки запрашиваемых им данных [40];
- форматы данных для рисунков, записей в электронной записной книжке, календари.
Сеансовый уровень (WSP - Wireless Session Protocol) обеспечивает:
установление и последующее разъединение сеанса связи между шлюзом WAP и клиентом в режиме с установлением и без установления соединения нижестоящего уровня;
согласование возможностей и средств сеансового уровня между шлюзом WAP и клиентом;
приостановку и восстановление сеансов.
Уровень транзакций (WTP - Wireless Transaction Protocol) обеспечивает передачу запросов и ответов при доступе абонента к удалённым серверам.
Уровень безопасности (WTLS - Wireless Transport Layer Security Specification) обеспечивает защиту данных пользователя от несанкционированного доступа, их целостность, а также аутентификацию между двумя объектами прикладного уровня.
Транспортный уровень образован протоколом датаграмм для беспроводной связи (WDP - Wireless Datagram Protocol) и обеспечивает адаптацию вышестоящих уровней WAP к возможностям реальных сетей подвижной радиосвязи (GSM, AMPS/DAMPS, TETRA и. т.п).
5 Технические требования
5.1 Технические требования к функциональным характеристикам
5.1.1 Требования к функциональным характеристикам WAP, в отношении которых применяется декларирование, должны соответствовать технической спецификации WAP - 215 - Class Conformance Requirements - Dec.2000 [8]. Объём требований устанавливается в соответствии с классом шлюза и приведен в таблице 5.1.
Шлюз класса А - обеспечивает поддержку расширенных прикладных услуг передачи данных и телефонии.
Шлюз класса В - обеспечивает поддержку обязательных прикладных услуг
передачи данных и телефонии.
Шлюз класса С - обеспечивает поддержку обязательных прикладных услуг
передачи данных.
Таблица 5.1
Функция протокола WAP | Обязательность наличия | ||
Шлюз класса А | Шлюз класса В | Шлюз класса С | |
1 Уровень WAE | О+Опц. | О | О |
2 Язык разметки WML/WBXML | О+Опц. | О | О |
3 Язык разметки WMLSript/WMLSript Libs | О+Опц. | О | О |
4 Поддержка WAP Caching mode | О+Опц. | О | О |
5 Поддержка UAProfile | О+Опц. | О | |
6 Поддержка функций Push: PPG Service/Push Message/Push OTA/ServiceInd/ServiceLoad/PAP/ CachOP. | О+Опц. | О | |
7. Уровень WSP | О+Опц. | О | О |
8 Уровень WTP | О+Опц. | О | О |
9 Уровень WDP/UDP | О+Опц. | О | О |
10 Поддержка протокола WCMP/ICMP | О+Опц. | О | О |
П. Поддержка WTLS | О+Опц. | О | |
12. Язык разметки WMLSriptCrypto | О+Опц. | ||
13ПоддержкаУ/ТА | О+Опц. | О | |
14 Поддержка WTAVWTAIIS 136 /WTAIGSM | О+Опц. | О |
Примечание: 1) При обозначении обязательности наличия используются следующие обозначения –
О - обязательные функции, Опц. - декларируемые опции; О+Опц - обязательные функции и декларируемые опции.
Детальная спецификация требований подлежащих декларированию фирмой-изготовителем приведена в пп. 5.1.2-5.1.18.
5.1.2 Требования к прикладному уровню WAP - WAE сформулированы в технической спецификации WAP WAE specification. Wireless Application Environment Specification Version 1.3. - Mar.2000 [13]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.2).
Таблица 5.2
Условное обозначение | Номер согласно [WAE] | Наименование функции | Поддержка сервера WAP | |
1 | 2 | 3 | 4 | |
WAE-S-001 | 5.1.1 | WSP - Интерфейс с сеансовым уровнем | CCR | |
WAE-S-002 | 5.1.2 | Базовая схема аутентификации для НТТР/1.1 | О | |
WAE-S-003 | 5.1.3 | Использование единой схемы идентификации ресурсов URL | О | |
WAE-S-005 | 5.1.4 | Использование заголовка HTTP передачи информации о наборе символов и схеме их кодирования, поддерживаемых пользователем согласно (п. 14.2 RFC 2068 [10]) | О | |
WAE-S-006 | 5.1.4 | Использование заголовка HTTP передачи информации о языках, поддерживаемых пользователем согласно (п. 14.4 RFC 2068 [10]) | О | |
WAE-S-007 | 5.1.4 | Использование заголовка HTTP передачи информации о форматах и кодировании содержания, поддерживаемых пользователем согласно (п.14.1, 14.3 RFC 2068 [10]) | О | |
WAE-S-015 | 5.1.5 | Использование WML [14] | CCR | |
WAE-S-016 | 5.1.6 | Использование WMLScript [15] | CCR | |
WAE-S-017 | 5.1.7.2 | Поддержка агента пользователя WML | CCR | |
WAE-S-018 | 5.1.7.1 | Поддержка агента пользователя WTA | CCR | |
WAE-S-019 | 5.1.8.1 | Типы носителей информации. Кодированный формат WBXML [16] | О | |
WAE-S-020 | 5.1.8.1 | Кодированный формат WML [14] | О | |
WAE-S-021 | 5.1.8.2 | Кодированный формат WMLScript [15] | О При наличии WAE-S-016 | |
WAE-S-022 | 5.1.8.3,7 | Формат IMC электронных бизнес-карт vCard2.1 [17] | О При наличии WVDT-S-001 | |
WAE-S-023 | 5.1.8.4 | Формат 1МС электронных календарей vCalendar 1.0 [18] | О При наличии WVDT-S-002 | |
WAE-S-024 | 5.1.8.5 | Изображения image/png | О | |
WAE-S-025 | 5.1.8.5 | Изображения формата Wireless BitMaP (WBMP) image/vnd.wap.wbmp | О | |
WAE-S-026 | 5.1.8.6 | Обработка многочастевых сообщений агентом пользователя. Поэлементная обработка application/ vnd.wap.multipart. mixed | О | |
WAE-S-027 | 5.1.8.6 | Обработка многочастевых сообщений агентом пользователя. Обработка в целом Application/ vnd.wap.mul tipart.related | О | |
WAE-S-028 | 5.1.8.6 | Обработка многочастевых сообщений агентом пользователя. Обработка в целом Application/ vnd.wap.multipart.altemative | О | |
WAE-S-030 | 5.1.8.7 | Определение типа содержания и способа кодирования при доставке от сервера WTA/сервера WAP к пользователю [19] | О При наличии WTA | |
WAE-S-031 | 5.1.8.8 | Тип содержания "Индикатор услуги" [20] | О | |
WVDT- S-001 | 7.1 | Поддержка vCard 2.1 [17] | Опц. | |
WVDT- S-002 | 7.1 | Поддержка vCalendar 1.0 [18] | Опц. | |
WVDT- S-003 | 7.2 | Использование WDP [21] при обмене данными для vCard | Опц. | |
WVDT- S-004 | 7.2 | Использование WDP [21] при обмене данными для vCalendar | Опц. | |
WVDT- S-005 | 7.2 | Использование WSP [22] при обмене данными для vCard | Опц. | |
WVDT- S-006 | 7.2 | Использование WSP [22] при обмене данными для vCalendar | Опц. | |
WVDT- S-007 | 7.2 | Использование протокола push [23] при обмене данными для vCard | Опц. | |
WVDT- S-008 | 7.2 | Использование протокола push [23] при обмене данными для vCalendar | Опц. | |
WVDT- S-009 | 7.2.1 | Правильность задания порта и формата WDP | О При наличии WVTD-S-003, 004 | |
WVDT- S-010 | 7.2.2 | Использование в заголовке Content Type WSP [22J MIME Media Type = text/x-vCard | О При наличии WVDT- S-005 | |
WVDT-S-011 | 7.2.2 | Использование в заголовке Content Type WSP [22J MIME Media Type = text/x- vCalendar | О При наличии WVDT- S-006 | |
WVDT- S-012 | 7.2.2 | Использование file extention = -vcf для идентификации типа данных vCard | О При наличии WVDT- S-005 | |
WVDT- S-Q13 | 7.2.2 | Использование file extention = .vcs для идентификации типа данных vCalendar | О При наличии WVDT- S-006 |
Примечания: 1) При обозначении обязательности наличия используются следующие обозначения - О - обязательно, Опц. - опция, CCR - обязательность зависит от класса устройства (см. приложение А).
2) Наличие ссылки на пункт таблицы перед обозначением обязательности, например, WVDT-C-015, означает условие наличия данной функции.
5.1.3 Требования к языку разметки для беспроводной связи Wireless Markup Language (WML), являющемуся частью прикладного уровня WAP - WAE сформулированы в технической спецификации WAP - 191 - WML Wireless Application Protocol. Wireless Markup Language Specification Version 1.3. - Feb.2000 [14]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.3).
Таблица 5.3
Условное обозначение | Номер согласно [WML] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
Поддерживаемые символьные группы и способы их кодирования | |||
WML-01 | 6 | UTF-8 [24] | Опц. |
WML-02 | б | UTF-16 [24] | Опц. |
WML-03 | 6 | UCS-8 [25] | Опц. |
WML-04 | 6 | Прочие символьные кодировки | Опц. |
WML-05 | 6.1 | Правильность помещения символов в формат символьной кодировки | О |
WML-06 | 6.1 | Обработка объектов в рамках символьной кодировки документа | О |
Кодер WML | |||
WML-54 | 14 | Таблицы знаков, используемых для обозначения переменных | О |
WML-55 | 14.2.2 | Обозначение ярлыков и имён атрибутов в двоичной форме [16] | О |
WML-56 | 14.2.2 | Проверка правильности обозначения ярлыков и имён атрибутов [16] | Опц. |
WML-64 | 7.5 | Ссылки на переменные величины могут иметь место только в значениях атрибута vdata | О |
WML-65 WML-70 | 10.3.1 | Ссылки на переменные должны сопоставляться с результатом операции var | О |
WML-66 WML-71 | 9.7 | Два или более элемента do с одним и тем же значением name не должны присутствовать на карте (блоке данных WML) или в элементе template | О |
WML-67 WML-72 | 11.3.2 | Элемент meta не должен содержать более одного атрибута name и http-equip | О |
WML-68 WML-73 | 11.8.5 | Количество столбцов в таблице (columns) не должно быть равно нулю | О |
WML-69 WML-74 | 9.10 | Логические связи между событиями в пределах WML не должны быть противоречивыми | О |
5.1.4 Требования к двоичному формату содержания XML, являющемуся частью прикладного уровня WAP - WAE, сформулированы в технической спецификации WAP - 192 - WAP Binary XML Content Format Version 1.3. - May.2000 [16]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.4).
Таблица 5.4
Условное обозначение | Номер согласно [WBXML] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
Документ WBXML | |||
WBXML-1 | 5 | Структура содержания двоичного XML | О |
Кодер WBXML | |||
WBXML-2 | 6.1 | Преобразование всех разметок XML, за исключением нечитаемых объектов в символы | О |
WBXML-3 | 6.1 | Перемещение инструкций процессора | Опц. |
WBXML-4 | 6.1 | Перемещение всей информации, не охватываемой SC16 и SC17 | О |
WBXML-5 | 6.1 | Преобразование всего теста в символы категорий strings (строчные данные) и entity (знаки) | О |
WBXML-6 | 6.1 | Преобразование всех читаемых объектов XML в символы категорий strings и entity | О |
WBXML-7 | 6.1 | Преобразование всех нечитаемых объектов XML в символы категорий strings и entity | Опц. |
WBXML-8 | 6.2 | Проверка правильности формирования документа | О |
WBXML-9 | 6.2 | Проверка достоверности данных в документе | Опц. |
WBXML-10 | 6.3 | Кодирование значений атрибутов, устанавливаемых по умолчанию | Опц. |
Декодер WBXML | |||
WBXML-11 | 6.4 | Поддержка двоичных и буквенных значений для всех ярлыков, имён атрибутов и значений атрибутов |
5.1.5 Требования к реализации языка разметки для беспроводной связи со скриптами* Wireless Markup Language Script (WMLScript), являющемуся частью прикладного уровня WAP - WAE, сформулированы в технических спецификациях WAP - 192 - Wireless Application Protocol WMLScript Language Specification Version 1.2. - Jun.2000 [15] и WAP - 194 WMLSLibs Wireless Application Protocol Standard Libraries Specification - May.2000 [27]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.5).
Таблица 5.5
Условное обозначение | Номер согласно [WML Script] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
Базовые возможности | |||
WMLS-001 | 14 | Поддержка режима с плавающей точкой | О |
WMLS-002 | [27] | Поддержка стандартных библиотек для WMLScript | О |
Базовые функции языка WMLScript | |||
WMLS-003 | 6.1.1 | Case sensitivity | О |
WMLS-004 | 6.1.2 | Игнорирование пробелов, переходов строк между символами в программах | О |
WMLS-005 | 6.1.3 | Порядок использования точки с запятой | О |
WMLS-006 | 6.1.4 | Структура комментариев | О |
WMLS-007 | 6.1.4 | Недопустимость использования встроенных комментариев | О |
WMLS-008 | 6.1.5.1 | Представление целочисленных величин | О |
WMLS-009 | 6.1.5.2 | Представление величин с плавающей точкой | О |
WMLS-010 | 6.1.5.3 | Представление составных величин, заключённых в одинарные или двойные кавычки | О |
WMLS-011 | 6.1.5.3 | Последовательности, не являющиеся составными величинами | О |
WMLS-012 | 6.1.5.4 | Представление двоичных величин true/false | О |
WMLS-013 | 6.1.5.5 | Представление неверных величин | О |
WMLS-014 | 6.1.6 | Использование идентификаторов элементов WMLScript | О |
WMLS-015 | 6.2.2 | Назначение и продолжительность действия переменных | О |
WMLS-016 | 6.2.7.1 | Размерность целочисленных величин | О |
WMLS-017 | 6.2.7.2 | Размерность величин с плавающей точкой | О |
WMLS-018 | 6.3.1 | Операторы присвоения | О |
WMLS-019 | 6.3.2 | Операторы арифметических действий | О |
WMLS-020 | 6.3.3 | Логические операторы и/или/не | О |
WMLS-021 | 6.3.4 | Операторы последовательных действий | О |
WMLS-022 | 6.3.5 | Операторы сравнения | О |
WMLS-023 | 6.3.6 | Операторы матриц | О |
WMLS-024 | 6.3.7 | Оператор «запятая» | О |
WMLS-025 | 6.3.8 | Оператор условия | О |
WMLS-026 | 6.3.9 | Оператор typeof | О |
WMLS-027 | 6.3.10 | Оператор isvalid | О |
WMLS-028 | 6.3.12 | Логические связи между выражениями | О |
WMLS-029 | 6.4.1 | Объявление имен функций | О |
WMLS-030 | 6.4.2.1 | Вызовы функций локальных скриптов | О |
WMLS-031 | 6.4.2.2 | Вызовы внешних функций | О |
WMLS-032 | 6.4.2.3 | Вызовы функций WMLSSL (см. ниже) | О |
WMLS-033 | 6.4.3 | Значение default function return | О |
WMLS-034 | 6.5.1 | Поддержка нулевых предписаний | О |
WMLS-035 | 6.5.3 | Поддержка блочных предписаний | О |
WMLS-036 | 6.5.4 | Поддержка переменных предписаний | О |
WMLS-037 | 6.5.5 | Поддержка предписания if | О |
WMLS-038 | 6.5.6 | Поддержка предписания while | О |
WMLS-039 | 6.5.7 | Поддержка предписания for | О |
WMLS-040 | 6.5.8 | Поддержка предписания break | О |
WMLS-041 | 6.5.9 | Поддержка предписания continue | О |
WMLS-042 | 6.5.10 | Поддержка предписания return | О |
WMLS-043 | 6.7.1 | Вызов доступа к внешним блокам компиляции с использованием use uri | О |
WMLS-044 | 6.7.2 | Использование use access перед вызовом внешних функций | О |
WMLS-045 | 6.7.3 | Использование use meta для получения информации о блоках компиляции | О |
WMLS-046 | 8.4.1 | Представление аргумента функции | О |
WMLS-047 | 8.4.2 | Присвоение индексов переменных | О |
WMLS-048 | 8.4.3 | Автоматический переход функции на новую строку | О |
WMLS-049 | 8.4.4 | Инициализация переменной | О |
WMLS-050 | 9.1.1 | Поддерживаемые типы двоичных форматов данных | О |
WMLS-051 | 9.1.2 | Многобайтный формат кодирование целочисленных величин | О |
WMLS-052 | 9.1.3 | Кодирование букв | О |
WMLS-053 | 9.3 | Заголовок кодированных байт WMLS | О |
WMLS-054 | 9.4 | Кодирование поддерживаемых типов констант | О |
WMLS-055 | 9.5 | Кодирование поддерживаемых типов программ | О |
WMLS-056 | 9.6 | Кодирование используемых типов функций | О |
WMLS-057 | 10.5.1 | Правила кодирования, относящиеся к управлению потоком данных | О |
WMLS-058 | 10.5.2 | Правила кодирования, относящиеся к вызову функций | О |
WMLS-059 | 10.5.3 | Правила кодирования, относящиеся к переменному доступу и манипулированию данными | О |
WMLS-060 | 10.5.4 | Правила кодирования, относящиеся к доступу к константам | О |
WMLS-061 | 10.5.5 | Правила кодирования, относящиеся к арифметическим операциям | О |
WMLS-062 | 10.5.6 | Правила кодирования, относящиеся к логическим операциям | О |
WMLS-063 | 10.5.7 | Правила кодирования, относящиеся к операциям сравнения | О |
WMLS-064 | 10.5.8 | Правила кодирования, относящиеся к логическим выводам | О |
WMLS-065 | 10.5.9 | Правила кодирования, относящиеся к стекам | О |
WMLS-066 | 10.5.10 | Правила кодирования, относящиеся к доступу к типам операндов | О |
WMLS-067 | Д, 10.5.11 | Правила кодирования, относящиеся к возвратам | О |
WMLS-068 | 10.5.12 | Правила кодирования, относящиеся к отладке программ | О |
Номер согласно [WMLSSL] |
| ||
WMLSSL-001 | 7 | Поддержка библиотеки Lang и её функций | О |
WMLSSL-002 | 8 | Поддержка библиотеки Float и её функций | О |
WMLSSL-003 | 9 | Поддержка библиотеки String и её функций | О |
WMLSSL-004 | 10 | Поддержка библиотеки URL и её функций | О |
WMLSSL-005 | 11 | Поддержка библиотеки WMLBrowser и её функций | О |
WMLSSL-006 | 12 | Поддержка библиотеки Dialogs и её функций | О |
WMLSSL-007 | доп.А | Поддержка идентификаторов для всех стандартных библиотек | О |
WMLSSL-008 | доп.А | Поддержка идентификаторов функций библиотеки Lang | О |
WMLSSL-009 | доп.А | Поддержка идентификаторов функций библиотеки Float | О |
WMLSSL-010 | доп.А | Поддержка идентификаторов функций библиотеки String | О |
WMLSSL-011 | доп.А | Поддержка идентификаторов функций библиотеки URL | О |
WMLSSL-012 | доп.А | Поддержка идентификаторов функций библиотеки WMLBrowser | О |
WMLSSL-013 | доп.А | Поддержка идентификаторов функций библиотеки Dialogs | О |
5.1.6 Требования к средствам обновления содержания быстродействующей буферной памяти (cache) абонентского устройства сформулированы в технической спецификации WAP-120 - Wireless Application Protocol. Cache Model Specification -Feb. 1999 [35]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.6).
Таблица 5.6
Условное обозначение | Номер согласно [UACache] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
UACache-007 | 5.2 | Модель cache согласно [10] | О |
UACache-008 | 5.2.1 | Синхронизация сервера по NTP | О |
UACache-009 | 5.2.2 | Помещение в cache ответов соединения сеансового уровня в сервере WAP в соответствии с семантикой HTTP | Опц |
UACache-010 | 6.1 | Поддержка сервером заголовка x-wap- tod в запросах сеансового уровня | О |
UACache-011 | 7 | Обеспечение защиты данных в соответствии с [10] | О |
5.1.7 Требования к средствам доставки информации пользователю по инициативе сервера содержания (технология Push) в части прикладного уровня и сеансового уровней сформулированы в технических спецификациях:
[PPG] WAP-151 - Wireless Application Protocol. Push Proxy Gateway Service Specification - Aug. 1999 [30];
[SI] WAP - 167 - Wireless Application Protocol. Service Indication - Jul.2001 [31]. [SL] WAP - 168 - Wireless Application Protocol. Service Loading - Jul.2001 [32].
[OTAS] WAP - 189 - Wireless Application Protocol. Push OTA Protocol Specification. - Feb.2000 [23].
[PAP] WAP-164 - Wireless Application Protocol. Push Access Protocol Specification -Nov.l999[33];
[MSG] WAP - 145 - Wireless Application Protocol. Push Message Specification -Aug. 1999 [34].
В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанным спецификациям по следующей форме (см. таблицу 5.7).
Таблица 5.7
Условное обозначение | Номер Согласно [SI] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
SI-PPG-S-001 | 7 | Индикация услуги SI в текстуальной форме (text/vnd.wap.si) | О |
SI-PPG-S-002 | 8 | Индикация услуги SI в символьной форме (application/vnd.wap.sic) ——— | О |
SI-PPG-S-003 | 8.3 | Поддержка таблицы символов для SI | О |
SI-VAL-S-001 | 8.2.1 | Проверка правильности формирования документа XML, являющимся источником SI | О |
SI-VAL-S-002 | 8.2.1 | Проверка документа XML при его трансляции в символьную форму | Опц. |
SI-DOC-S-001 | 6.2 | Индикатор услуги SI со значением атрибута delete должен иметь точно определённую величину для si-id | Опц. |
Номер согласно [SL] | |||
SL-PPG-S-001 | 8 | Активизация услуги SL в текстуальной форме (text/vnd.wap.si) | О |
SL-PPG-S-002 | 9 | Активизация услуги SL в символьной форме (application/vnd.wap.sic) | О |
SL-PPG-S-003 | 9.3 | Поддержка таблицы символов для SL | О |
SL-VAL-S-001 | 9.2.1 | Проверка правильности формирования документа XML, являющимся источником SL | О |
SL-VAL-S-002 | 9.2.1 | Проверка документа XML при его трансляции в символьную форму | Опц. |
Номер согласно [OTAS] | |||
OTAS-010 | 7.1 | Передача информации push в режиме без установления соединения | О |
OTAS-020 | 7.2. | Передача информации push в режиме с установлением соединения | Опц. |
OTAS-021 | 7.2 | Передача информации push в режиме с подтверждением | О При наличии OTAS-020 |
OTAS-022 | 7.2 | Передача информации push в режиме без подтверждения | О При наличии OTAS-020 |
OTAS-023 | 7.2 | Передача информации push с использованием незакрытой услуги транспортного уровня | О При наличии OTAS-020 |
OTAS-024 | 7.2 | Передача push с использованием закрытой услуги транспортного уровня | О При наличии OTAS-020 |
OTAS-031 | 8.2 | Инициализация сервером соединения сеансового уровня | О При наличии OTAS-020 |
OTAS-040 OTAS-041 | 7.2 8.1 | Передача информации push по идентификатору прикладной программы | О |
OTAS-050 | 8.1 | Аутентификация сервера инициировавшего соединение | Опц. |
OTAS-070 | 7.6 | Выбор системы передачи информации push сервером | Опц. |
OTAS-080 | 7.6 | Контроль системы передачи информации push сервером | Опц. |
Номер согласно [PPG] | |||
PPG_OPS_001 | 6.1.1 | Отказ в передаче информации push с недопустимым содержанием элемент РАР push-message | О |
PPG_OPS_002 | 6.1.1 | Уведомление о незавершённости передачи информации push | О |
PPG_OPS_003 | 6.1.2.1 | Недопустимость трансформации содержания информации, в отношении которой действует данное ограничение в соответствии с [10] - | О |
PPG_OPS_004 | 6.1.2.1 | Проверка заголовка трансформированной информации | О |
PPG_OPS_ 005 | 6.1.2.1 | Обработка заголовка X-Wap-Application-Id | О |
PPG_OPS_006 | 6.1.2.1 | Передача заголовка X-Wap-Application-Id через радиоинтерфейс в цифровом формате | О |
PPG_ OPS _007 | 6.1.2.1 | Использование аттрибута message-state | О |
PPG_OPS_008 | 6.1.2.2 | Выбор системы связи и/или в сети в соответствии с разделом QOS элемента РАР push-message | О |
PPG_OPS_009 | 6.1.2.2 | Уведомление о неуспешной активизации или выборе соединения сеансового уровня | О |
PPG_OPS_010 | 6.1.2.2 | Использование ограничений по времени доставки информации | О |
PPG_OPS_011 PPG_OPS_012 PPG _OPS_ 013 | 6.1.2.2 | Использование атрибута delivery-method | О |
PPG_OPS_014 | 6.2 | Передача сообщения resultnotofocation-message | О |
PPG_OPS_015 | 6.3 | Реакция на сообщения statusquery-message | Опц. |
PPG_OPS_016 | 6.4 | Отмена доставки информации push с получением сообщения PAP cancel-message | Опц. |
PPG_OPS_017 | 6.4 | Обработка сообщений PAP cancel-message | О При наличии PPG OPS 016 |
PPG_ADD_001 | 7 | Идентификация получателей информации push | О |
PPG_ADD_002 | 7 | Поддержка идентификаторов, определённых пользователями информации push | Опц. |
PPG_ADD_003 | 7 | Поддержка идентификаторов устройств | Опц. |
PPG_ADD_004 | 7 | Обработка сервером адресов пользователей | О |
Номер согласно [PAP] | |||
PAP_VAL_001 | 6.1 | Проверка управляющего объекта сообщения push message и уведомление инициатора передачи о результатах проверки | О |
PAP_VAL_002 | 6.1 | Проверка содержания сообщения push message | Опц. |
PPG_ VAL_ 003 | 6.1 | Проверка адресов | Опц. |
PAP_OPS_001 | 6.1 | Передача информации (push submission) | О |
PAP_OPS_002 | 6.2 | Уведомление инициатора передачи о результатах передачи информации мобильному абоненту | О |
PAР_OPS_003 | 6.3 | Отмена передачи информации мобильному абоненту со стороны сервера-инициатора | Опц. |
PAP_OPS_004 | 6.4 | Обработка запросов о статусе информации адресованной мобильному абоненту со стороны сервера-инициатора | Опц. |
PAP_OPS_005 | 6.5 | Обработка запросов о возможностях мобильного абонента по приёму адресованной ему информации со стороны сервера-инициатора | Опц. |
PAP_SEM_001 | 7.1 | Поддержка режима обработки информации, предназначенной для передачи в адрес нескольких мобильных абонентов | Опц. |
PAP_SEM_002 | 7.1 | Уведомление о результатах доставки информации, переданной в адрес нескольких мобильных абонентов i | Опц. |
PAP_SEM_003 | 9.2 | Доставка информации ^после заданного времени | Опц. |
PAP_SEM_004 | 9.2 | Доставка информации до заданного времени | Опц. |
PAP_SEM_005 | 9.2.2 | Отклонение запроса доставки информации в случае, когда её невозможно осуществить с заданных качеством (QOS) | О |
PAP_ SEM_ 006 | 9.2.2 | Использование атрибута delivery-method= | О |
PAP_SEM_007 | 9.2.2 | Использование атрибута priority= | Опц. |
PAP_SEM_008 | 9.3 | Использование элемента progress-note | Опц. |
PAP_SEM_009 | 6.1 | Обработка запросов о возможностях мобильного абонента по приёму адресованной ему информации со стороны сервера-инициатора, содержащихся в сообщении push-message | Опц. |
Номер согласно [MSG] | |||
MSG-010 | 6.2.1 | Общий формат заголовка | Опц. |
MSG-011 | 6.2.1.10 | Заголовка Content-Type | 0 |
MSG-020 | 6.2.2 | Заголовки WAP | Опц. |
MSG-030 | 6.2.3 | Расширения заголовков | Опц. |
MSG-040 | 6.3 | Тело сообщения | Опц. |
MSG-042 | 6.3 | Поддержка вложенных многочастевых содержаний | Опц. |
MSG-050 | 7 | Правило обработки заголовков | О |
MSG-041 | 6.3 | Поддержка невложенных многочастевых содержаний | Опц. При наличии MSG-040 |
MSG-042 | 6.3 | Поддержка вложенных многочастевых содержаний | Опц. |
MSG-050 | 7 | Правило обработки заголовков | О |
5.1.8 Требования по поддержке обновления содержания быстродействующей буферной памяти (cache) абонентского устройства, относящиеся к серверам, поддерживающим технологию push, сформулированы в технической спецификации [COP] WAP - 175 - Wareless Application Protocol. Cache operation. - Jul.2001 [36]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.8).
.1.9 Требования по поддержке прикладных услуг беспроводной телефонии WTA, сформулированы в технической спецификации [WTA] WAP - 169 - Wareless Application Protocol. Wireless Application Telephony Specification. - Jul.2001 [19]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.9).
Таблица 5.8
Условное обозначение | Номер согласно [СОР] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
COP-G001 | 5 | Передача сообщения СО в отношении содержимого cache в текстуальной форме (text/vnd.wap.co) | Опц. |
COP-G002 | 9 | Передача сообщения СО в отношении содержимого cache в символьной форме (application/vnd.wap.coc) | О |
COP-G003 | 9.3 | Поддержка символьных таблиц для СО | О |
COP-V001 | 9.2.1 | Проверка правильности формирования документа XML, являющимся источником СО | О |
COP-V002 | 9.2.1 | Проверка документа XML при его трансляции в символьную форму | О |
5
Таблица 5.9
Условное обозначение | Номер согласно [WTA] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WTA_FMTS_001 | 8.1.4 | Поддержка символьных кодировок WBXML для форматов содержания WTA-WML | О |
WTA_FMTS_002 | 9.4.1.7 | Поддержка символьных кодировок WBXML для форматов содержания канала | О |
WTA_SECS_001 | [WTLS] | Поддержка средств защиты от несанкционированного доступа класса 2 | О |
5.1.10 Требования по поддержке интерфейса с прикладными услугами беспроводной телефонии, сформулированы в технической спецификации [WTAI] WAP - 169 - Wireless Application Protocol. Wireless Application Telephony Specification. - Jul.2001 [37], а также дополнений, относящихся к системам сотовой подвижной связи [WTAIGSM] WAP - 171 - Wireless Application Protocol. Wireless Application Telephony Specification. GSM specific addendum. - Jul.2000 [38]. [WTAHS136] WAP - 172 - Wireless Application Protocol. Special information note. -Jul.2000 [39]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.10).
Таблица 5.10
Условное обозначение | Номер согласно [WTAI] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WTAI_ENC_S001 | доп. А | Поддержка идентификатора библиотеки WTAI для услуг общего назначения | О |
WTAI_ENC_S002 | доп. А | Поддержка идентификаторов функций WTAI услуг общего назначения | О |
WTAI_ENC_S003 | доп. А | Поддержка идентификатора библиотеки для управления речевыми вызовами | О |
WTAI_ENC_S004 | доп. А | Поддержка идентификаторов функций управления речевыми вызовами | О |
WTAI_ENC_S005 | доп. А | Поддержка идентификатора библиотеки для управления сообщениями | О |
WTAI_ENC_S006 | доп. А | Поддержка идентификаторов функций управления сообщениями | О |
WTAI_ENC_S007 | доп. А | Поддержка идентификатора библиотеки для управления электронной записной книжкой | О |
WTAI_ENC_S008 | доп. А | Поддержка идентификаторов функций управления электронной записной книжкой | О |
WTAI_ENC_S009 | доп. А | Поддержка идентификатора библиотеки для управления записями, относящимися к вызовам | О |
WTAI_ENC_S010 | доп. А | Поддержка идентификаторов функций управления записями, относящимися к вызовам | О |
WTAI_ENC_S011 | доп. А | Поддержка идентификатора библиотеки для управления вспомогательными функциями | О |
WTAI_ENC_S012 | доп. А | Поддержка идентификаторов функций управления вспомогательными функциями | О |
Номер согласно [WTAI GSM] | |||
WTAI_GSMENC_S001 | доп. А | Поддержка идентификаторов библиотек WTAI для GSM | О |
WTAI_GSMENC_S002 | доп. А | Поддержка идентификаторов функций WTAI для GSM | О |
Номер согласно [WTAI IS-136] | |||
WTAI_ANSI136 ENC_ S001 | доп. А | Поддержка идентификаторов библиотек WTAI для ANSI-136 | О |
WTAI_ANSI136 ENC_ S002 | доп. А | Поддержка идентификаторов функций WTAI для ANSI-136 | О |
5.1.11 Требования по поддержке режима использования данных об агенте пользователя (UA Profile) для оптимизации доставки запрашиваемых данных содержатся в технической спецификации [UAPROF] WAP - 174 - Wireless Application Protocol. User Agent Profile Specification. - Jun.2000 [40]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.11).
Таблица 5.11
Условное обозначение | Номер согласно [UAPROF] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WAG_UA_GP001 | 9.3.1 | Выполнение сервером правила {15} при установлении соединения сеансового уровня | О |
WAG_UA_GP002 | 9.3.2 | Выполнение сервером правила {17} при обработке заголовка WSP request | О |
WAG_UA_GP003 | 9.3.2 | Выполнение сервером правила {18} при обработке заголовка WSP request | О |
WAG_UA_GP004 | 9.3.3 | Выполнение сервером правила {19} при трансляции заголовка СС/РР-WSP в СС/РР-НТТР | О |
WAG_UA_GP005 | 9.3.3 | Выполнение сервером правила {20} при трансляции заголовка CC/PP-WSP в СС/РР-НТТР | О |
WAG_UA_GP006 | 9.3.3 | Выполнение сервером правила {21} при трансляции заголовка CC/PP-WSP в СС/РР-НТТР | О |
WAG_UA_GP007 | 9.1.2 | Обработка сервером одного или нескольких заголовков Profile и/или Profile-Diff | Опц. |
WAG_UA_GP008 | 9.1.3 | Использование ссылок, содержащихся в заголовках | Опц. |
WAG_UA_GP009 | 9.1.3 | Передача нескольких профилей в одном заголовке | Опц. |
WAG_UA_GP010 | 9.1.3 | Кодирование раздела Profile в заголовке Profile-Diff | О |
WAG_UA_GP011 | 9.1.3 | Кодирование раздела Profile в соответствии с правилом {7} | О |
WAG_UA_GD001 | 8.2.3 | Признание несущественными для декодирования средств, использованных для создания разметок | О |
WAG_UA_GD002 | 8.2.3 | Рассмотрение тэгов или имен атрибутов декодером | О |
WAG_UA_GH001 | 9.3.3 | Отправка сервером запросов WSP request как HTTP request | О |
WAG_UA_GH002 | 9.3.3 | Отправка сервером заголовков CC/PP-WSP как СС/РР-НТТР в соответствии с действующими правилами | О |
WAG_UA_GH003 | 9.3.3 | Внедрение сервером дополнительной информации о профиле в запрос | Опц. |
WAG_UA_GH004 | 9.3.3 | Порядок внедрения сервером дополнительной информации о профиле в запрос (в случае если данная функция поддерживается) | О |
WAG_UA_GH005 | 9.3.3 | Введение заголовка profile (или, при необходимости, Profile-Diff) для клиентов, чьё соединение WSP не имеет соответствующих заголовков | Опц. |
5.1.12 Поддержка библиотек языка разметки для беспроводной связи со скриптами* и шифрованием Wireless Markup Language Script crypto (WMLScript crypto) в соответствии с WAP - 161 - Wireless Application Protocol. WMLScript Crypto Library Specification. - Nov. 1999 [41] декларируется фирмой-изготовителем в целом, без детализации на параграфы указанного документа.
5.1.13 Требования к реализации протокола сеансового уровня (WSP) содержатся в технической спецификации [WSP] WAP-203 WSP Wireless Application Protocol Wireless Session Protocol Specification - May.2000 [22]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей, форме (см. таблицу 5.12).
Таблица 5.12
Условное обозначение | Номер согласно [WSP] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WSP_CO_S001 | 6.3.3.1, 6.3.4, 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.1 | Установление соединения сеансового уровня. Блок данных протокола Connect PDU | О |
WSP_CO_S002 | 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.2 | Установление соединения сеансового уровня. Блок данных протокола Connect Reply PDU | О |
WSP_ CO_S003 | 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.3 | Установление соединения сеансового уровня. Блок данных протокола Redirect PDU | Опц. |
WSP_ CO_S004 | 6.3.2, 6.3.3.1, 6.3.3.4, 7.1.5, 7.1.6.4, 8.2.2.1, 8.3 | Согласование возможностей сервера и клиента. Блок данных протокола Connect PDU | О |
WSP_ CO_ S005 | 7.1.5, 7.1.6.4, 8.2.2.2, 8.3 | Согласование возможностей сервера и клиента. Блок данных протокола Connect Reply PDU | О |
WSP_CO_S006 | 6.3.3.2, 7.1.2.1, 7.1.5, 7.1.6.4, 8.2.2.4 | Разъединение соединения сеансового уровня. Блок данных протокола Disconnect PDU | О |
WSP_CO_S007 | 6.3.3.3, 7.1.2.2, 7.1.5, 7.1.6.4, 8.2.5.1 | Приостановление соединения сеансового уровня. Блок данных протокола Suspend PDU | Опц. |
WSP_CO_S008 | 6.3.3.4, 7.1.2.2, 7.1.5, 7.1.6.4, 8.2.5.2 | Восстановление соединения сеансового уровня. Блок данных протокола Resume PDU | Опц. |
WSP_CO_S009 | 6.3.3.9, 7.1.2.4, 8.2.5.2 | Соединение в режиме push. Блок данных протокола Push PDU | Опц. |
WSP_CO_S010 | 6.3.3.10, 6.3.3.11, 6.3.4, 7.1.2.5, 7.1.5, 7.1.6.6, 8.2.4.1 | Соединение в режиме confirmed push. Блок данных протокола ConfirmedPush PDU | Опц. |
WSP_CO_SOU | 6.3.3.10, 6.3.3.11, 6.3.4, 7.1.2.5, 7.1.5, 7.1.6.6, 8.2.4.1 | Подтверждение приёма заголовка в соединении в режиме confirmed push. | Опц. |
WSP_CO_S012 | 6.3.2.2,8.3.2.4 | Расширенные методы запрос клиента на сервер (далее -методы). | Опц. |
WSP_ CO_ S013 | 6.3.2.2, 8.4 (табл.39) | Кодирование заголовка Параметры, устанавливаемые по умолчанию. | O |
WSP_ CO_ S014 | 6.3.2.2, 8.3.2.5 | Кодирование заголовка. Расширенный вариант. | Опц. |
WSP_CO_S015 | 6.3.2.2, 8.3.2.5 | Перечень альтернативных адресов для отправителя информации (Aliases). | Опц. |
WSP_CO_S016 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 | Метод GET. Блок данных протокола Get PDU | O |
WSP_CO_S017 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод GET. Блок данных протокола Reply PDU | O |
WSP_CO_S018 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 | Метод POST. Блок данных протокола Post PDU | O |
WSP_CO_S019 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 | Метод POST. Блок данных протокола Reply PDU | O |
WSP_CO_S020 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.1 | Метод DELETE. Блок данных протокола Get PDU | Опц. |
WSP_CO_S021 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод DELETE. Блок данных протокола Reply PDU | Опц. |
WSP_CO_S022 | 6.3.3.6, 6.3.3.7, 6.3.3.8,6.3.4, 7.1.2.3,7.1.5 | Метод HEAD. Блок данных протокола Get PDU | Опц. |
WSP_CO_S023 | 7.1.6.5. 8.2.3.1 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод HEAD. Блок данных протокола Reply PDU | Опц. |
WSP_CO_S024 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5 | Метод OPTION. Блок данных протокола Get PDU | Опц. |
WSP_CO_S025 | 7.1.6.5, 8.2.3.1 6.3.3.6,6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод OPTION. Блок данных протокола Reply PDU | Опц. |
WSP_ CO_S026 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.3, 7.1.5, 7.1.6.5, 8.2.3.1 | Метод TRACE. Блок данных протокола Get PDU | Опц. |
WSP_CO_ S027 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод TRACE. Блок данных протокола Reply PDU | Опц. |
WSP_CO_S028 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 | Метод PUT. Блок данных протокола Post PDU | Опц. |
WSP_CO_S029 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Метод OPTION. Блок данных протокола Reply PDU | Опц. |
WSP_CO_S030 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.2 | Многочастевые данные. Блок данных протокола Post PDU | Опц. |
WSP_CO_S031 | 6.3.3.6, 6.3.3.7, 6.3.3.8, 6.3.4, 7.1.2.3, 7.1.5, 7.1.6.5, 8.2.3.3 | Многочастевые данные. Блок данных протокола Reply PDU | Опц. |
WSP_CO_S032 | 8.4.1.8.4.2.70 | Версия кодирования | О |
WSP_CL_S001 | 6.4.2.3, 6.3.4, 7.2, 8.2.4.1 | Соединение в режиме push. Блок данных протокола Push PDU | Опц. |
WSP_CLS002 | 8.4 (табл.39) | Кодирование заголовка. Параметры, устанавливаемые по умолчанию. | О |
WSP_CL_S003 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод GET. Блок данных протокола Get PDU | О |
WSP_CL_S004 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод GET. Блок данных протокола Reply PDU | О |
WSP_CL_S005 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод POST. Блок данных протокола Post PDU | О |
WSP_CL_S006 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод POST. Блок данных протокола Reply PDU | О |
WSP_CL_S007 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод DELETE. Блок данных протокола Get PDU | Опц. |
WSP_CL_S008 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод DELETE. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S009 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод HEAD. Блок данных протокола Get PDU | Опд. |
WSP_CL_S010 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод HEAD. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S011 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод OPTION. Блок данных протокола Get PDU | Опц. |
WSP_CL_S012 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод OPTION. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S013 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.1 | Метод TRACE. Блок данных протокола Get PDU | Опц. |
WSP_CL_S014 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод TRACE. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S015 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.2 | Метод PUT. Блок данных протокола Post PDU | Опц. |
WSP_CL_S016 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Метод PUT. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S017 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.2 | Многочастевые данные. Блок данных протокола Post PDU | Опц. |
WSP_CL_S018 | 6.4.2.1, 6.4.2.2, 6.4.3, 7.2, 8.2.3.3 | Многочастевые данные. Блок данных протокола Reply PDU | Опц. |
WSP_CL_S019 | 8.4.1, 8.4.2.70 | Версия кодирования | 0 |
5.1.14 Требования к реализации функций уровня транзакций WTP, сформулированы в технической спецификации [WTP] WAP - 201 - Wireless Application Protocol. Wireless Transaction Protocol Specification. —Feb.2000 [29]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.13).
Таблица 5.13
Условное обозначение | Номер согласно [WTP] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WTP-SC22 | 7.1.3 | Транзакция класса 0 - действия инициатора | О |
WTP-SC23 | 7.1.3 | Транзакция класса 0 - действия ответчика | О |
WTP-SC24 | 7.2.4 | Транзакция класса 1 - действия инициатора | О |
WTP-SC25 | 7.2.4 | Транзакция класса 1 - действия инициатора | О |
WTP-SC26 | 7.3.4 | Транзакция класса 2 - действия инициатора | Опц. |
WTP-SC27 | 7.3.4 | Транзакция класса 2 - действия инициатора | О |
WTP-SC28 | 8.3 | Подтверждение получения абонентом сообщений от сервера | О |
WTP-SC29 | 5.1 8.5 | Процедура передачи нескольких блоков данных протокола WTP в одной датаграмме - concatenation | Опц. |
WTP-SC30 | 8.5 | Процедура извлечения нескольких блоков данных протокола WTP из одной датаграммы - separation | О |
WTP-SC31 | 8.2 | Повторная передача пакетов вплоть до получения их подтверждения | О |
WTP-SC32 | 5.6, 8.7 8.12 | Прерывание невыполненных транзакций | О |
WTP-SC33 | 8.12 | Прерывание транзакций в случае возникновения неисправимых ошибок | О |
WTP-SC34 | 8.4 8.12 | Помещение информации в последнее подтверждение транзакции | Опц. |
WTP-SC35 | 8.6 | Асинхронная обработка транзакций | Опц. |
WTP-SC36 | 8.1.5.2 | Проверка идентификатора транзакции действия инициатора | О |
WTP-SC37 | 8.1.5.2 8.8.1 | Проверка идентификатора транзакции действия инициатора | Опц. |
WTP-SC38 | 8.10 | Заголовок информации транспортного уровня (TPI); ТРI = Error | Опц. |
WTP-SC39 | 8.10 | TPI = Info | Опц. |
WTP-SC40 | 8.10 | TPI= Option | Опц. |
WTP-SC4J | 8.10 | ТРI = PSN | Опц. |
WTP-SC42 | 8.14 | Сегментация и десегментация с выборочной повторной передачей | Опц. |
5.1.15 Требования к реализации функций уровня безопасности WTLS, сформулированы в технической спецификации [WTLS] WAP - 199 - Wireless Application Protocol Wireless Transport Layer Security Specification. - Feb.2000 [28]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.14).
Таблица 5.14
Условное Обозначение | Номер согласно [WTLS] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WTLS-S001 | 10.3 | Протокол full handshake | О |
WTLS-S002 | 10.3 | Протокол abbreviated handshake | О |
WTLS-S003 | 10.3 | Протокол optimised public key handshake | О |
WTLS-S004 | 11.1.4 | Восстановление соединение без повторного расчёта параметра master secret | Опц. |
WTLS-S005 | 10.4 | Последовательное соединение записей для сообщений handshake | О |
WTLS-S006 | 10.4 | Передача сообщений handshake с использованием датаграмм | О |
WTLS-S007 | 10.5.1 | Передача сообщения hellorequest | О |
WTLS-S010 | 9.2.3.1 | Явная порядковая нумерация | О |
WTLS-S011 | 9.2.3.1 | Неявная порядковая нумерация | О |
WTLS-S012 | 9.2.3.1 | Удаление вторично принятых записей | О |
WTLS-S013 | доп. В3 | Обновление ключей шифрования | О |
WTLS-S020 | 10.2 | Сообщения-уведомления о завершении соединения | О |
WTLS-S021 | 10.2 | Сообщения-уведомления об ошибках, приводящих к завершению соединения | О |
WTLS-S022 | 10.2 | Контроль проверочной последовательности | О |
WTLS-S025 | 10.1 | Изменение способа шифрования | О |
WTLS-S026 | 9.2 | Данные, получаемые от вышестоящего уровня | О |
WTLS-S030 | доп. А | Анонимная процедура handshake | 0 - как минимум, одна из опций WTLS-S031... S049 |
WTLS-S031 | доп.А | Алгоритм DH без ограничения длины ключа. | Опц. |
WTLS-S032 % | доп.А | Алгоритм DH с длиной ключа до 768 бит | Опц. |
WTLS-S033 | доп.А | Алгоритм DH с длиной ключа до 512 бит | Опц. |
WTLS-S034 | доп.А | Алгоритм RSA без ограничения длины ключа | Опц. |
WTLS-S035 | доп.А | Алгоритм RSA с длиной ключа до 768 бит | Опц. |
WTLS-S036 | доп.А | Алгоритм RSA с длиной ключа до 512 бит | Опц. |
WTLS-S037 | доп.А | Алгоритм ECDH_ANON без ограничения длины ключа | Опц. |
WTLS-S038 | доп.А | Алгоритм ECDH_ANON с длиной ключа до 131 бит | Опц. |
WTLS-S049 | доп.А | Алгоритм ECDHANON с длиной ключа до 113 бит | Опц. |
WTLS-S060 | доп. А | Неанонимная процедура handshake (сервер прошёл аутентификацию) | 0 - как минимум, одна из опций WTLS-S061... S064 |
WTLS-S061 | доп.А | Алгоритм RSA без ограничения длины ключа | Опц. |
WTLS-S062 | доп.А | Алгоритм RSA с длиной ключа до 768 бит | Опц. |
WTLS-S063 | доп.А | Алгоритм RSA с длиной ключа до 512 бит | Опц. |
WTLS-S064 | доп.А | Алгоритм ECDH_ECDSA | Опц. |
WTLS-S070 | доп. А | Аутентификация пользователя | 0 - как минимум, одна из опций WTLS-S071... S072 |
WTLS-S071 | доп.А | Алгоритм RSA без ограничения длины ключа | Опц. |
WTLS-S064 | доп.А | Алгоритм ECDH_ECDSA | Опц. |
WTLS-S080 | доп. А | Процедура shared secret handshake | Опц. |
WTLS-S090 | доп.А | Использование нулевого ключа | Опц. |
WTLS-S100 | доп. А | Шифрование данных пользователя | 0 - как минимум, - одна из опций WTLS-S101...S106 |
WTLS-S101 | доп.А | Алгоритм RC5CBC с эффективной длиной ключа 128 бит | Опц. |
WTLS-S102 | доп.А | Алгоритм RC5_CBC_56 с эффективной длиной ключа 56 бит | Опц. |
WTLS-SJ03 | доп.А | Алгоритм DES_ СВС | Опц. |
WTLS-SI04 | доп.А | Алгоритм 3DES_ СВС_ EDE | Опц. |
WTLS-S105 | доп.А | Алгоритм IDEA_CBC с эффективной длиной ключа 128 бит | Опц. |
WTLS-S106 | доп.А | Алгоритм IDА_СВС_56 с эффективной длиной ключа 56 бит | Опц. |
WTLS-S120 | доп.А | Использование нулевого шифрования | Опц. |
WTLS-S130 | доп. А | Опции кода аутентификации сообщения MAC | 0 - как минимум, одна из опций WTLS-S131...S137 |
WTLS-S131 | доп.А | Алгоритм SHA | Опц. |
WTLS-S132 | доп.А | Алгоритм SHA_80 | Опп. |
WTLS-S133 | доп.А | Алгоритм SHA_40 | Опц. |
WTLS-SI34 | доп.А | Алгоритм SHA_XOR_40 | Опц. |
WTLS-S135 | доп.А | Алгоритм MD5 | Опц. |
WTLS-S136 | доп.А | Алгоритм MD5_80 | Опц. |
WTLS-S137 | доп.А | Алгоритм MD5_40 | Опц. |
WTLS-S140 | доп.А | Использование нулевого ключа MAC | Опц. |
WTLS-S141 | доп.А | Использование нулевого сжатия | Опц. |
WTLS-S151 | доп.А | Использование предварительно определённых параметров группы 1 для алгоритма DH | Опц. |
WTLS-S152 | доп.А | Использование предварительно определённых параметров группы 2 для алгоритма DH | Опц. |
WTLS-S164 | доп. А | Базисные характеристики алгоритмов семейства ЕСС (ECDH_xxxxx). Характеристика 4 (113 бит) | Опц. - при наличии, как минимум, одна из опций WTLS-S164...S167 |
WTLS-S165 | доп. А | Характеристика 5 (163 бит) | Опц. |
WTLS-S166 | доп. А | Характеристика 6 (112 бит) | Опц. |
WTLS-S167 | доп. А | Характеристика 7 (160 бит) | Опц. |
WTLS-S161 | доп. А | Небазисные характеристики алгоритмов семейства ЕСС (ECDH_xxxxx). Характеристика 1 (113 бит) | Опц. - при наличии, как минимум, одна из опций WTLS-S161,S163,S168...S167 |
WTLS-S163 | доп. А | Характеристика 3 (163 бит) | Опц. |
WTLS-S168 | доп. А | Характеристика 8 (112 бит) | Опц. |
WTLS-S169 | доп. А | Характеристика 9 (160 бит) | Опц. |
WTLS-S180 | п.П.1.3 | Точечное сжатие с использованием алгоритмов семейства ЕСС | Опц |
WTLS-S191 | п. 10.5.2 | Проверка наличия сертификатов алгоритмов. Сертификат WTLS (должен поддерживаться при анонимной процедуре handshake) | Опц. |
WTLS-SJ92 | п.10.5.2 | Сертификат Х.509 | Опц. |
WTLS-S193 | п. 10.5.2 | Сертификат Х.9.68 | Опц. |
WTLS-S200 | п. 10.5.1 | Стандартное представление времени в UNIX | О |
5.1.16 Требования к средствам поддержки общего ключа для аутентификации (Public Key Infrastructure - PKI), являющегося опцией уровня безопасности WTLS, сформулированы в технической спецификации [WPKJ] WAP - 217 - Wireless Application Protocol Public Key Infrastructure Definition. - Apr.2001 [42]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.15).
Таблица 5.15
Условное обозначение | Номер согласно [WPKI] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WPKI-Server001 | 7.1.2 | Обработка информации локальным уполномоченным объектом, осуществляющим сертификацию (Certification Authority - СА) | О |
WPKI-Server002 | 7.2.1 | Формирование сервером запросов вида PKCS#10 | Опц. |
WPKI-Server003 | 7.2.1 | Обработка ответов на запросы вида PKCS#10. Прямой возврат сертификата WTLS | Опц. |
WPKI-Server004 | 7.2.1 | Обработка ответов на запросы вида PKCS#10. Прямой возврат сертификата Х.509 | Опц. |
WPKI-Server005 | 7.2.1 | Обработка ответов на запросы вида PKCS# 10. Возврат URL | Опц. |
WPKI-Server006 | 7.2.3 | Протокол поиска по ключу с коротким жизненным циклом | Опц. |
WPKI-Server006 | 7.4 | Поддержка использования URL для поиска сертификата | О |
WPKI-Server008 | 7.4.1. | Поддержка использования URL для поиска сертификата. Схема HTTP | О |
WPKI-Server009 | 7.4.2 | Поддержка использования URL для поиска сертификата. Схема LDAP | Опц. |
5.1.17 Требования к реализации протокола датаграмм WDP, сформулированы в технической спецификации [WDP] WAP - 200 - Wireless Application Protocol Wireless Datagram Protocol Specification. - Feb.2000 [21] с учётом дополнения WAP - 200_004 -WDP-20010517-a. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (cм. таблицу 5.16).
Таблица 5.16
Условное обозначение | Номер согласно [WDP] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WDP-PF-S-001 | 6.3.1.1 | Использование примитива Т-DUnidata.Req | О |
WDP-PF-S-002 | 6.3.1.1 | Использование примитива T-DUnidata.Ind | О |
WDP-PF-S-003 | 6.3.1.2 | Использование примитива T-DEiror.Ind | Опц. |
WDP-CT-S-003 | Взаимодействие с пейджинговыми системами, использующими протокол FLEX™ | Опц. | |
WDP-CT-S-004 | Взаимодействие с сетями сотовой подвижной связи стандарта GSM900/1800 1 | Опц. | |
WDP-CT-S-005 | Взаимодействие с сетями сотовой подвижной связи стандарта DAMPS (TIA/EIA-136) | Опц. | |
WDP-CT-S-009 | Взаимодействие с сетями транкинговой подвижной связи стандарта TETRA | Опц. | |
WDP-CT-S-010 | Взаимодействие с сетями радиотехнологии DECT | Опц. | |
WDP-NA-S-001 | Поддержка схемы адресования согласно рек.ITU-ТЕ.164 | Опц. | |
WDP-NA-S-002 | Поддержка схемы адресования согласно рек.ITU-Т Х.25 | Опц. | |
WDP-NA-S-003 | Поддержка схемы адресования согласно спецификаций IPv4 | Опц. | |
WDP-NA-S-004 | Поддержка схемы адресования согласно -спецификаций IPv6 | Опц. | |
WDP-NA-S-006 | 6.1 | Поддержка схемы адресования порта назначения | О |
WDP-NA-S-007 | 6.1 | Поддержка схемы адресования порта -источника | О |
WDP-NA-S-008 | Поддержка схемы адресования TETRA | Опц. | |
Взаимодействие с сетями сотовой подвижной связи стандарта GSM900/1800 | |||
WDP-GSM-S001 | Услуга доставки информации с помощью GSM SMS | Опц. | |
WDP-GSM-S002 | Поддержка заголовка текста GSM SMS фазы 1 | Опц. | |
WDP-GSM-S003 | 7.3.2.2 | Передача информационного элемента long fragmentation | О При наличии * WDP-GSM-S001 |
WDP-GSM-S004 | 7.3.2.1 | Передача информационного элемента short fragmentation | Опц. |
WDP-GSM-S005 | Услуга доставки данных неструктурированной вспомогательной услуги USSD | Опц. | |
WDP-GSM-S006 | Информационные элементы услуги доставки данных USSD | Опц. | |
WDP-GSM-S007 | Услуга доставки данных в режиме с коммутацией пакетов GPRS | Опц. | |
WDP-GSM-S008. | Услуга доставки данных в режиме с коммутацией каналов | Опц. | |
WDP-GSM-S009 | Услуга доставки данных в режиме Cell broadcast | Опц. | |
WDP-GSM-S010 | 7.3.2.2 | Приём информационного элемента long fragmentation | О При наличии WDP-GSM-S001 |
WDP-GSM-S011 | 7.3.2.1 | Приём информационного элемента short fragmentation | О При наличии WDP-GSM-S001 |
Взаимодействие с сетями сотовой подвижной связи стандарта DAMPS (TIA/EIA-136) | |||
WDP-ANSI-S001 | TIA/EIA 136-750 | Поддержка услуги R-DATA | Опц. |
WDP-ANSI-S002 | TIA/EIA 136-370 | Поддержка передачи данных в режиме с коммутацией пакетов | Опц. |
WDP-ANSI-S003 | TIA/EIA 136-350 | Поддержка передачи данных в режиме ~с коммутацией каналов | Опц. |
WDP-ANSI-S004 | TIA/EIA 136-711 | Поддержка услуги R-DATA с использованием GHOST | Опц. |
WDP-ANSIBEAR-S001 | TIA/EIA 136-711 | Передача информационного элемента long fragmentation | Опц. |
WDP-ANSIBEAR-S002 | TIA/EIA 136-711 | Передача информационного элемента short fragmentation | Опц. |
WDP-ANSIBEAR-S003 | TIA/EIA 136-711 | Приём информационного элемента long fragmentation | Опц. |
WDP-ANSIBEAR-S004 | TIA/EIA 136-711 | Приём информационного элемента short fragmentation | Опц. |
Взаимодействие с сетями транкинговой подвижной связи стандарта TETRA | |||
WDP-TETRA-S001 | Поддержка услуги SDS | Опц. | |
WDP-TETRA-S002 | Поддержка услуги передачи данных с коммутацией пакетов | Опц. | |
Взаимодействие с сетями радиотехнологии DECT | |||
WDP-DECT-S001 | Поддержка услуги DECT SMS | Опц. | |
WDP-DECT-S002 | Поддержка услуги передачи данных в режиме с установлением соединения | Опц. | |
WDP-DECT-S002 | Поддержка услуги передачи данных в режиме с коммутацией пакетов | Опц. | |
Взаимодействие с пейджинговыми системами, использующими протокол FLEX™ | |||
WDP-FLEX-S001 | Поддержка протокола FLEX™ | Опц. | |
WDP-FLEX-S002 | Поддержка протокола ReFLEX™ | Опц. |
5.1.18 Требования к реализации протокола управления WCMP обеспечивающего управление передачей датаграмм WDP, сформулированы в технической спецификации [WCMP] WAP - 202 - Wireless Application Protocol Wireless Control Message Protocol Specification. - Jun.2001 [43]. В рамках сертификации фирма-изготовитель должна представить декларацию соответствия шлюза WAP указанной спецификации по следующей форме (см. таблицу 5.17).
Таблица 5.17
Условное обозначение | Номер согласно [WCMP] | Наименование функции | Обязательность наличия |
1 | 2 | 3 | 4 |
WCMP-SP-S-001 | Соответствие реализации ICMP | Опц | |
WCMP-SP-S-001 | 5.4, 5.5.1 | Соответствие реализации общей структуре сообщений WCMP | Опц. |
WCMP-NE-S-001 | Поддержка протокола UDP оконечным устройством | Опц. | |
WCMP-NE-S-002 | Поддержка протокола WDP оконечным устройством | Опц. | |
WCMP-GEN-S-001 | 5.5.3.1 | Поддержка сообщения WCMP Destination Unreachable | Опц. |
WCMP-GEN-S-002 | 5.5.3.2 | Поддержка сообщения WCMP Parameter Problem | Опц. |
WCMP-GEN-S-003 | 5.5.3.3 | Поддержка сообщения Message Too Big | Опц. |
WCMP-GEN-S-004 | 5.5.3.4 | Поддержка сообщения Reassembly Failure | Опц. |
, WCMP-GEN-S-005 | 5.5.3.5 | Поддержка сообщения Echo Request | Опц. |
WCMP-GEN-S-006 | 5.5.3.5 | Поддержка сообщения Echo Reply | Опц. |
WCMP-GEN-S-007 | Способность генерировать Destination Unreacheble=no route to destination (Code =0) | Опц. | |
WCMP-GEN-S-008 | Способность генерировать Destination Unreacheble=Communication Administratively Prohibited (Code =1) | Опц. | |
WCMP-GEN-S-009 | Способность генерировать Destination Unreacheble = Address Unreacheble (Code =3) | Опц. | |
WCMP-GEN-S-010 | Способность генерировать Destination Unreacheble = Port Unreacheble (Code = 4) | Опц. | |
WCMP-GEN-S-011 | Способность генерировать Reassembly Failure = Reassembly time Exceeded (Code =1) | Опц. | |
WCMP-GEN-S-012 | Способность генерировать Reassembly Failure = Buffer Overflow (Code = 2) | Опц. | |
WCMP-GEN-S-013 | Способность генерировать Parameter Problem = Eiromeous header field (Code = 0) | Опц. | |
WCMP-GEN-S-014 | Способность генерировать Message Too Big | Опц. | |
WCMP-GEN-S-015 | Способность генерировать Echo Request | Опц. | |
WCMP-GEN-S-016 | Способность генерировать Echo Reply | Опц. | |
WCMP-GEN-S-017 | Способность обрабатывать сообщение Destination Unreacheble = No Route To Destination (Code = 0) | Опц. | |
WCMP-GEN-S-018 | Способность обрабатывать сообщение Destination Unreacheble = Communication Administratively Prohibited (Code =1) | Опц. | |
WCMP-GEN-S-019 | Способность обрабатывать сообщение Destination Unreacheble = Address Unreacheble (Code =3) | Опц. | |
WCMP-GEN-S-020 | Способность обрабатывать сообщение Destination Unreacheble = Port Unreacheble (Code = 4) | Опц. | |
WCMP-GEN-S-021 | Способность обрабатывать сообщение Reassembly Failure = Reassembly time Exceeded (Code = 1) | Опц. | |
WCMP-GEN-S-022 | Способность обрабатывать сообщение Reassembly Failure = Buffer Overflow (Code = 2) | Опц. | |
WCMP-GEN-S-023 | Способность обрабатывать сообщение Parameter Problem = Erromeous header field (Code = 0) | Опц. | |
WCMP-GEN-S-024 | Способность обрабатывать сообщение Message Too Big | Опц. | |
WCMP-GEN-S-025 | Способность обрабатывать сообщение Message Echo Request | Опц. | |
WCMP-GEN-S-026 | Способность обрабатывать сообщение Message Echo Reply | Опц. |
5.2 Требования к интерфейсам
Интерфейсы, обеспечивающие взаимодействие шлюза W.AP с аппаратурой доступа к сети IP (IWF), должны соответствовать разделу 3.5 «Технических требований к аппаратуре связи, реализующей функции маршрутизации пакетов протокола межсетевого обмена (аппаратура маршрутизации пакетов IP), утверждённых Госкомсвязи России 06.08.1998.
Конкретные типы используемых интерфейсов устанавливаются в Технических условиях.
5.3 Требования электромагнитной совместимости
5.3.1 Напряжение радиопомех на сетевых зажимах блоков питания в полосе частот 0,15 МГц -30 МГц не должно превышать значений, приведённых в таблице 5.18 (п. 5.1 ГОСТ Р 51318.22-99).
Таблица 5.18
Полоса частот, МГц | Напряжение радиопомех, дБмкВ, не более | |
Квазипиковое значение | Среднее значение | |
0,15-0,5 | 79 | 66 |
0,5-30 | 73 | 60 |
5.3.2 Напряжение радиопомех на портах связи в полосе частот 0,15 МГц - 30 МГц не должно превышать значений, приведённых в таблице 5.19 (п.5.2 ГОСТ Р 51318.22-99).
Таблица 5.19
Полоса частот, МГц | Напряжение радиопомех, дБмкВ, не более | |
Квазипиковое значение | Среднее значение | |
0,15-0,5 | 97-87* | 84-74** |
0,5-30 | 87 | 74 |
* - допустимые значения напряжения вычисляют по формуле U=97-19,1 lg(f/0,15), f
частота, МГц.
** - допустимые значения напряжения вычисляют по формуле U=84 -19,1lg(f/0,15), f
частота, МГц.
5.3.3 Квазипиковые значения напряжённости поля радиопомех, создаваемых оборудованием в диапазоне частот 30 МГц - 1000 МГц, измеренные на расстоянии 10 м, не должны превышать значений, приведённых в таблице 5.20 (п.5.3 ГОСТ Р 51318.22-99).
Таблица 5.20
Полоса частот, МГц | Напряжённость поля радиопомех, дБмкВ/м, не более |
Квазипиковое значение | |
30-230 | 40 |
230-1000 | 47 |
5.3.4 Устойчивость к радиочастотным электромагнитным полям в диапазоне частот 26-1000 МГц должна соответствовать пп. 1-2 ГОСТ Р 50008-92 (степень жесткости 2).
5.3.5 Устойчивость к электростатическим разрядам должна соответствовать п.5 ГОСТ Р 51317.4.2-99 (степень жесткости 2).
5.3.6 Устойчивость к динамическим изменениям напряжения электропитания должна соответствовать разд.5 ГОСТ Р 51317.4.11-99 (степень жёсткости 2).
5.4 Требования к электропитанию
5.4.1 Оборудование должно обеспечивать работоспособность при изменении напряжения питания в пределах ±10 % относительно номинального значения, установленного в Технических условиях.
5.4.2 В оборудовании должно быть предусмотрено резервирование основного источника питания. При использовании в качестве резервного источника электропитания аккумуляторных батарей, их тип и диапазон значений напряжения питания должны устанавливаться в Технических условиях.
5.5 Требования по устойчивости к климатическим и механическим воздействиям
5.5.1 Оборудование при эксплуатации должно быть устойчиво к механическим внешним воздействующим факторам, предусмотренным в разделе 4, приложения Б ГОСТ 30631-99 (группа механического исполнения Ml).
5.5.2 Оборудование при эксплуатации должно быть устойчиво к климатическим внешним воздействующим факторам, предусмотренным ГОСТ 15150-69.
5.6 Требования безопасности
5.6.1 Значения уровней плотности потока энергии, создаваемых оборудованием в месте его установки, должны находиться в пределах, установленных СанПиН 2.2.4/2.1.8.055-96.
5.6.2 Электрическая изоляция цепи питания должна соответствовать требованиям п.6.20 ГОСТ Р 50829-95.
5.6.3 В оборудовании должно быть предусмотрено заземление доступных частей путём введения клемм защитного заземления, зажимов. Доступные проводящие детали должны быть надёжно заземлены (п.6.2.1 ГОСТ Р 50829-95). Величина сопротивления между клеммой защитного заземления и любой металлической нетоковедущей частью оборудования, доступной для прикосновения, не должна превышать 0,1 Ом.
5.6.4 Должна быть исключена возможность воспламенения оборудования при случайном замыкании в цепи питания и при неправильном включении полярности питания (п. 13.3 ГОСТ Р 50829-95).
5.7 Требования к маркировке
5.7.1 Маркировка оборудования должна соответствовать Техническим условиям и сопроводительной документации, входящей в комплект поставки.
5.7.2 Маркировка должна быть устойчивой в течение всего срока эксплуатации оборудования.
5.7.3 Транспортная маркировка должна соответствовать ГОСТ 14192-96 и содержать основные, дополнительные, информационные и манипуляционные знаки.
5.7.4 На оборудовании, упаковке и технической документации должен быть нанесён знак сертификата соответствия согласно ОСТ 45.02.
5.8 Требования к упаковке.
5.8.1 Оборудование и комплект сопроводительной документации должно быть упаковано в соответствии с инструкцией, действующей на предприятии-изготовителе.
5.8.2 Упаковка должна обеспечивать сохранность оборудования при хранении и транспортировании автомобильным, железнодорожным, морским транспортом, в герметизированных отсеках самолётов.
5.9 Требования к транспортированию и хранению
5.9.1 Оборудование в упакованном виде должно быть устойчиво к транспортированию при температуре окружающего воздуха от минус 50°С до + 55°С и относительной влажности воздуха 100 % при температуре +25°С автомобильным транспортом, закрытым брезентом, в закрытых железнодорожных вагонах, трюмах речного транспорта, в герметизированных отсеках самолётов и вертолётов, согласно правилам, действующим на этих видах транспорта.
5.9.2 Оборудование в упакованном виде должно быть устойчиво к хранению в течение 12 месяцев (с момента отгрузки оборудования, включая срок транспортирования) в складских отапливаемых помещениях при температуре от +5°С до + 40°С и среднегодовом значении относительной влажности 60% при температуре +20°С, верхнее значение влажности может достигать 80% при температуре +25°С.
СОДЕРЖАНИЕ
1 Область применения
2 Нормативные ссылки
3 Термины и сокращения
4 Архитектура WAP
5 Технические требования
5.1 Технические требования к функциональным характеристикам
5.2 Требования к интерфейсам
5.3 Требования электромагнитной совместимости
5.4 Требования к электропитанию
5.5 Требования по устойчивости к климатическим и механическим воздействиям
5.6 Требования безопасности
5.7 Требования к маркировке
5.8 Требования к упаковке
5.9 Требования к транспортированию и хранению