SIP vs IAX
O Voice over Internet Protocol, ou VoIP, está rapidamente ganhando popularidade como uma alternativa de baixo custo às chamadas regulares. Em VoIP, existem vários outros protocolos que podem ser usados, incluindo o Session Initiation Protocol, ou SIP, e o Inter-Asterisk eXchange, comumente conhecido como IAX. A principal diferença entre o SIP e o IAX é que o IAX é muito mais eficiente ao utilizar a largura de banda em comparação com o SIP. Essa foi a principal razão por trás da criação do IAX. Dada uma largura de banda específica, o uso do IAX permite realizar um número maior de chamadas simultâneas do que se você usasse o SIP.
O IAX consegue isso sendo um protocolo binário e não um texto simples como o SIP. O uso de binários permite que o IAX comprima os comandos e códigos no menor tamanho possível. Isso também significa que o IAX é um pouco mais robusto que o SIP, que precisa de uma análise para dividir e reconhecer os diferentes comandos que estão sendo fornecidos..
O IAX não tem desvantagens, pois sofre com algumas. O primeiro é a dificuldade em estender o protocolo IAX. Devido à falta de um mecanismo de extensão genérico no IAX, é necessário que novas adições sejam adicionadas à especificação; ao contrário do SIP, que pode ser estendido facilmente.
A segunda desvantagem é o uso de uma única porta. Por um lado, isso é realmente bom porque torna a tradução em rede uma brisa virtual. A desvantagem de fazer isso é tornar mais fácil para pessoas mal-intencionadas executarem ataques de exaustão de recursos ou de negação de serviço. Ao inundar a porta usada pelo IAX, eles podem superar o sistema e impedir que usuários legítimos acessem o serviço. Como não há uma porta única para o SIP, isso não é um problema tão grande..
Quando se trata de uso, o SIP é o mais popular dos dois. Praticamente todos os clientes VoIP suportam o uso de SIP. O SIP também é usado por muitos fabricantes de hardware como o principal protocolo para seus aparelhos VoIP, levando ao surgimento do termo "telefones SIP".
Resumo:
1.IAX é mais eficiente em largura de banda que o SIP.
2.SIP está em texto sem formatação enquanto IAX não está.
3.IAX não é tão extensível quanto o SIP.
4.IAX vulnerável a ataques de exaustão de recursos enquanto o SIP não é.
5.SIP é mais popular comparado ao IAX.