向前进

——On My Way,From Office Boy

导航

MMS学习——网络结构与工作原理(转)

http://blog.csdn.net/long4u/archive/2005/10/23/514161.aspx

MMS网络结构与工作原理

MMS的实现
   
多媒体短信业务系统的实现必须具有灵活性,在不同类型的网络和终端之间的互操作性,以及便于集成和开发新业务。
   
多媒体短信系统可以有两种实现方式:基于WAP的实现和基于IP的实现。
    (1)
基于WAP的实现
        WAP
协议无论在业务规范还是底层技术上都对MMS的实现提供了有力的支持。使用WAP来实现MMS服务的协议栈结构如图3-2所示。 

 
3-2 基于WAP实现的MMS协议栈结构


   
在使用WAP协议实现的MMS应用中,可以将整条链路分为两个部分。第一部分是MMS用户代理和WAP网关之间的链路,它使用了WAP的协议栈结构,并在各种不同的无线媒质上提供通用的服务。对于类似MMS的面向应用的服务由WSP(WAP会话协议) 来提供。第二部分是WAP网关和MMS中继器之间的链路,它们之间的连接使用了IP技术,高层使用标难的HTTP协议进行通信。在通信的过程中,WAP网关是一个透明的设备,它不对经它转发的数据做任何解释和修改。
   
一个典型的MMS通信过程要经过以下几个阶段;
   
MMS用户代理发送多媒体短信;
   
MMS中继器通知目标用户代理有多媒体短信到来;
   
目标MMS用户代理接收多媒体短信;
   
目标MMS用户代理向MMS中继器发送接收确认消息;
   
MMS中继器向源MMS用户代理报告多媒体短信传递的结果。

(2)
基于IP的实现
   
除了基于WAP的实现以外, 3GPP正在制订基于IPMMS实现方案。 3-3给出了一个基于IP实现的MMS的协议栈结构,并且使用针对无线网络的特性做了优化的TCP协议作为传输层协议。根据提供的业务的不同,MMS用户代理和MMS中继器/服务器之间的通信可以使用SMTPPOP3IMAP4HTTP等应用层协议。

 

3-3 基于IP实现的MMS协议栈结构

    和基于WAP的实现类似,在用户终端到MMS服务器/中继器之间的链路也被分为两个部分。两部分使用的高层协议都是相同的,区别在于传输层协议,MMS用户代理和IP网关之间可以使用适合无线链路特性的
    TCP
协议,而从IP网关到MMS中继器/服务器之间的通信则使用普通的TCP协议。

个人注解:

  WAP协议栈实现比较繁琐,从WAP2.0开始,协议中引入了http协议,即Wireless profiled http 和 WTcp,实现简单。我们知道在osi七层协议结构中 http属于应用层,tcp属于传输层,ip属于网络层。这样就对基于IP实现MMS的协议栈有了进一步了解。MM的封装在下一篇里谈。需要注意的是,使用http协议作为载体后就不再是使用WAP网关与MMSC连接,而是通过IP网关(wireless http,通过gprs无线方式)。

   另有一点要说明:上图3-3中基于IP方式实现,图中网关标注应该是有问题的。这个还是很影响理解的,我之前看了这个图都以为这种方式都不用wap网关了。正确的实现原理图如下。尽管如此,前面的图还是提供了更详细的信息帮助我们理解。

 

posted on 2009-12-18 17:41  向前进  阅读(1859)  评论(0编辑  收藏  举报