SIP vs H.323

기술 이야기 2006.02.24 15:02

* SIP : IETF(Internet Engineering Task Force)에서 정한 호 제어 프로토콜(Call Control Protocol) 표준. 패킷 네트워크상의 애플리케이션단의 시그널링 프로토콜. MGCP(Media Gateway Control Protocol)의 업그레이드 된 프로토콜. 유저 에이전트(UA), SIP 프록시 서버, SIP 레지스트라 서버, SIP 리다이렉트 서버 로 구성.
SIP 레지스트라 서버는 DB나 Domain상의 모든 UA 정보를 보관하는 서버이며, SIP 프록시 서버는 UA에서 요청하는 세션을 수락, 응답하는 UA의 주소정보를 SIP 레지스트라 서버에 질의하는 서버이다. SIP 리다이렉트 서버는 다른 도메인에서 요청하는 SIP 세션 요청에 대해 자기 도메인 내의 SIP 프록시 서버가 직접 연결 설정을 하도록 만드는 서버이다. SIP 주소형식은 'sip:user_id@domain_name' 또는 'sip:user_id@ip_address', 'sip:phone_number@domain_name'
'형태를 지원한다.  UA는 단말기를 말한다. 메신저 형태나 전용 클라이언트 프로그램을 지칭하기도 한다.
메시지는 text기반이며 http를 사용한다. 그러므로 메시지 형태는 request와 response가 있다. 연결이 설정되면 실제 call은 RTP를 통해 P2P 형태로 연결이 된다.
(MGCP는 PSTN 음성 신호를 IP망의 데이터 패킷으로 변환하는 프로토콜임. 음성신호만을 위한 프로토콜)

* H.323 : ITU-T(International Telecommunication Union-Telecommunication standardization sector)에서 정한 호 교환 프로토콜의 표준. 가장 먼저 발표된 VoIP 지원을 위한 표준 프로토콜. 단말(Terminal), 게이트웨어(Gateway), 게이트키퍼(Gatekeeper), MCU(Multipoint Coltrol Unit)으로 구성.

[SIP 기능]
-호 연결시 : 기본 호 연결 시 채널 연결
-메시지 형태 : HTTP 기반의 텍스트
-단말 능력(Capability)교환 : SDP에 의한 한정적 교환
-사용되는 채널 : UDP 채널 1개
-서버 : SIP 네트워크 서버

[H.323 기능]
-호 연결시 : H.225와 H.245에 의한 호와 채널의 분리
-메시지 형태 : ANS.1에 이한 코딩 방식
-단말 능력(Capability)교환 : H.245에 의한 단말의 전체적 능력 교환
-사용되는 채널 : UDP 또는 TCP채널 2개
-서버 : 게이트 키퍼(Gatekeeper)


즉, SIP는 호를 연결하는 과정이나 절차가 간단한 대신 단말의 정보를 많이 가지고 있지 않은 단점이 있으며, H.323은 호를 연결하는 과정은 복잡하나 단말 정보를 자세히 가지고 있는 장점이 있다. 또한 SIP는 인터넷의 프로토콜(예를들면 http 같은)을 재사용할 수 있어 유리한 입장에 있다고 할 수 있다. 현재 추세는 두 프로토콜의 장점만을 모아 SIP로 통합되는 추세이다. 현재 VoIP 서비스는 SIP를 기반으로 하는 추세로 급변화 중이다.

Posted by 까칠한 킬크

댓글을 달아 주세요