于乐乐

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

这几天被要求了解3G、4G网络的架构信令,实在是太复杂,只好先从PS(packet switching)开始了解,其实就是看手机上网的整个流程。

总结了一下,整个过程中需要用到这几个东西:

MS(mobile station,移动台,就是手机)

SGSN(service gprs support node,服务gprs支持节点,主要是进行移动管理等)

GGSN(gateway gprs support node,网关gprs支持节点,充当网关,手机上网的关键跳板)

 

手机接入到通信网络中后,如果要上网,需要通过以下几步:

1、附着,即建立无线链路连接到某个基站,并实现手机与某个sgsn连接。

2、PDP上下文激活(Active Packet Data Protocol context),建立sgsn和ggsn的连接,并给手机分配IP地址

3、开始进行分组数据交换(上网)

4、结束,PDP上下文去激活,并断开MS和SGSN的连接。

总的来说是建立这样一个连接:MS--SGSN--GGSN--外网。

 

MS向外网发送数据时:

1、MS先将数据包用PDCP封装,发给RNC,由RNS将数据包用GTP协议封装发给SGSN。

2、SGSN将GTP封装的数据包发给GGSN。

3、GGSN将GTP包进行解压,提取出正常的数据包,发送到外网。

 

外网向MS发送数据时,整个过程刚好逆过来,即:正常数据包到达GGSN后,GGSN用GTP协议封装数据包,通过隧道发给SGSN,

SGSN将这个包转发到MS对应的RNC(基站类似物),RNC去除GTP包头,将数据包用PDCP发给MS。

 

看了很多文档,具体过程实际上非常复杂,比如“附着”这一步,可以进一步分解成多步,其中的鉴权过程是核心,可以进一步分解成多步。

中间还牵扯到GSM的认证三元组,UMTS中的认证五元组,当然还有RADIUS。看来整个过程还需要进一步学习了解才行。

posted on 2013-04-16 12:27  于乐乐  阅读(345)  评论(0编辑  收藏  举报