Bezdrôtový aplikačný protokol

Wireless Application Protocol ( WAP ) je technický štandard pre prístup k informáciám cez mobilnú bezdrôtovú sieť . Prehliadač WAP je webový prehliadač pre mobilné zariadenia, ako sú mobilné telefóny , ktoré používajú tento protokol. WAP , ktorý bol predstavený v roku 1999, [1] dosiahol určitú popularitu na začiatku 21. storočia, ale v roku 2010 bol do značnej miery nahradený modernejšími štandardmi. Takmer všetky moderné internetové prehliadače mobilných telefónov teraz plne podporujú HTML , takže nepotrebujú používať označenie WAP kvôli kompatibilite webových stránok, a preto väčšina už nedokáže vykresľovať a zobrazovať stránky napísané vo WML , značkovacom jazyku WAP. [2]

Pred zavedením WAP mali poskytovatelia mobilných služieb obmedzené možnosti ponúkať interaktívne dátové služby, ale potrebovali interaktivitu na podporu internetových a webových aplikácií, ako sú e-mail, ceny akcií, správy a športové titulky. Japonský systém i-mode ponúkol ďalší významný konkurenčný bezdrôtový dátový protokol.

Technické špecifikácie

zásobník WAP

Štandard WAP opísal sadu protokolov alebo zásobník [4] umožňujúci interoperabilitu zariadení a softvéru WAP s rôznymi sieťovými technológiami, ako sú GSM a IS-95 (známe aj ako CDMA ).

Bezdrôtové aplikačné prostredie (WAE)
Sada protokolov WAP
Wireless Session Protocol (WSP)
Wireless Transaction Protocol (WTP)
Wireless Transport Layer Security (WTLS)
Wireless Datagram Protocol (WDP)
Akákoľvek bezdrôtová dátová sieť

Najnižší protokol v súprave, Wireless Datagram Protocol (WDP), funguje ako adaptačná vrstva, vďaka ktorej každá dátová sieť vyzerá trochu ako UDP pre vyššie vrstvy tým, že poskytuje nespoľahlivý prenos údajov pomocou dvoch 16-bitových čísel portov ( pôvod a miesto určenia). Všetky vyššie vrstvy vnímajú WDP ako jeden a ten istý protokol, ktorý má niekoľko „technických realizácií“ nad ostatnými „nosičmi údajov“ , akoSMS , USSD atď . alebo PPP na vrchole dátového pripojenia s prepínaním okruhov, WDP je v skutočnosti presne UDP.

WTLS , voliteľná vrstva, poskytuje bezpečnostný mechanizmus založený na kryptografii s verejným kľúčom podobný TLS .

WTP poskytuje podporu transakcií (spoľahlivá požiadavka/odpoveď) prispôsobená bezdrôtovému svetu. WTP podporuje efektívnejšie ako TCP problém straty paketov, ktorý sa bežne vyskytuje v bezdrôtových technológiách 2G vo väčšine rádiových podmienok, ale TCP ho nesprávne interpretuje ako preťaženie siete.

Táto sada protokolov umožňuje terminálu prenášať požiadavky, ktoré majú HTTP alebo HTTPS ekvivalent k bráne WAP ; brána prekladá požiadavky na obyčajný HTTP.

Priestor Wireless Application Environment (WAE) definuje značkovacie jazyky špecifické pre aplikáciu.

Pre WAP verzie 1.X je primárnym jazykom WAE Wireless Markup Language (WML). Vo WAP 2.0 je primárnym značkovacím jazykom XHTML Mobile Profile .

WAP Push

Proces WAP Push

Funkcia WAP Push bola začlenená do špecifikácie, aby sa obsah WAP mohol preniesť do mobilného telefónu s minimálnym zásahom používateľa. WAP Push je v podstate špeciálne zakódovaná správa, ktorá obsahuje odkaz na adresu WAP. [5]

WAP Push bol špecifikovaný nad protokolom Wireless Datagram Protocol (WDP); ako taký môže byť doručený cez akýkoľvek nosič podporovaný WDP, ako je GPRS alebo SMS. [6] Väčšina sietí GSM má širokú škálu upravených procesorov, ale aktivácia GPRS zo siete nie je všeobecne podporovaná, takže správy WAP Push sa musia doručovať na nosič SMS.

