Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
сим шпоры (1).doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
866.3 Кб
Скачать

10.4. Інтерактивні wap-Портапи

WAP (ангп. WirelessApplicationProtocol - протокол бездротового доступу) - це кошти одержання доступу до ресурсів интернет за допомогою тільки мобільного телефону, не вдаючись до допомоги комп'ютера або модема. По суті це технічний стандарт, що описує спосіб, за допомогою якого інформація з інтернет передається на дисплей мобільного телефону,

Історія WAP. В 1995 році компанія Unwired Planet (пізніше перейменована Phone.com, і нарешті Openwave) запропонувала протокол зв'язку для мереж CDMA, DAMPS (CDPD)i iDEN, реалізований на базі мови HDML (Handheld Device Markup Language).

Термін WAP почав розглядатися із червня 1997-го, коли три лідери мобільного ринку - Ericsson, Motorola і Nokia, - а також орієнтована на цю проблему фірма Unwired Planet - створили Форум WAP. Некомерційна організація WAP Forum (www.wapforum.org) була заснована в січні 1998 року. Ідею, що поєднує два феномени кінця XX ст. - інтернет і мобільний зв'язок, прийняли на ура. Протягом півроку учасниками проекту стали більшість великих виробників інфраструктури стільникового зв'язку й мобільної телефонії. Сьогодні в консорціум входить більше 500 організацій. У травні 1998 року була опублікована перша редакція WAP - v. 1.0. Однак, незважаючи на стрункість загальної концепції, помилок і неточностей було дуже багато. І практично через рік, у червні 1999-го, на суд громадськості була представлена друга версія - WAP v. 1.1. Улітку 2000 року були оприлюднені варіант WAP v. 1.2 і його підвид WAP v. 1.2.1. Остання версія WAP v.2.0 з'явилася в січні 2002-го року.

Споконвічно WAP створювався для широкого кола технологій і стандартів бездротового мобільного зв'язку: стільникового (GSM, CDMA, DAMPS), транкового (TETRA), пейджингового (FLEX) і мікростільникового (DECT). Була передбачена навіть підтримка мереж 3G, зокрема UMTS/CDMA2000 1Х. WAP інваріантний до ядра, з яким взаємодіє WAP- браузер. Це можуть бути ЕРОС, PalmOS, WinCE, FLEXOS і JavaOS. WAP був задуманий як відкритий стандарт для бездротової передачі даних, що не залежить від постачальників пристроїв і послуг, оптимізований для мобільних телефонів з малюсіньким дисплеєм, обмеженою пам'яттю й невисокою продуктивністю.

Сьогодні спостерігається ситуація, коли при налаштуванні інтернет- доступу на мобільному телефоні оператор стільникового зв'язку висилає саме wap-налаштування, зокрема точку доступу, що починається з "wap.". Через те, що wap-трафік значно дорожче GPRS-GPRS-трафику, потрібне

ручне перенастроювання мобільного телефону, що можуть зробити тільки досвідчені користувачі. У результаті нерідко складається ситуація, коли абонент, встановивши автоматичні настроювання від оператора, у першу ж сесію роботи в Мережі заганяє свій рахунок у глибокий мінус.

WAP 2.0 - вдосконалена версія WAP, що використовує скорочений варіант XHTML і CSS, що означає, що сайт WAP 2.0 може бути видно і за допомогою звичайного браузера на комп'ютері без установки яких- небудь додаткових плагинів і т.п.

XHTML Mobile Profile (XHTML MP) - це мова розмітки в WAP 2.0, розроблена для роботи в мобільних пристроях. Версія CSS для WAP називається WAP CSS і підтримується XHTML MP.

WAP 2.0 сполучимий з попередніми версіями WAP.

Архітектура WAP. Розроблювачі WAP спробували максимально використовувати існуючі технололї World Wide Web. Тому архітектура WAP дуже схожа на архітектуру WWW. В WAP використовується той же самий спосіб адресації ресурсів, що й в WWW, ті ж позначення типів даних.

В WAP існують свої аналоги HTML і JavaScript. Як клієнт виступає мобільний пристрій з вбудованим WAP-браузером (см. також WAP-WAP-сайт). Запити від нього йдуть на WAP-Шлюз, що, одержавши дані від сервера, відправляє їх клієнту. Як сервер може виступати звичайний Web-сервер. У цьому випадку між WAP-шлюзом і сервером використовується протокол HTTP.

Така модель взаємодії дозволяє використовувати вже існуючі й перевірені часом серверні технології, такі як PHP, ASP, CGI і т.п.

У функції WAP-шлюзу входять перетворення запитів з формату WAP-протоколу у формат WWW-протоколу й назад, а також перетворення даних з метою оптимізації трафіка.

Щоб зменшити обсяг переданих бездротовою мережею даних, текстові ресурси, що прийшли від сервера, передаються клієнту в бінарній формі.

WAP-шлюз може також виконувати частину функцій сервера. При цьому, якщо вся необхідна функціональність переноситься на шлюз, зовнішні Web-сервери можуть бути не потрібні.