SIP架构

 

先说个故事:有一个想买房子的人,有一个想卖房子的人, 还有一个中介。想买房子的人把买房的意愿首先告诉中介,这个中介就负责将这个信息转到卖房子的人, 并将卖房人的信息反馈给买房人。 但若是一个北京人想买上海的房子,这时候北京的中介还要找到上海的中介。但不管怎样,整个交易就形成了。微笑

 

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那里注册的。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值