Skillnad mellan SIP och IAX Skillnad mellan

Anonim

SIP mot IAX

Voice over Internet Protocol, eller VoIP, snabbt blir popularitet som ett billigt alternativ till vanliga samtal. Under VoIP finns det ett antal andra protokoll som kan användas som Session Initiation Protocol, eller SIP, och Inter-Asterisk Exchange, allmänt känd som IAX. Den största skillnaden mellan SIP och IAX är att IAX är mycket effektivare när man använder bandbredd jämfört med SIP. Detta var huvudorsaken bakom skapandet av IAX. Med en specifik bandbredd kan du använda IAX med ett större antal samtidiga telefonsamtal än om du använde SIP.

IAX uppnår detta genom att vara ett binärt protokoll och inte ett plaintext protokoll som SIP. Med binär kan IAX komprimera kommandon och koder till den minsta möjliga storleken. Det betyder också att IAX är lite robustare än SIP, vilket behöver en analys för att dela upp och känna igen de olika kommandon som ges.

IAX är inte utan nackdelar eftersom det lider av en hel del. Den första är svårigheten att utöka IAX-protokollet. På grund av bristen på en generisk förlängningsmekanism i IAX är det nödvändigt att nya tillägg läggs till i specifikationen. till skillnad från SIP som kan utvidgas ganska enkelt.

Den andra nackdelen är användningen av en enda port. I ena änden är det faktiskt bra eftersom det gör nätverksöversättning en virtuell bris. Nackdelen med att göra det är att det blir lättare för skadliga människor att genomföra resursutmattning eller avslag på serviceattacker. Genom att översvämma porten som används av IAX kan de övervinna systemet och förhindra legitima användare att komma åt tjänsten. Eftersom det inte finns någon enda port för SIP, är det inte så stort av ett problem.

När det gäller användning är SIP den mer populära av de två. Praktiskt taget alla VoIP-klienter stöder användningen av SIP. SIP används också av många maskinvaruföretag som huvudprotokollet för sina VoIP-telefoner, vilket leder till ökningen av termen "SIP-telefoner". "

Sammanfattning:

1. IAX är mer bandbredd effektiv än SIP.

2. SIP är i vanlig text medan IAX inte är.

3. IAX är inte lika töjbar som SIP.

4. IAX sårbar för resursutmattningsattacker medan SIP inte är.

5. SIP är mer populär jämfört med IAX.