GPRS-协议栈
GPRS 协议栈的流程和从 MS 到 GGSN 的端到端消息显示在下面的图表中。GTP 是使用 Gn 接口在 SGSN 和 GGSN 之间使用的协议。这是一种第 3 层隧道协议。
在应用程序中进行的进程看起来像网络内部和外部的用户使用的一个正常 IP 子网络。需要注意的关键是,应用程序通过标准 IP 进行通信,该 IP 通过 GPRS 网络并通过 GPRS 网关传到外部。在 GGSN 和 SGSN 之间移动的数据包使用 GPRS 隧道协议,这样位于 GPRS 网络外部的 IP 地址无需处理内部骨干网。UDP 和 IP 由 GTP 运行。
子网依赖收敛协议 (SNDCP) 和逻辑链路控制 (LLC) 组合用于 SGSN 和 MS 之间。SNDCP 扁平化数据以减少对无线电信道的负载。LLC 提供通过加密数据包的安全逻辑链路,并且只要移动设备处于单个 SGSN 之下,就会使用相同的 LLC 链路。
如果移动设备移动到一个位于不同 SGSN 之下的新的路由区域;那么,会移除旧的 LLC 链路并使用新的服务 GSN X.25 建立一个新链路。在内部骨干网上在 TCP/IP 之上运行 X.25,以此提供服务。
广告