Forskel mellem SIP og IAX Forskellen mellem

Anonim

SIP vs IAX

Voice over Internet Protocol, eller VoIP, er hurtigt ved at blive populær som et billigt alternativ til almindelige opkald. Under VoIP er der en række andre protokoller, der kan bruges, som inkluderer Session Initiation Protocol, eller SIP, og Inter-Asterisk eXchange, der almindeligvis er kendt som IAX. Den største forskel mellem SIP og IAX er, at IAX er meget mere effektiv, når man bruger båndbredde i forhold til SIP. Dette var hovedårsagen til oprettelsen af ​​IAX. Med en bestemt båndbredde kan du ved hjælp af IAX bære et større antal samtidige telefonopkald, end hvis du brugte SIP.

IAX opnår dette ved at være en binær protokol og ikke en almindelig tekstprotokol som SIP. Ved hjælp af binær kan IAX komprimere kommandoer og koder til den mindste størrelse, der er muligt. Det betyder også, at IAX er lidt mere robust end SIP, som kræver en parse for at dele og genkende de forskellige kommandoer, der gives.

IAX er ikke uden ulemper, da det lider af ganske få. Den første er vanskeligheden ved at udvide IAX-protokollen. På grund af manglen på en generisk forlængelsesmekanisme i IAX er det nødvendigt, at der tilføjes nye tilføjelser til specifikationen; i modsætning til SIP, som kan udvides temmelig let.

Den anden ulempe er brugen af ​​en enkelt port. I den ene ende er det faktisk godt, fordi det gør netværksoversættelse til en virtuel brise. Ulempen ved at gøre det er, at det gør det lettere for ondsindede mennesker at udføre ressourceudmattelse eller afslag på serviceangreb. Ved at oversvømme porten, der bruges af IAX, kan de overvinde systemet og forhindre lovlige brugere i at få adgang til tjenesten. Fordi der ikke er nogen enkelt port til SIP, er det ikke så stort af et problem.

Når det kommer til brug, er SIP den mere populære af de to. Næsten alle VoIP-klienter understøtter brugen af ​​SIP. SIP bruges også af mange hardwareproducenter som hovedprotokol for deres VoIP-telefoner, der fører til stigningen af ​​udtrykket "SIP-telefoner". "

Sammendrag:

1. IAX er mere båndbredde effektiv end SIP.

2. SIP er i almindelig tekst, mens IAX ikke er.

3. IAX er ikke så udvidelig som SIP.

4. IAX sårbar over for ressourceudmattelsesangreb, mens SIP ikke er.

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