SIP와 IAX의 차이

Anonim

SIP와 IAX

VoIP (Voice over Internet Protocol)가 일반 전화에 대한 저비용 대안으로 빠르게 인기를 얻고 있습니다. VoIP에서는 Session Initiation Protocol 또는 SIP와 IAX라고하는 Inter-Asterisk eXchange를 포함하여 사용할 수있는 여러 가지 프로토콜이 있습니다. SIP와 IAX의 가장 큰 차이점은 IAX는 SIP에 비해 대역폭을 사용할 때 훨씬 효율적이라는 것입니다. 이것이 IAX 창설의 주된 이유입니다. 특정 대역폭이 주어지면 IAX를 사용하면 SIP를 사용하는 경우보다 훨씬 많은 수의 동시 통화를 수행 할 수 있습니다.

IAX는 SIP와 같은 일반 텍스트 프로토콜이 아닌 바이너리 프로토콜이므로이를 달성합니다. 바이너리를 사용하면 IAX가 가능한 가장 작은 크기로 명령과 코드를 압축합니다. 또한 IAX는 SIP보다 약간 강건 함을 의미합니다. 주어진 명령을 분리하고 인식하기 위해서는 구문 분석이 필요합니다.

IAX는 많은 어려움을 겪고 있기 때문에 단점이 없습니다. 첫 번째는 IAX 프로토콜을 확장하는 데 어려움이 있습니다. IAX에서 일반적인 확장 메커니즘이 없기 때문에 새로운 추가 사항을 모두 사양에 추가해야합니다. SIP와는 달리 쉽게 확장 할 수 있습니다.

두 번째 단점은 단일 포트를 사용한다는 것입니다. 한 편으로는 네트워크 번역을 가상의 산들 바람으로 만들기 때문에 실제로 좋을 것입니다. 이렇게하면 악의적 인 사용자가 리소스 고갈 또는 서비스 거부 공격을 쉽게 수행 할 수 있다는 단점이 있습니다. IAX에서 사용하는 포트를 범람시킴으로써 시스템을 극복하고 합법적 인 사용자가 서비스에 액세스하는 것을 방지 할 수 있습니다. SIP를위한 단일 포트가 없기 때문에 이것은 큰 문제는 아닙니다.

사용법은 SIP가 두 가지 중에서 더 많이 사용됩니다. 거의 모든 VoIP 클라이언트는 SIP 사용을 지원합니다. SIP는 VoIP 핸드셋의 주요 프로토콜로 많은 하드웨어 제조업체에서 "SIP 폰"이라는 용어의 등장으로 이어지고 있습니다. "

요약:

1. IAX는 SIP보다 대역폭이 더 효율적입니다. 2. SIP는 일반 텍스트이지만 IAX는 그렇지 않습니다. 3. IAX는 SIP만큼 확장 할 수 없습니다. 4. IAX는 자원 고갈 공격에 취약하며 SIP는 그렇지 않습니다. 5. IAX에 비해 SIP가 더 많이 사용됩니다.