GPRS传输协议平台如图所示。
LLC(Logical Link Control)协议基于HDLC(高级数据链路控制规程)协议,LLC帧包含帧头、临时地址字段、可变长度信息字段和帧检测序列,为MS和SGSN之间提供高可靠的逻辑链路,可传输确认帧和非确认帧,对中断帧可检测重发,支持点对点和点对多点数据传输。利用同一个物理信道实现网络和多个MS之间传输信息,LLC层允许信息传送有不同优先级。
SNDCP(SubNetwork Dependent Convergence Protocol)协议属于网络层协议,从移动台MS到SGSN,数据分组被分成几个子网相关的收敛数据单元,SNDCP协议执行用户数据的分段处理、用户数据的压缩、TCP/IP头的压缩和加密功能。
BSSGP(Base SubSystem GPRS Protocol)协议支持基站和SGSN之间传送路由信息和QoS信息,及执行SGSN和BSC(基站控制器)之间信令管理和分组确认功能。Network Service(NS)网络服务层用来传输BSSGP PDUs,它是基于BSS和SGSN间的帧中继连接,可以采用直联方式,也可经过帧中继网络进行连接。
GTP(GPRS Tunnelling Protocol)协议在GPRS骨干网中在GSNs之间(如SGSN和GGSN)提供协议信道,所有的PTP分组数据协议的PDUs应由GTP协议进行封装。
TCP/UDP,其中TCP是承载需要可靠数据链路(如X.25)的GPRS骨干网的GTP PDUs的协议,而UDP是承载不需可靠数据链路 (如IP)的GPRS骨干网的GPT PDUs的协议。TCP提供流量控制和保护GTP PDUs避免数据丢失和崩溃功能,而UDP仅提供避免GTP PDUs崩溃的功能。
IP是GPRS骨干网协议,用于用户数据和控制信令的路由协议,GPRS第一阶段采用Ipv4,最终要采用Ipv6协议。
L1bis,L1,L2底层协议,在GPRS规范中没有明确规定,各厂商的解决方法可能不同。 |