0

0

wap是什么意思

青灯夜游

青灯夜游

发布时间:2023-03-09 17:41:34

|

125518人浏览过

|

来源于php中文网

原创

wap是指无线应用通讯协议,是于1998年初公布的,让人们使用手机等移动通信终端设备,通过WAP协议接收各种信息,上网,浏览网页,收发电子邮件,甚至进行网上电子商务的一项网络通信协。WAP由一系列协议组成,应用WAP标准的无线通信设备,都可以对因特网访问,包括收发电子邮件、查询信息和访问网站等。

wap是什么意思

本教程操作环境:windows7系统、Dell G3电脑。

wap是指无线应用通讯协议。

wap协议介绍

WAP(Wireless Application Protocol)是移动通信与互联网结合的第一阶段性产物。这项技术让使用者可以用手机之类的无线装置上网,透过小型屏幕遨游在各个网站之间。而这些网站也必须以WML(无线标记语言)编写,相当于国际互联网上的HTML(超文件标记语言)。

无线应用协议(WAP)是于1998年初公布的,让人们使用手机等移动通信终端设备,通过WAP协议接收各种信息,上网,浏览网页,收发电子邮件,甚至进行网上电子商务的一项网络通信协。

1.jpg

无线应用协议(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计算能力不足

  • 可用带宽太小

  • 连接不可靠

    NetShopForge网上商店程序(VB)源码
    NetShopForge网上商店程序(VB)源码

    NetShopForge是一款强劲的B2C的网上购物软件,利用她我们能建立起强劲的、自由的、安全的购物平台。 维博软件以有这样的软件无比自豪,系统基于ASP.NET 2.0及SqlServer开发,充分享受新技术带来的乐趣。 软件综合了卖家,买家,程序员,设计者的头脑风暴,目的就是用户能建立风格不同的电子商务系统,使它显得更加与众不同。 如果您寻求一款能按您的思想随意发挥的网上购物软件,那么Net

    下载
  • 延迟过大

  • 不过,在WAP的新版本——WAP 2.0出现之后情况就有所变化了。下面我对WAP及其利用WML显示内容的技术做简单阐述。另外我还会说明一下WAP 2.0在1.x版本基础上到底有了哪些技术上的提高和改进,最后会阐述些继续使用目前的1.x版本的理由。

WAP工作原理

在通过桌面计算机操作系统上的浏览器访问网站时,客户程序会对数据提出请求,而服务器则负责把这些数据以HTML的格式通过IP网络传送给客户机。Web浏览器再把这些HTML数据转换为用户可读的文本和图象。

在你的移动设备上情况就有点不同了, WAP通过一种所谓的WAP浏览器取代了Web浏览器的位置,设备可以通过它向网站请求数据。通过桌面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标准之内进行可靠而安全的开发工作。

更多相关知识,请访问常见问题栏目!

相关文章

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
css
css

css是层叠样式表,用来表现HTML或XML等文件样式的计算机语言,不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

498

2023.06.15

css居中
css居中

css居中:1、通过“margin: 0 auto; text-align: center”实现水平居中;2、通过“display:flex”实现水平居中;3、通过“display:table-cell”和“margin-left”实现居中。本专题为大家提供css居中的相关的文章、下载、课程内容,供大家免费下载体验。

261

2023.07.27

css如何插入图片
css如何插入图片

cssCSS是层叠样式表(Cascading Style Sheets)的缩写。它是一种用于描述网页或应用程序外观和样式的标记语言。CSS可以控制网页的字体、颜色、布局、大小、背景、边框等方面,使得网页的外观更加美观和易于阅读。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

731

2023.07.28

css超出显示...
css超出显示...

在CSS中,当文本内容超出容器的宽度或高度时,可以使用省略号来表示被隐藏的文本内容。本专题为大家提供css超出显示...的相关文章,相关教程,供大家免费体验。

532

2023.08.01

css字体颜色
css字体颜色

CSS中,字体颜色可以通过属性color来设置,用于控制文本的前景色,字体颜色在网页设计中起到很重要的作用,具有以下表现作用:1、提升可读性;2、强调重点信息;3、营造氛围和美感;4、用于呈现品牌标识或与品牌形象相符的风格。

748

2023.08.10

什么是css
什么是css

CSS是层叠样式表(Cascading Style Sheets)的缩写,是一种用于描述网页(或其他基于 XML 的文档)样式与布局的标记语言,CSS的作用和意义如下:1、分离样式和内容;2、页面加载速度优化;3、实现响应式设计;4、确保整个网站的风格和样式保持统一。

594

2023.08.10

css三角形怎么写
css三角形怎么写

CSS可以通过多种方式实现三角形形状,本专题为大家提供css三角形怎么写的相关教程,大家可以免费体验。

556

2023.08.21

css设置文字颜色
css设置文字颜色

CSS(层叠样式表)可以用于设置文字颜色,这样做有以下好处和优势:1、增加网页的可视化效果;2、突出显示某些重要的信息或关键字;3、增强品牌识别度;4、提高网页的可访问性;5、引起不同的情感共鸣。

387

2023.08.22

俄罗斯搜索引擎Yandex最新官方入口网址
俄罗斯搜索引擎Yandex最新官方入口网址

Yandex官方入口网址是https://yandex.com;用户可通过网页端直连或移动端浏览器直接访问,无需登录即可使用搜索、图片、新闻、地图等全部基础功能,并支持多语种检索与静态资源精准筛选。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

1

2025.12.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号