本帖最后由 爱卫生 于 2011-6-19 11:10 编辑
在了解MS到SGSN协议栈的时候,如果是入门者,可能会被协议栈中涉及到的很多协议弄糊涂,也不知道具体的协议是干什么的。如果光通过查规范可能得不到一个形象的记忆。为了方便大家了解,我这里编了一个故事。
是高丽国给唐朝的密函。和MS到SGSN之间的协议栈也是非常的类似的。
简单介绍一下故事的背景,其实很简单。
当年,高丽国紧邻强大的唐朝,高丽国王时刻坐立不安,为了换得王位的安宁,想和唐朝修好。通过外交部给唐朝的礼部写了一封信函,当然是要面呈唐朝皇帝审阅的。密函的内容实际上是高丽国期望用100万两黄金换取边界10年的安宁。这封信太重要了。需要多个环节多个部门配合才能完成。(这相当于控制平面)。
当唐朝皇帝觉得没有问题,同意了以后。高丽国的100万两黄金将随后马上就送到。(这相当于用户平面)。如下图所示:
图一 高丽国和唐朝的秘密信函(控制平面) 一个一个来看,其实这个过程,所有的单位服务的最终用户都是高丽外交部和唐朝礼部之间的通信,所有的流程、部门、资源都是为了传达这个密函来服务的。 这个故事的基本流程如下:(类似数据包的封装过程) 一 高丽国这一侧的流程如下: 1)高丽国外交部根据国王授权,通过明文写好信函内容,并且要附上一个高丽国王的信物,如一颗泡菜等。来标识自己的身份。外交部要求国防部把这封信转交给唐朝。 2)国防部收到信后,要对明文进行加密,例如变成一首藏头诗或藏入一首民谣中。国防部要求交通部来执行具体的传递任务。 3)交通部接到国防部的指令后,不敢怠慢。立即选择最优秀的传送资源来完成这个紧急任务。但现在的情况是高丽和唐朝相隔万里,还隔了大海。因此只能选择信鸽来作为传输工具,同样也是最有效率的。 当然信鸽的承重、体积等是有限制的,另外,在空中可能还会受到老鹰的骚扰,还有海啸等高危地区,导致信函丢失等情况。因此交通部需要采取相应的手段来提升信鸽的抗干扰能力。并且保证信函能可靠传递。 但信鸽怎么去抗干扰,对于国防部、外交部、高丽国国王来说都是透明的。上面的领导不关心过程,只关心结果。完不成就杀头。 这封信最终将由信鸽传送到唐朝海上边界的一个驿站哨所。再由这个哨所通过陆地快马方式转交到唐朝的都城相应部门。 当然,信鸽是不能直接将信带到唐朝首都的。因为 一:这是一个威胁,政策不允许,外交上叫侵入凌空了,随时会被击落。 二:信鸽也没有这样的能力,在不续航情况下能飞这么远。 三:如果信鸽进入唐朝的陆地,高丽国交通部则可能无法对信鸽的状态进行监管和了解,因为已经进入了他国的领地。 如下图所示:高丽国这一侧要做的事情基本如下: 图二 高丽国侧的执行流程 |