Forskjell mellom SIP og IAX Forskjellen mellom

Anonim

SIP vs IAX

Voice over Internet Protocol, eller VoIP, blir raskt populær som et billig alternativ til vanlige samtaler. Under VoIP finnes det en rekke andre protokoller som kan brukes som Session Initiation Protocol, eller SIP, og Inter-Asterisk eXchange, kjent som IAX. Hovedforskjellen mellom SIP og IAX er at IAX er mye mer effektiv når man bruker båndbredde i forhold til SIP. Dette var hovedårsaken bak etableringen av IAX. Med en bestemt båndbredde kan du bruke IAX til å bære et større antall samtidige telefonsamtaler enn hvis du brukte SIP.

IAX oppnår dette ved å være en binær protokoll og ikke en vanlig tekstprotokoll som SIP. Ved hjelp av binær kan IAX komprimere kommandoer og koder til den minste størrelsen som er mulig. Det betyr også at IAX er litt mer robust enn SIP, som trenger en parse for å splitte og gjenkjenne de forskjellige kommandoene som blir gitt.

IAX er ikke uten ulemper som det lider av ganske få. Den første er vanskeligheten med å utvide IAX-protokollen. På grunn av mangelen på en generisk forlengelsesmekanisme i IAX, er det nødvendig at eventuelle nye tillegg legges til spesifikasjonen; i motsetning til SIP som kan utvides ganske enkelt.

Den andre ulempen er bruken av en enkelt port. På den ene enden er dette faktisk bra fordi det gjør nettverksoversettelse en virtuell bris. Ulempen med å gjøre det er at det blir lettere for ondsinnede personer å utføre ressursutmattelse eller avslag på tjenestenes angrep. Ved å oversvømme porten som brukes av IAX, kan de overvinne systemet og forhindre legitime brukere i å få tilgang til tjenesten. Fordi det ikke er noen enkelt port for SIP, er dette ikke så stort av et problem.

Når det gjelder bruk, er SIP den mer populære av de to. Nesten alle VoIP-klienter støtter bruken av SIP. SIP brukes også av mange maskinvareprodusenter som hovedprotokoll for sine VoIP-telefoner som fører til økningen av begrepet "SIP-telefoner". "

Sammendrag:

1. IAX er mer båndbredde effektiv enn SIP.

2. SIP er i ren tekst mens IAX ikke er.

3. IAX er ikke så utvidbar som SIP.

4. IAX sårbar for ressursutslippsangrep mens SIP ikke er.

5. SIP er mer populært i forhold til IAX.