Po prijatí WAP Push slúchadlo s podporou WAP 1.2 (alebo novšieho) automaticky poskytne používateľovi možnosť prístupu k obsahu WAP. Toto je tiež známe ako WAP Push SI ( Service Indication ). [6] Variant, známy ako WAP Push SL ( Service Loading ), priamo otvorí prehliadač na zobrazenie obsahu WAP bez interakcie používateľa. Keďže toto správanie vyvoláva obavy o bezpečnosť, niektoré slúchadlá spracovávajú správy WAP Push SL rovnakým spôsobom ako SI, a to tak, že poskytujú interakciu používateľa.

Sieťová entita, ktorá spracováva WAP Pushe a doručuje ich cez IP alebo SMS nosič, je známa ako Push Proxy Gateway (PPG). [6]

WAP 2.0

Prepracovaná verzia 2.0 bola vydaná v roku 2002. Používa oklieštenú verziu XHTML s end-to-end HTTP , pričom vynecháva bránu a vlastnú sadu protokolov používaných na komunikáciu s ňou. WAP bránu možno použiť v spojení s WAP 2.0; v tomto scenári sa však používa ako štandardný proxy server. Úloha WAP brány by sa potom presunula z prekladu na pridávanie ďalších informácií ku každej požiadavke. Toto by konfiguroval operátor a mohlo by zahŕňať telefónne čísla, umiestnenie, informácie o fakturácii a informácie o slúchadlách.

Mobilné zariadenia spracovávajú XHTML Mobile Profile (XHTML MP), značkovací jazyk definovaný vo WAP 2.0. Je to podmnožina XHTML a nadmnožina XHTML Basic . Verzia kaskádových štýlov ( CSS ) nazývaná WAP CSS je podporovaná XHTML MP.

MMS

Služba multimediálnych správ (MMS) je kombináciou WAP a SMS, ktorá umožňuje odosielanie obrazových správ.

História

Fórum WAP bolo založené v roku 1998 spoločnosťami Ericsson, Motorola, Nokia a Unwired Planet. [7] Jeho cieľom bolo predovšetkým spojiť rôzne bezdrôtové technológie v štandardizovanom protokole. [8] V roku 2002 bolo fórum WAP konsolidované (spolu s mnohými ďalšími fórami v tomto odvetví) do Open Mobile Alliance (OMA). [9]

Európe

Prvou spoločnosťou, ktorá spustila WAP stránku, bol holandský mobilný telefónny operátor Telfort BV v októbri 1999. Stránka bola vyvinutá ako vedľajší projekt Christopherom Bee a Euanom McLeodom a spustená s debutom Nokia 7110 . Obchodníci propagovali WAP v čase jeho uvedenia [10] , čo viedlo používateľov k tomu, že očakávali, že WAP bude mať výkon pevného (nie mobilného) prístupu na internet . BT Cellnet , jeden z britských telekomunikačných spoločností , spustil reklamnú kampaň zobrazujúcu kresleného používateľa WAP, ktorý surfuje cez „informačný priestor podobný Neuromanceru “. [11] Pokiaľ ide o rýchlosť, jednoduchosť použitia, vzhľad a interoperabilitu, realita ďaleko zaostala za očakávaniami, keď boli v roku 1999 k dispozícii prvé telefóny. [12] [13] To viedlo k širokému používaniu sardonických fráz ako „ Worthless Application Protocol“, [14] „Wait And Pay“, [15] a WAPlash. [16]

V rokoch 2003 až 2004 zaznamenal WAP výraznejšie oživenie zavedením bezdrôtových služieb (ako Vodafone Live!, T-Mobile T-Zones a iné ľahko dostupné služby). Výnosy operátorov boli generované prenosom dát GPRS a UMTS , čo je iný obchodný model, ako používajú tradičné webové stránky a poskytovatelia internetových služieb . Podľa Mobile Data Association sa prevádzka WAP v Spojenom kráľovstve od roku 2003 do roku 2004 zdvojnásobila. [17]

Do roku 2013 sa používanie WAP z veľkej časti vytratilo. Väčšina veľkých spoločností a webových stránok odvtedy prestala používať WAP a už niekoľko rokov nie je bežnou technológiou pre web v mobilných zariadeniach.

Väčšina moderných internetových prehliadačov v telefóne teraz podporuje úplné HTML, CSS a väčšinu JavaScriptu a na zabezpečenie kompatibility webových stránok nemusia používať žiadne značky WAP. Zoznam mobilných telefónov s podporou HTML je rozsiahly a zahŕňa všetky telefóny so systémom Android, všetky verzie telefónu iPhone, všetky zariadenia Blackberry, všetky zariadenia so systémom Windows Phone a mnoho telefónov Nokia.

