SIP和IAX

Anonim

SIP与IAX

互联网协议语音(VoIP)作为常规呼叫的低成本替代方案正在迅速普及。在VoIP下,可以使用许多其他协议,包括会话发起协议(SIP)和通常称为IAX的星际间交换。 SIP和IAX之间的主要区别在于,与SIP相比,IAX在利用带宽方面效率更高。这是创建IAX背后的主要原因。给定特定带宽,使用IAX可以比使用SIP时携带更多的并发电话呼叫。

IAX通过二进制协议而不是像SIP这样的纯文本协议来实现这一点。使用二进制文件让IAX将命令和代码压缩到尽可能小的尺寸。这也意味着IAX比SIP更健壮,它需要解析才能分割和识别正在给出的不同命令。

IAX并非没有缺点,因为它确实遭受了不少的影响。首先是扩展IAX协议的难度。由于IAX中缺乏通用的扩展机制,因此必须将任何新的添加内容添加到规范中;不像SIP,可以很容易地扩展。

第二个缺点是使用单个端口。一方面,这实际上很好,因为它使网络翻译成为一件轻而易举的事。这样做的缺点是它使恶意人员更容易执行资源耗尽或拒绝服务攻击。通过充斥IAX使用的端口,他们可以克服系统并阻止合法用户访问该服务。因为SIP没有单一端口,所以这不是一个大问题。

在使用方面,SIP是两者中最受欢迎的。实际上,所有VoIP客户端都支持使用SIP。 SIP也被许多硬件制造商用作其VoIP手机的主要协议,从而导致术语“SIP电话”的兴起。

摘要:

1.IAX比SIP带宽更高。 2.SIP是纯文本,而IAX则不是。 3.IAX不像SIP那样可扩展。 4.IAX容易受到资源耗尽攻击,而SIP则不然。 5.与IAX相比,SIP更受欢迎。