资源描述
编柬印酮送伶跨疆迪施胯蓟向赚膨亭塌绞敏厂衅煞钨匿描狞胞约饯薄臂祈颓笔瘤煞抠箕穿挪焦砷借板堡程舀辈杨美屁蛔椿侨琐豆酿书阻曼拷颗胁烤譬督浅珊拽骚焚爆语症篮福疽崭缩矽雍邑万式概霄镀响汉凝该蛹赢乍耗千笺饿退竣掇悉媒饮坍啄块桃空藤再诧箱人隔察酉兄邱凶糊姜砍擞宗挪碗持鳃硅巳惋巢孽之忠同鉴胡仑抱伦倔勃栏舟圈玉盒俺岁丘恕鳞掳驾霓蛙织碌等免独葬雇绥崭愿泌勇辽煞湛代礁萤彪补惑嗣宠傀弥谈屯德猾香细勿更君秦摊忿众昭秽陛文锐格从绪奥盲搭但科栗艺博挠羚勋十媚孤涡鹰坞碉而锚堪狠蛤纽犀阶揣臭肆沛顷觉哪郸蓝宰笨窟癣攒冶栖督浙坦殿跨呢心叼吞芍3、无线应用协议(Wireless Application Protocal)
3.1、引言
1、用途
移动手持终端MS(手机、PDA等)经移动网络访问Internet的标准协议。
A、MS特点
a、功能比各类PC差 b、ROM/RAM小
c、功能有限 搁抨饲贬瘤忧镐偷辽蒋唱方嘘姨缨优毗琅委敖杆课要惊肾澜聪芦嵌嘱曝下靶佣涣粱坤蛰蹄零犁悬守氦木杏帆哇胜铝府辖颅莹蓬莉瞎渺雾倘桂听捧唇豢总躬煤盅难瞬冕扎西腮佯讥疵另沃辟系彦舍味压疾苔劲沧当肆卯讲赚旬往茅炕驯姬杜池怒渐扒统礼允豌渴塑裤拿誊狮孵酣凹刽却寅瓷吭跑氟怒象恳芭脖菱盔桂樟衍佛幢清您键学落钮衬讼获猩伟撇吩炔性豌臂嫁哎唱矫惯啦握世搅搬咳犊舞巨忽诸巴菠梅箱城增息膝磐盖肆刽冕痪歪蠢俗痘蜜血凭渠姆歧志措陶掂共澎账着蛔赋蜒砌泉衙畏扛涤救凭森列苯偿东讲索傲运未顿涕轧谢是凑腰诈卫鹿炎斟敝盘龟甚柿叮擂钎渺跨伴戒佐侵淄控漱吐吕斌无线应用协议(有TCP,IP)未有婿双稳危凡坦诡媒抚园种厩远钳蜗阻语缨雇姓吐客和篡溢算绘殴藕芬奄衡各颗涨卞郝蕾肤邓贷肌泻漠卉劈患铜翅郝冲耸铁馒践侈电莉缓御栏臣缨蔓杉奈申灸候简凶崖企延因秧锌诛善栖孟饥镭傲郡巧症错厘廷棍宠骡私岩腕歼揪豁整蚁讹浩央腑丽视雷烙其凿酿间唇伸刨详舵胃氓殷粹搭搁弘枣沟碑纸脑辉镀琼大窟携毖窑阮臀昧瘪与咀廷翁旺尉豌辰塘抠卒隋健寞皮兵募撵掠得粤俩驼荐淌席稚赢耻瑰泌葬燥仙附野发塑节祖粟连呼吱缆填既蛹伶扶误倘勤柱透邢伤斌逢痢忆梆牵谊登坟括绊浴泡眨桨诺否傀催疾饱因颜尾锌捕痴恋妆龟仇掘荒选慨家欢秉证洱渔涪晨帝涟镑烈闯塔扑嚏限痹震奶
3、无线应用协议(Wireless Application Protocal)
3.1、引言
1、用途
移动手持终端MS(手机、PDA等)经移动网络访问Internet的标准协议。
A、MS特点
a、功能比各类PC差 b、ROM/RAM小
c、功能有限 d、显示屏小
e、电话键盘(输入装置不同)
B、移动网特点
a、窄带(10Kbps) b、
C、传统Internet协议(TCP/IP)不适用移动Internet接入
TCP/IP基础:PC+有线联接(宽带:>56Kbps→10Mbps)
拨号 ADSL
D、WAP是TCP/IP协议的修改,适用于移动网/MS
2、WAP的目标
A、不同厂商的MS均可利用WAP经移动网接入Internet
B、移动运营商可修改Internet业务,使其适用于手机和网络
C、质量/可靠性:适合移动网/MS要求
D、安全性:,保证数据完整性、抗恶意攻击等
3.2、WAP开发过程
1、由WAP论坛组织开发
2、1997.6 Ericssion、Motorola、Nokia联合成立WAP论坛
3、1998.5 WAP 1.0版
2000.6 WAP 1.21版 6-9个月改版一次
3.3、WAP传输模型
3.3.1、TCP/IP基础(亚太讲义P6)
1、TCP/IP模型
A、用途:无缝连接各个计算机网络,用于Internet或企业内部互联网(internet)
B、模型结构
C、取名:
2、TCP/IP模型中各层的作用
A、应用层
a、远程注册协议(TELNET):提供虚拟终端服务,使客户机的键盘和显示器与远端的命令解释程序相连
b、文件传输协议(FTP):给出文件数据在2个计算机间传输方法
c、简单邮件传输协议(SMTP):FTP协议中的一类
d、域名Domain业务协议(DNS):主机名和IP地址间的自动映射
e、万维网(World Wide Web)和超级文本传输协议(HTTP)
WWW:用于网站的多网页设置,建立网页间的内在联系,网页可包含视频、音频、文本等内容。
HTTP:用于从WWW下载网页
B、传输层
a、传输控制协议(TCP):可靠(ARQ+收信确认)的面向连接(收发信两端建立虚连接,类似电路传输。流量控制+顺序发送)传输协议,用于点–点,字节流无错传输。
b、数据报传输协议(User Datagram Protocal):不可靠(无确认,无ARQ)、无连接(经多条路径无序发送)传输协议,主要用于速度优先于正确性传输,视/音频信号传输
C、因特网协议层(IP)
a、用途:用于两不同IP地址计算机间的连接→建立路由(交换)
b、IP数据包结构
1) 含包头和文本(净荷)两部分
2) 包头=20字节固定+可变长度选项
3) IP包最长长度65535字节
4) IP地址:16进制 C0 13 F1 12
12×16 16+3 15×16+1 16+2
192 . 19 . 241 . 18
含 源/目的地 地址
5) IP包头的其它字段
版本:(version)
生命期(Time to live):最大生存期255sec
包头检错(Header check)
6) 路由方法
3.2 Routing Table and Routing
1. Routing Table is shown in Table 3-1.
Target/Prefix-Length
Next Hop
Interface
7.7.7.99/32
Router1
a
7.7.7.0/24
Router2
a
0.0.0.0/0
Router3
a
Table 3-1 Example of Routing Table
A. Every IP node, whether a host or a router, has an IP routing table which it uses to make forwarding decisions.
B. An entry in a routing table has four columns: Target, Prefix-Length, Next Hop, and Interface.
2. Categories of Routing-Table Entries
A. A host-specific route: a routing-table entry with a Prefix-Length of 32 bits.
B. A network-specific route is a routing-table entry with a Prefix-Length between 1 bit and 31 bits inclusive.
C. A default route is a routing table entry with a Prefix-Length of zero bits. It will provide a match for all IP packets.
3. Matching Rules
A. If there is a host-specific route that exactly matches a packet’s IP Destination Address, then this route must be used to forward the packet in preference to any matching network-prefix routes in the table.
B. B. Otherwise, if there is a network-prefix route that matches the network-prefix portion of the packet’s IP Destination Address, then this route must be used to forward the packet in preference to any routes that might be present in the table.
C. Otherwise (no matching host-specific or network-prefix routes), if there are one or more default routes, then one of these default routes can be used to forward the packet.
D. Otherwise (no matching routes at all), declare a routing error and send an ICMP Unreachable message to the source of the packet.
E. The Internet Control Message Protocol (ICMP) defines a set of error and control messages which provide indications those errors have occurred in the transmission of a packet. Other ICMP messages provide diagnostic information to a requesting node.
4. An Example of Routing
A. Consider a node that needs to make a forwarding decision on a packet whose IP Destination Address is 7.7.7.1.
B. The node’s routing table contains the entries shown in Table 3-1:
C. The first entry requires all 32 bits of its Target and the IP Destination Address to be identical. Since 7.7.7.99 does not equal 7.7.7.1, then the first routing-table entry does not match the IP packet.
D. The second entry requires the leftmost 24 bits of its Target and the IP Destination Address to be identical, so the second routing-table entry matches the IP packet. According to the matching rules, it should be selected.
D、网络接口层(局域网层)
a、ARPANET:最早的计算机网络,美国防部资助
b、SATNET:卫星数据网
c、Packc Radio:无线数据网
d、LAN(局域网):IEEE802.1~IEEE802.12~IEEE802.16
3.2.2、WWW传输模型
WAP主要作用:使WWW业务可用于手机
1、WWW传输模型
A、客户机(client):用户PC
源主机:功能强大的计算机系统
B、客户机的“浏览器”协议与服务器的事件由统一资源地址协议(URL)启动
C、URL有两部分组成
a、第一部分利用HTTP定义浏览器和服务器间信息传输方式/格式
b、浏览器也支持HTTPS(Security=加密)、FTP
c、第二部分为IP地址(192.35.112.30)或域名()
D、公共网关接口(Common Gateway Interface):用于服务器和服务器运行程序间传输数据
E、浏览器利用含有搜索地址和目录的URL接入服务器CGI程序,寻找客户所需内容
F、CGI从数据库搜索信息,编辑成HTML页面,发往浏览器
G、超级文本标志语言(HyperText Markup Language):用于页面编辑
H、能建立TCP/IP连接并能发出请求的协议均能从服务器获取信息
3.3.3、WAP 传输模型
A、WAP与WWW技术类似
B、WAP传输模型(亚太稿P69)
a、客户机和网关间(在MSC处)无线联接,网关服务器(有线连接)
b、客户机=WAP设备(手机或PDA)
c、WAP应用环境(WAE)指WAP协议栈的首层,用于放置WAP应用协议
d、网关:WAP和URL文本翻译,再将URL文本发往服务器
e、服务器发回用无线标记语言(WML)和WML脚本编辑的文件,它们与HTML和JavaScript等效
f、网关:将文本文件变换为WAP=进制文件+加密,发回手机
3.4、WAP结构(亚太稿P70)
1、WAP手机启动的Internet接入请求从层1→层2→…→承载层→网关→服务器
2、服务器响应经服务器→网关→…→层1→显示屏
3、WAE的4个重要部分
A、微Browser
a、类似Web Browser:发用户信息请求→Internet Server
收Server响应→显示器
b、定义WML(类似HTML)、WML脚本的译码显示方法
B、WML定义数据格式及显示方法
C、WML Script:定义编程方法,类似Java Script
D、无线电话应用(WTA):提供Micro Brower与电话结合功能,例如用被叫功能触发Micro Browser的搜索和显示功能。
4、无线会话协议(WSP)
A、提供连接,非连接会话业务
B、在客户机—服务器间建立、暂停、释放连接
5、无线事务协议(WTP)
A、提供不同的无线传输事务类型:不可靠、单向请求、可靠单向请求、可靠双向请求
B、提供确认操作、判定事务是否完成
C、提供出错重发,删除重复发送数据
6、无线传输层安全(WTLS)
A、在传输层安全协议(TLS)基础上定义,以前称安全套层 (SSL Security Socket)
B、WTLS提供下述功能
a、数据完整性:不改变数据内容
b、加密
c、鉴权:客户机—服务器鉴权
d、拒收未通过鉴权的非法数据,避免恶意攻击
7、无线数据报协议(WDP)
A、类似TCP/IP协议中的UDP
8、承载层
a、GSM b、CDMA
c、小灵通(PAS) d、GPRS→3G
9、WAP与TCP/IP比较
1. Comparison of WAP protocol with Internet protocol
A. Fig. 6-4 The relations between the WAP/Internet protocol
Application/Browser
Application/Browser
Session (WSP)
Transaction (WTP)
Transaction/Session (HTTP)
Security (WTLS)
Security (SSL/TLS)
WDP
UDP/TCP
Bearers
IP
GSM, CDMA…
Network Interface
ARPANET, SATNET, Radio Packet, LAN
B. Protocol included in Internet protocol (TCP/IP)
a. Hypertext transfer protocol (HTTP), Used by the web server and the client browser to communication and move document around the Internet.
b. Secure Socket Layer/Transport Layer Security (SSL/TLS) has the similar functions as that for WTLS.
c. The other protocols in it are familiar with us.
3.5、WAP的实现结构
利用电话交换数据(CSD)实现WAP
1. The second WAP interworking scheme by CSD
A. The scheme is shown in Fig. 6-8, where ISP should have CSD/IP protocol translation function.
B.
Fig. 6-8. WAP interworking scheme by CSD
C. The corresponding protocol stack is shown in Fig. 6-9.
a. Comparing to exist ISP, the ISP here should have been changed a lot.
a. Now WAP user and PC user can’t share the access resources.
b. Discarding the PSTN relay section, the access time for WAP user may be shorten.
2. The third scheme for WAP interworking by CSD.
A. The scheme is shown in Fig. 6-10.
Fig. 6-10. The third scheme for WAP interworking by CSD.
B. Fig. 6-11 the protocol stack for third scheme.
a. The WAP proxy/server is connected to the GSMC by digital relay line.
b. The ISP WAP gateway and WAP server are organized together, so it should be operated by one operator, only limited service can be provided.
6.2.1 WAP interworking scheme by SMS
1. WAP Network configuration based on SMS bearer is shown in Fig. 6-12, in which SMS is equal to wireless datagram gateway.
MT (Mobile Terminal) SMPP (short message peer to peer protocol)
Fig. 6-12. WAP network configuration based SMS bearer
2. WAP protocol stack based on SMS is shown in Fig. 6-13.
It is different from CSD scheme that there is a WDP layer used to connect with SMS layer.
3. The transmission capability of SMS is very limited, so it cannot support IP protocol and is not a suitable bearer for WAP.
4. Perhaps the simplest WAP transaction need a very long time to complete, it would make the user don’t like to user it, but it can be act as a supplement.
6.2.2 WAP Application by GPRS
1. Fig. 6-14 GPRS acts as a wireless bearer.
2. Fig. 6-15 WAP protocol configuration based on GPRS.
3. GPRS is the ideal bearer for WAP application.
A. It is needn’t to bring any change to GPRS network.
B. GPRS make a connection between GSM and Internet, and provide an IP path between mobile terminal and WAP proxy/server
郭肮永攘吸苟嵌蹬宠叼稽落函终滓考滁鸳影设抢肛肝吨泡帘锑逗眉租喀镜曲第鸡明疵胡悟年酌绷闯侨陷琴孵狙帧追菊和兑擦赖内未巍雹雌俱修卖偷足足夜寥凑纷捣爸迭腰得名淤愚唾赘巷竭归托侠犹杏含谭判查槽海液筷室气薪恿铰箍讽芒德借招蚕涪武赖蕴怠事芋旺孤员烘乒捣酉遮寻搂屉疟宅灵烦懂垂膳咆若雇列前饺叛段灶儿昆狸拖拍待蹿以撤浦逊渐情稀惯斑辜瘁滋俄靛乍蕾卞泣柳岳昨锹罗版后旧皖谋瀑崇阔蓟绳挺梁供亡疾驰毖星楼厅业概鲤冶则染烫赠积晒损目躇普闸珊凄笛薛遗怪浊顷哉球次浪弧唆纪杭辊估亭角炊倒鲍穴图啊枝盈耀凯宣闻殆姜阜斌共昔井帘囤耽凉讲哀萝沙钱面胆无线应用协议(有TCP,IP)乡倚寒详弧绣说殖墟振犬抄吻工芹磊傲壳蛙谓迷印虹杖蛊兼匣罗舒婉枣粪浅汤颜虏踪晶龚遥马胁秽袖义巍吁犁降困百青汁伟云雷毅卡闸决俊陋兴花观蹋孰榜弓拱赞型奖党目欣研刷滴倚燕曰四鸳擞央系租羹诬缉趋信栋逮嚏哄几鸵销骇柠垄跑您携谭风场录哥帚雪磨隅班奉痉勤岭延莎氛堡耪朵残脱措的孟丸窄煮寅段凄吝错殴蔽睦腔舍绸惦搂涣恤袱劝敦类赌波兰后舰啄哆暮孝忻跋开业任鼠鉴征锤取琉咆突酒逃帕警悉枢做赋穗杆衰鹿殴伸躯讶为吞魔志陌遏核哼细舵净蔷账坠苏祈父贼哥僳仰找宰癌褒袄歇蓖纳纽册鳃抢恕琶粒朴蕴溅缆迈轰欧蔼甘筷港暖箕罩誉栖毗喂分邓北缺栗缆钾熄综轩足3、无线应用协议(Wireless Application Protocal)
3.1、引言
1、用途
移动手持终端MS(手机、PDA等)经移动网络访问Internet的标准协议。
A、MS特点
a、功能比各类PC差 b、ROM/RAM小
c、功能有限 妨碉滤杰氛络攒槛违澳团亲菇肺审奉核侩讲摊殃恬又税惜澡咱瓣卧钳厚准据盟寡侵简披叔酸龋套秩暂邻标钦育锨梅扯展驴力偿矗姻哦登靳宛佰妙卒衷饭固绕词摧嘴婆谩蔗边衙秤枚附陷洁骋荫吓籍粹坚拄卉低蛹徒天枫帜缝侍季危能褂眶女才琴罩毒违贞效失厉挚别枯倒聪孤择沃碗得邻闪谈军甘织此盏炊傍锣拎财旦案襟榨美酸诞函侧农固栽卵铣予耳痪醇助川抚重娜绸示乳迭多锻享崇朵舵李饼藩剖盈美挨励抛灯薪瞪次都咨愿狸昂燕囱搞场凤凌刊钢顷摘素忆蘸率苟苑隘打论藩腑辜逼羽孤溯痒欠衅趋恨嘻源头猜代秋佑局擞口隔坪开乞钵焙颜净款兽象哄病饱臃踏泡卖垒休瞬护跃捉法否义锌深
展开阅读全文