Ázie

WAP zaznamenal veľký úspech v Japonsku. Zatiaľ čo najväčší operátor NTT DoCoMo nepoužíval WAP v prospech svojho interného systému i-mode , konkurenční operátori KDDI ( au ) a SoftBank Mobile (predtým Vodafone Japan ) úspešne nasadili technológiu WAP. Najmä služby ( au ) chakuuta alebo chakumovie (skladba zvonenia alebo film s vyzváňacím tónom) boli založené na WAP. Podobne ako v Európe, používanie WAP a i-mode v roku 2010 pokleslo, keď sa v Japonsku stali populárne smartfóny s podporou HTML.

Spojené štáty

Prijatie WAP v USA utrpelo preto, že mnohí poskytovatelia mobilných telefónov vyžadovali samostatnú aktiváciu a dodatočné poplatky za dátovú podporu, a tiež preto, že telekomunikačné spoločnosti sa snažili obmedziť prístup k dátam iba schváleným poskytovateľom dát, ktorí pôsobia na základe licencie operátora signálu. [ potrebná citácia ]

Ako uznanie problému vydala Federálna komunikačná komisia USA (FCC) 31. júla 2007 príkaz, ktorý nariaďuje, aby držitelia licencií na 22-megahertzové spektrum „horného 700 MHz C bloku“ museli implementovať bezdrôtovú platformu, ktorá zákazníkom umožňuje, výrobcov zariadení, vývojárov aplikácií tretích strán a iných, aby pri prevádzke v tomto konkrétnom licencovanom sieťovom pásme používali akékoľvek zariadenie alebo aplikáciu podľa vlastného výberu. [18] [19]

Kritika

Komentátori kritizovali niekoľko aspektov Wireless Markup Language (WML) a WAP. Technická kritika zahŕňa:

  • Idiosynkratický jazyk WML: WML oddeľuje používateľov od konvenčného webu HTML , pričom používateľom WAP zostáva k dispozícii iba natívny obsah WAP a proxi-obsah Web-to-WAP . Iní sa však hádajú [ kto? ] táto technológia by v tomto štádiu jednoducho nebola schopná poskytnúť prístup k ničomu inému než k obsahu na mieru, čo bolo jediným účelom WAP a jeho jednoduchého rozhrania so zníženou zložitosťou, keďže občania mnohých krajín nie sú pripojení na web v súčasnosti a musia využívať štátom financované a kontrolované portály na WAP a podobné nekomplexné služby.
  • Nedostatočná špecifikácia koncových požiadaviek: Prvé štandardy WAP obsahovali mnoho voliteľných funkcií a nedostatočne špecifikovaných požiadaviek, čo znamenalo, že vyhovujúce zariadenia nemuseli nevyhnutne správne spolupracovať. To viedlo k veľkej variabilite v skutočnom správaní telefónov, hlavne preto, že implementátori služieb WAP a výrobcovia mobilných telefónov nezískali kópiu štandardov alebo správny hardvér a štandardné softvérové ​​moduly. Napríklad niektoré modely telefónov by neakceptovali stránku s veľkosťou väčšou ako 1 kB a niektoré by dokonca zlyhali. Používateľské rozhranie zariadení bolo tiež nedostatočne špecifikované: napríklad prístupové kľúče (napr. možnosť stlačiť „4“ na priamy prístup k štvrtému odkazu v zozname) boli rôzne implementované v závislosti od modelov telefónov (niekedy s číslom prístupového kľúča automaticky zobrazeným prehliadač vedľa odkazu, niekedy bez neho a niekedy prístupové kľúče neboli implementované vôbec).
  • Obmedzené možnosti používateľského rozhrania: Terminály s malými čiernobielymi obrazovkami a niekoľkými tlačidlami, podobne ako prvé terminály WAP, čelia ťažkostiam pri poskytovaní množstva informácií svojmu používateľovi, čo znásobovalo ďalšie problémy: človek by musel byť mimoriadne opatrný. pri navrhovaní používateľského rozhrania na takom zariadení s obmedzenými zdrojmi, čo bol skutočný koncept WAP.
  • Nedostatok dobrých nástrojov na tvorbu obsahu: Vyššie uvedené problémy mohli podľahnúť zoči-voči nástroju na tvorbu WML, ktorý by poskytovateľom obsahu umožnil jednoducho publikovať obsah, ktorý by bezchybne spolupracoval s mnohými modelmi a prispôsobil prezentované stránky typu User- Agent . Avšak vývojové súpravy, ktoré existovali, neposkytovali takú všeobecnú schopnosť. Vývoj pre web bol jednoduchý: s textovým editorom a webovým prehliadačom mohol začať ktokoľvek, a to aj vďaka zhovievavej povahe väčšiny vykresľovacích motorov desktopových prehliadačov. Naproti tomu prísne požiadavky špecifikácií WML, variabilita terminálov a požiadavky na testovanie rôznych bezdrôtových terminálov spolu s nedostatkom široko dostupných nástrojov na tvorbu a emuláciu desktopov značne predĺžili čas potrebný na dokončenie väčšiny projektov. Od roku 2009 však mnohé mobilné zariadenia podporujúce XHTML a programy ako Adobe Go Live a Dreamweaver ponúkajúce vylepšené nástroje na tvorbu webu, je čoraz jednoduchšie vytvárať obsah, ktorý je dostupný pre mnohé nové zariadenia.
  • Nedostatok nástrojov na profilovanie používateľských agentov: Pre webhostingov sa rýchlo stalo takmer nemožné určiť, či žiadosť prišla z mobilného zariadenia alebo z väčšieho schopnejšieho zariadenia. Do špecifikácií v neautorizovaných nevyhovujúcich produktoch nebolo zabudované žiadne užitočné profilovanie ani databáza funkcií zariadenia. [ potrebná citácia ]

