GPRS - 协议栈
下图显示了从 MS 到 GGSN 的 GPRS 协议栈和端到端消息的流程。 GTP 是使用 Gn 接口在 SGSN 和 GGSN 之间使用的协议。 这是第 3 层隧道协议。
应用程序中发生的过程对于网络内外的用户来说就像一个普通的 IP 子网。 需要注意的重要一点是,应用程序通过标准 IP 进行通信,即通过 GPRS 网络传送并通过网关 GPRS 传送出去。 GGSN 和 SGSN 之间移动的数据包使用 GPRS 隧道协议,这样位于 GPRS 网络外部的 IP 地址就不必处理内部骨干网。 UDP 和 IP 由 GTP 运行。
在 SGSN 和 MS 之间使用的子网相关会聚协议 (SNDCP) 和逻辑链路控制 (LLC) 组合。 SNDCP 对数据进行扁平化以减少无线电信道上的负载。 LLC 提供通过加密数据包的安全逻辑链路,并且只要移动终端在单个 SGSN 下,就会使用相同的 LLC 链路。
以防移动终端移动到位于不同 SGSN 下的新路由区域; 然后,删除旧的 LLC 链接并与新的 Serving GSN X.25 建立新链接。 服务是通过在内部骨干网的 TCP/IP 之上运行 X.25 来提供的。