wap是指無線應用通訊協議,是於1998年初公佈的,讓人們使用手機等行動通訊終端設備,透過WAP協議接收各種信息,上網,瀏覽網頁,收發電子郵件,甚至進行網路上電子商務的網路通訊協。 WAP由一系列協定組成,應用WAP標準的無線通訊設備,都可以對因特網訪問,包括收發電子郵件、查詢資訊和訪問網站等。
本教學操作環境:windows7系統、Dell G3電腦。
wap是指無線應用通訊協定。
wap協定介紹
WAP(Wireless Application Protocol)是行動通訊與網路結合的第一階段性產物。這項技術讓使用者可以用手機之類的無線裝置上網,透過小型螢幕遨遊在各個網站之間。而這些網站也必須以WML(無線標記語言)編寫,相當於國際互聯網上的HTML(超文件標記語言)。
無線應用協定(WAP)是於1998年初公佈的,讓人們使用手機等行動通訊終端設備,透過WAP協定接收各種訊息,上網,瀏覽網頁,收發電子郵件,甚至進行網路電子商務的一項網路通訊協。
無線應用協定(WAP)是在行動電話、個人數位助理(PDA)等行動通訊裝置與網際網路或其他業務之間進行通訊的開放性、全球性的標準。
WAP由一系列協定組成,應用WAP標準的無線通訊設備,都可以對網際網路訪問,包括收發電子郵件、查詢資訊和訪問網站等。
WAP協定的特點:
WAP提供了一套開放、統一的技術平台,使用者使用行動裝置可以輕鬆訪問和取得以統一的內容格式表示的Internet或Intranet資訊及各種服務。如綜合新聞、天氣預報、股市動態、商業報道、當前匯率和商業資訊等。隨著WAP應用的深入,電子商務、網路銀行將來也會在WAP上逐步實現。使用者還可以透過WAP隨時隨地獲得運動比賽結果、娛樂圈趣聞以及幽默故事等,為生活增添情趣;也可以利用WAP的網上預定功能,把生活安排得有條不紊。
WAP支援常用的絕大多數無線電設備,包括行動電話、Flex尋呼機、雙向無線電通訊設備等。這些設備相對於桌上型個人電腦而言,其CPU功能較弱,記憶體較少,無線環境下電力供應有限,顯示器較小,輸入功能有限。另外,在傳輸網路上,WAP支援的各種行動網絡,如GSM、CDMA、PHS等,並可支援未來的第三代行動通訊系統。
WAP也同時定義了一套軟硬體的介面。透過這些介面的行動裝置和網站伺服器,人們可以像使用PC一樣,使用行動電話收發Email和瀏覽Internet。 WAP是一種通訊協議,它不僅提供了應用程式開發和運行環境,而且對目前流行的嵌入式作業系統Palmos、Epoc、Windows、Javaos等提供了廣泛的支援。
WAP標準也定義了一個應用程式環境WAE(Wireless Application Environment),能夠讓設計人員開發獨立於裝置的使用者介面,並可使用WML腳本WMLScript的WAP程式語言,把可執行的邏輯嵌入到行動終端中。這樣,在行動終端上就可以運作一種微型瀏覽器,供無線使用者瀏覽資訊。這種微型瀏覽器與Pc機上的IE或Netscape瀏覽器極為類似。無線標記語言(Wireless Markup Language,WML)用來顯示各種文字、圖片等資料。 WML是一種基於擴充標記語言(ExtensionMarkupLanguage,XML)的語言,是XML的子集。而作為WML的腳本語言,WMLScript可以補充WML的一些限制,如實現對用戶輸入資料的有效性進行檢查等,這一方面增強了WML的瀏覽和表示功能,另一方面對用戶的操作也給予了更加靈活和智慧的處理。 WAP應用環境WAE是一種普遍意義上的應用開發框架,對在不同的無線電通訊網路上開發和運行WAP應用服務提供了廣泛支援。這個框架主要基於現有的Internet技術。
WAP應用程式結構與Internet結構非常類似 。
誕生之初,WAP被吹捧為一種革命性的通訊應用技術,整個行動運算世界似乎都要因其改頭換面。然而, WAP和採用WAP協定的各類服務卻因為行動裝置、行動網路本身的限製而並沒有起到人們所預想的作用,行動網路和裝置的主要限制在於:
顯示螢幕窄小
裝置記憶體容量有限
#CPU運算能力不足
可用頻寬太小
連線不可靠
延遲過大
不過,在WAP的新版本-WAP 2.0出現之後情況就有所改變了。以下我對WAP及其利用WML顯示內容的技術做簡單闡述。另外我還會說明WAP 2.0在1.x版本基礎上到底有了哪些技術上的提升與改進,最後會闡述些繼續使用目前的1.x版本的理由。
WAP工作原理
#在透過桌面電腦作業系統上的瀏覽器存取網站時,客戶程式會對資料提出請求,而伺服器則負責把這些資料以HTML的格式經由IP網路傳送給客戶機。 Web瀏覽器再把這些HTML資料轉換成使用者可讀的文字和圖象。
在你的行動裝置上情況就有點不同了, WAP透過所謂的WAP瀏覽器取代了網路瀏覽器的位置,裝置可以透過它向網站請求資料。透過桌面PC瀏覽器和WAP 1.x瀏覽器存取資料的主要差異就在於, WAP瀏覽器必需用到WAP閘道這種通訊實體。這種所謂的WAP網關在功能上等同於行動網路和和Internet網路之間的中介。 WAP網關位於WAP瀏覽器和Web伺服器之間,它對內容進行必要的二進位編碼,同時還能對WML和HTML程式碼進行相互轉換。
採用WAP的理由
上面提到過行動通訊存在相當程度的局限性,不過採用WAP實現行動Web瀏覽還是有充足理由的:
WAP有其自身的安全模式,其線上工作原理類似Web安全性。哈系演算法、數位憑證和公鑰密碼技術等為WAP真實交易提供了關鍵的安全保護。
WAP開發相當簡單。 WML和WMLScript幾乎為行動Internet應用程式提供了它們所必要的一切準備。 WML或WMLScript學起來也不難;大多數程式設計師上手非常快。
WAP已經被廣泛接受了。無線通訊市場的主流廠商(如諾基亞、摩托羅拉和愛立信等公司)都非常積極參與了WAP標準的製定過程。
WAP是一種獨立的標準。這就是說,即使轉到GPRS網路也絲毫不會影響網頁瀏覽。而更好的資料傳輸速度只會讓瀏覽體驗更完美更方便。
WAP 2.0全新登場
2.0版本的WAP吸收了更多的Internet標準。由W3C定義的XHTML 基本版已經成為了WAP 2.0的基本。 XHTML Basic就是XHTML 1.0的行動版本,WAP論壇以它為基礎開發了XHTML Mobile Profile。
WAP CSS則是層疊樣式表CSS的移動版本,它只具備CSS同移動環境相關的一些特性。 XHTML和CSS為開發人員提供了更強大的格式化能力。在採用XHTML和CSS的情況下,你甚至可以在具有不同內容表示功能的行動裝置上顯示相同的文件。此外,WAP 2.0還包含了WML 1.x擴充功能以確保標準的後向相容性。
在WAP 2.0標準中,WAP閘道不再成為WAP體系架構中的關鍵組成部分。此外,內容也不再必須採用二進位編碼;XHTML繼續採用文字格式。可是,由於許多人還要依靠那些必需WAP 1.0標準的行動設備,同時因為WAP/WSP協定堆疊仍用於傳輸用途,所以你還要支援WAP 1.0網關。
所以說,即便WAP 2.0提供了相當強大的功能,在一段時間之內,你卻可能還得在1.x標準之內進行可靠而安全的開發工作。
更多相關知識,請造訪常見問題欄位!
以上是wap是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!