Ďalšia kritika sa týka konkrétnych implementácií WAP bezdrôtových operátorov:

  • Zanedbávanie poskytovateľov obsahu: Niektorí poskytovatelia bezdrôtových sietí predpokladali stratégiu „postavte to a oni prídu“, čo znamená, že budú poskytovať iba prenos údajov, ako aj terminály, a potom čakať, kým poskytovatelia obsahu zverejnia svoje služby na internete. a aby boli ich investície do WAP užitočné. Poskytovatelia obsahu však dostali malú pomoc alebo podnety, aby prešli komplikovanou cestou vývoja. Iní, najmä v Japonsku (pozri nižšie), mali dôkladnejší dialóg s komunitou poskytovateľov obsahu, ktorý sa potom replikoval v moderných, úspešnejších službách WAP, ako je i-mode v Japonsku alebo služba Gallery vo Francúzsku. [20]
  • Nedostatočná otvorenosť: Mnoho bezdrôtových operátorov predávalo svoje WAP služby ako „otvorené“ v tom zmysle, že umožňovali používateľom prístup k akejkoľvek službe vyjadrenej vo WML a zverejnenej na internete. Dbali však aj na to, aby prvá stránka, na ktorú sa klienti dostali, bol ich vlastný „bezdrôtový portál“, ktorý veľmi úzko ovládali. Niektorí operátori tiež vypli úpravu alebo prístup k adresnému riadku v prehliadači zariadenia. Na uľahčenie používateľov, ktorí chcú odísť z paluby, bol poskytnutý panel s adresou vo formulári na stránke prepojenej s pevne zakódovanou domovskou stránkou. Dopravcom to zjednodušuje implementáciu filtrovania WML stránok mimo paluby podľa adries URL alebo deaktiváciu panela s adresou v budúcnosti, ak sa operátor rozhodne prepnúť všetkých používateľov na model murovanej záhrady. Vzhľadom na ťažkosti pri zadávaní plne kvalifikovaných adries URL na klávesnici telefónu by sa väčšina používateľov vzdala odchodu „mimo portál“ alebo z opevnenej záhrady ; tým, že nedovolíte tretím stranám vkladať svoje vlastné záznamy na bezdrôtový portál operátorov, niektorí [ kto? ] tvrdia, že operátori sa odrežú od cennej príležitosti. Na druhej strane niektorí operátori [ ktorí? ] tvrdia, že ich zákazníci by chceli, aby spravovali skúsenosti a na takomto obmedzenom zariadení sa vyhli poskytovaniu prístupu k príliš veľkému množstvu služieb. [ potrebná citácia ]

Lekcie návrhu protokolu z WAP

Pôvodný model WAP poskytoval jednoduchú platformu pre prístup k webovým službám WML a e-mailom pomocou mobilných telefónov v Európe a regiónoch juhovýchodnej Ázie. V roku 2009 mala naďalej značnú užívateľskú základňu. Neskoršie verzie WAP, primárne zamerané na trh v Spojených štátoch, navrhol Daniel Tilden z Bell Labs pre inú požiadavku – umožniť úplný webový prístup XHTML pomocou mobilných zariadení s vyššou špecifikáciou a nákladmi a s vyšším stupňom zložitosti softvéru. .

