SIP vs IAX
El protocolo de voz sobre Internet, o VoIP, está ganando popularidad rápidamente como una alternativa de bajo costo a las llamadas regulares. Bajo VoIP, hay una serie de otros protocolos que pueden usarse que incluyen el Protocolo de inicio de sesión, o SIP, y el intercambio de asterisco conocido comúnmente como IAX. La principal diferencia entre SIP e IAX es que IAX es mucho más eficiente cuando se utiliza el ancho de banda en comparación con SIP. Esta fue la razón principal detrás de la creación de IAX. Dado un ancho de banda específico, el uso de IAX le permite realizar un mayor número de llamadas telefónicas simultáneas que si usara SIP.
IAX logra esto al ser un protocolo binario y no un protocolo de texto plano como SIP. El uso de binarios le permite a IAX comprimir los comandos y códigos en el tamaño más pequeño posible. También significa que IAX es un poco más robusto que SIP, que necesita un análisis para dividir y reconocer los diferentes comandos que se dan..
IAX no está exento de inconvenientes, ya que sufren de unos pocos. La primera es la dificultad en extender el protocolo IAX. Debido a la falta de un mecanismo de extensión genérico en IAX, es necesario que se agreguen nuevas adiciones a la especificación; a diferencia de SIP que se puede extender con bastante facilidad.
La segunda desventaja es el uso de un solo puerto. En un extremo, esto es realmente bueno porque hace que la traducción de red sea una brisa virtual. La desventaja de hacerlo es que facilita que las personas malintencionadas ejecuten el agotamiento de recursos o los ataques de denegación de servicio. Al inundar el puerto utilizado por IAX, pueden superar el sistema y evitar que usuarios legítimos accedan al servicio. Debido a que no hay un solo puerto para SIP, este no es un problema tan grande.
Cuando se trata de uso, SIP es el más popular de los dos. Prácticamente todos los clientes de VoIP admiten el uso de SIP. SIP también es utilizado por muchos fabricantes de hardware como el protocolo principal para sus teléfonos VoIP, lo que lleva a la aparición del término "teléfonos SIP".
Resumen:
1.IAX es más eficiente en ancho de banda que SIP.
2.SIP está en texto plano mientras que IAX no está.
3.IAX no es tan extensible como SIP.
4.IAX vulnerable a ataques de agotamiento de recursos mientras que SIP no es.
5.SIP es más popular en comparación con IAX.