解析GPRS 协议栈功能

http://tech.ddvip.com   2007年01月15日    社区交流 收藏本文

本文详细介绍解析GPRS 协议栈功能

  TCP传输控制协议:提供面向连接的可靠的数据传输链路,在数据传输之前需要建立连接。TCP用来承载需要可靠数据链路(如X.25)的GTP PDU。TCP提供流量控制的功能。

  UDP用户数据报协议:提供非面向连接的,不可靠的数据传输链路,在数据传输之前不需要先建立连接,传输数据的可靠性需要上层应用软件来保证。UDP用来承载不需要可靠数据链路(如IP)的GTP PDU。UDP不提供流量控制的功能。

  GTP即GPRS隧道协议:由SGSN和GGSN组成的GPRS骨干网是一个纯粹的IP网;GPRS骨干网可以使用与因特网相同的方法构建,或在现有IP网上通过VPN来构建。GPRS骨干网中,GTP可以传用户分组数据;可以传有关隧道建立、维护、释放的隧道管理信息;可以传有关回应请求、回应相应、版本不支持的路经管理信息,这些GTP信令消息是依靠每个消息都有一个序列号、每个请求消息都对应有响应消息以及相关Timer来保证传输的可靠性。GTP允许多种协议包如IP包或X.25包等在GSN组件间用隧道方式穿过。由于每个用户同时只能有一个管道,所以用于区分不同GTP的TID必须用区分不同用户的IMSI和区分不同应用的NSAPI一起加以区分。在现有的IP网上通过VPN来构建GPRS的骨干网可以保证来自网外的IP报文不在骨干网内路由,增加了系统的隐蔽性和报文的保密性;因为隧道可以封装任意数据,这样就可实现GPRS骨干网与多种外部数据网互通。在GPRS骨干网中,GTP依靠下层的UDP/IP协议来实现,端口号为3386,使用GTP协议的接口有同一PLMN内部GSN节点间的Gn接口和不同PLMN之间GSN节点间的Gp接口,还有GSN和计费网管CG之间的Ga接口。

  四、GPRS的应用情况和演进路线

  作为2.5G的GPRS网络的下载传输速率远远低于所期望的速率,GPRS理论上可以达到的最大速率为171.2Kbps,但这是在全部采用CS-4编码方式且MS有8个时隙同时接受情况下得到的,在实际应用中这是不可能实现的。一方面是由于目前移动终端不支持占用太多的时隙(目前中国国内的GPRS手机一般支持3个下行时隙),另外尽管GPRS引入了4种Coding Schedeme 的编码方案,但对于CS-4码率将近1:1,几乎没有用于检错和纠错的容余信息,即没有纠错能力,这对于无线传输来说是不可能做到的,所以目前实际使用的速率一般为20Kbps左右,在无线环境比较差和网络繁忙的情况下有时还比不上通过固定电话拨号的速率。GPRS空中接口的调制技术也比较落后,仍为GMSK方式,等等。所有这些因素从技术的角度就制约了GPRS的发展。

来源:中国移动    责编:豆豆技术应用

正在加载评论...