分享

SIP架构

 宜宾翠屏区 2023-09-25

       先说个故事:有一个想买房子的人,有一个想卖房子的人, 还有一个中介。想买房子的人把买房的意愿首先告诉中介,这个中介就负责将这个信息转到卖房子的人, 并将卖房人的信息反馈给买房人。 但若是一个北京人想买上海的房子,这时候北京的中介还要找到上海的中介。但不管怎样,整个交易就形成了。
      SIP的消息流就如上面的交易链,下面说SIP的架构:
      
SIP网络主要由客户端和服务器两部分构成.
      客户端(User Agent:UA)可以分成两种类型:
       UAC(User Agent Client): 相当于那个买房人。
       UAS(User Agent Server): 相当于那个卖房人。
       UAC主要负责发起请求,UAS主要负责响应消息。
       注意,这里的UAC和UAS只是概念上有区别,从物理上就是两台PC或者PDA等终端。
      服务器分成Proxy Server,Redirect Server,Register Server。
      什么叫Proxy Server? 就是上面那个中介,它可能直接就连接到那个卖房人(UAS)了,也可能还需要其他的中介(Proxy Server)帮忙。
       Redirect Server是什么意思呢?就是说你买北京的房子找到广东的中介了,但这个中介很好心,没有贪你的钱(Message),而是告诉你不要从我这里找,要从 北京的中介开始找,并将北京中介的地址告诉了你。注意Proxy Server和Redirect Server的区别:Proxy Server是将消息发给下一个Proxy Server或者UAS的,Redirect Server是将消息反馈给UAC的。
       那 么什么叫Register Server? Register Server相当于房屋登记局,将终端的IP地址,端口什么的全登记在它那儿。Proxy Server这个中介的职责比较单一,它只负责转发消息。它并没有这些房屋的资料,每次发消息的时候都要从Register Server那里去取信息,而这些信息是要各个客户端(UA)事先在Register Server那里注册的。

Proxy Server,Redirect Server,Register Server

代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。
重定向服务器(Redirect Server)是为主叫UA指明重新呼叫被叫UA的位置。当重定向服务器收到主叫UA发送的会话请求消息 …
Register Server 注册服务器

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多