Značná diskusia sa zaoberala otázkou, či bol návrh protokolu WAP vhodný.

Počiatočný návrh WAP sa špecificky zameral na protokolovú nezávislosť naprieč celým radom rôznych protokolov (SMS, IP cez PPP cez nosič s prepínaním okruhov, IP cez GPRS atď.). To viedlo k oveľa zložitejšiemu protokolu, ako by mohol spôsobiť prístup priamo cez IP.

Najkontroverznejší, najmä pre mnohých zo strany IP, bol návrh WAP cez IP. Protokol prenosovej vrstvy WAP, WTP, používa svoje vlastné mechanizmy opätovného prenosu cez UDP , aby sa pokúsil vyriešiť problém nedostatočnosti TCP v sieťach s vysokou stratou paketov. [ potrebná citácia ]

Pozri tiež

Referencie

  1. ^ Sharma, Chetan; Nakamura, Yasuhisa (2003-11-20). Bezdrôtové dátové služby: technológie, obchodné modely a globálne trhy . Cambridge University Press. p. 194. ISBN 978-0-521-82843-7.
  2. ^ Team Digit (január 2006). „Rýchla cesta k mobilnej telefónii“. Internetový archív . Digitálne médiá Jasubhai. Archivované z originálu (textu) 8. júna 2014 . Získané 1. marca 2017 .
  3. ^ „X.225: Informačné technológie – Prepojenie otvorených systémov – Protokol relácie orientovaný na pripojenie: Špecifikácia protokolu“. Archivované z originálu 1. februára 2021 . Získané 10. marca 2023 .
  4. ^ Krishnaswamy, Sankara. "Metodológie bezdrôtovej komunikácie a protokol bezdrôtovej aplikácie" (PDF) . Archivované z originálu (PDF) dňa 23. marca 2022.
  5. ^ MX Telecom: WAP Push.
  6. ^ abc Openwave: Prehľad technológie WAP Push.
  7. ^ Tlačová správa Nokia 8. januára 1998: Ericsson, Motorola, Nokia a Unwired Planet zakladajú fórum Wireless Application Protocol Forum Ltd.
  8. ^ „Stručná história WAP“. Blog HCI . 8. decembra 2004 . Získané 5. augusta 2011 .
  9. ^ "O OMA SpecWorks - OMA SpecWorks". www.openmobilealliance.org .
  10. ^ Zostane volanie Wapu nezodpovedané? vnunet.com, 2. júna 2000
  11. ^ Silicon.com: BT Cellnet rapoval cez „zavádzajúce“ WAP reklamy Publikované 3. novembra 2000, stiahnuté 17. septembra 2008 Archivované 24. júla 2008 na Wayback Machine
  12. ^ http://press.nokia.com/PR/199902/777256_5.html Archivované 27.08.2001 na tlačovej správe Wayback Machine Nokia 7110
  13. ^ http://www.filibeto.org/mobile/firmware.html Dátum prvej verejnej revízie firmvéru Nokia 7110
  14. ^ Butters, George (23. septembra 2005). "The Globe and Mail: "Survivor's guide to wireless wondery", 23. septembra 2005". The Globe and Mail .
  15. ^ IT Web: „Preteká ním RIVR“, 14. novembra 2000
  16. ^ "WAPlash" . Získané 29. mája 2014 .
  17. ^ „Novinky, tipy a rady pre technologických profesionálov“. TechRepublic . Archivované z originálu dňa 2009-08-02 . Získané 2008-09-17 .
  18. ^ Federálna komunikačná komisia USA."FCC reviduje pravidlá 700 MHz s cieľom zlepšiť interoperabilnú komunikáciu verejnej bezpečnosti a podporiť nasadenie bezdrôtového širokopásmového pripojenia", 31. júla 2007. Prístup 8. októbra 2007.
  19. ^ Alternatívny odkaz na „FCC reviduje pravidlá 700 MHz s cieľom zlepšiť interoperabilnú komunikáciu verejnej bezpečnosti a podporiť nasadenie bezdrôtového širokopásmového pripojenia“ Archivované 2009-07-18 na Wayback Machine
  20. ^ "Galéria: Moteur de recherche de l'internet mobile". 2008-08-20. Archivované z originálu dňa 20.08.2008 . Získané 2023-04-19 .
Retrieved from "https://en.wikipedia.org/w/index.php?title=Wireless_Application_Protocol&oldid=1205287543"