네오영의 블로그
SIP와 H323의 소개와 차이점 본문
이번 글에서는 VoIP 통신에서 주로 사용되는 멀티미디어 통신의 대표적인 프로토콜인 H.323과 SIP에 대하여 자세히 알아보고 두 프로토콜의 차이점에 대해서도 알아보고자 한다.
SIP와 H.323비교
SIP와 H323은 모두 멀티미디어 통화 및 인터넷 프로토콜(IP) 기반 네트워크를 통한 회의에 사용되는 통신 프로토콜이다. SIP와 H323 통신 프로토콜 모두 거의 동시에 도입되었지만 SIP와 H323의 사용범위와 차이점이 있다. 본질적으로 H.323은 SIP가 출현하기 전에 ITU에 의해 파생된 반면 SIP는 IETF 표준에 의해 나오게 되었다. SIP는 원래 설계된 멀티미디어 회의 외에도 인스턴트 메시징, 온라인 게임, 심지어 파일 공유와 같은 다른 멀티미디어 통신을 지원하는 반면, H323은 멀티미디어 회의에만 초점을 맞추고 있다.
H323의 범위가 제한되어 있어 H323은 SIP보다 복잡하지 않으며 상호 운용성이 향상되었다. H323은 신뢰성, NAT 횡단, 유연한 어드레싱, SIP은 통한 로드 밸런싱과 같은 다른 이점을 제공한다.
SIP란 무엇인가?
SIP (Session Inititiation Protocol)은 VOIP (Voice over Internet Protocol)에 사용되는 응용 계층 프로토콜이다. 멀티미디어의 통신 세션을 제어 및 호출, 수정, 종료하는 데 사용되며 VOIP 외에도 인스턴트 메시징, 화상 회의, IP 팩스팩스 등의 멀티미디어 세션에 사용할 수 있으며 파일 전송에도 사용할 수 있다. SIP는 1996년에 도입되었으며 현재는 IETF(Internet Engineering Task Force)에 의해 표준화되었다.
SIP는 텍스트 기반 프로토콜이며 HTTP(HyperText Transfer Protocol) 및 SMTP(Simple Mail Transfer Protocol)와 같은 다른 유명한 텍스트 기반 프로토콜의 기능과 유사하다. SIP는 UDP(사용자 데이터그램 프로토콜)와 TCP(전송 제어 프로토콜)를 모두 지원하는 하위 계층 프로토콜에 의존하지 않는다. TLS (Transport Layer Security)와 함께 사용하여 암호화를 제공하는 기능이 있다.
H323이란?
H.323 은 ITU에서 정의한 가장 오래된 멀티미디어 통신 프로토콜 표준 인 패킷 교환 및 IP 네트워크에서 가장 보편적으로 사용되는 멀티미디어 통신 시스템이다. 주로 오디오 및 화상 회의에서 널리 사용된다. 일반적으로 H.323은 호출 신호 및 제어를 사용하기 위해 비디오 및 오디오 신호의 인코딩, 디코딩 및 패킷 화를 위해 설계된 프로토콜 모음으로 구성된다. IP를 통한 멀티미디어 회의의 표준으로 1996년 국제통신연합(ITU)에 의해 승인되었습니다.
SIP와 H323의 차이점?
- SIP는 인터넷을 기반으로 하는 반면 H.323 프로토콜은 전화 통신을 기반으로 한다.
- SIP는 멀티미디어 회의 외에도 파일 공유, 인스턴트 메시징, 온라인 게임 및 기타 멀티미디어 통신에 사용할 수 있으나 H323은 멀티미디어 회의만을 대상으로 한다.
- H.323은 인터넷과 호환되지 않지만 SIP는 인터넷과 호환된다.
- H323은 네트워크 연결 및 장치 장애를 처리하는 기능을 제공하지만 SIP는 이러한 높은 수준의 장애 감지 및 복구 메커니즘이 없기 때문에 SIP보다 신뢰성이 높다.
- SIP는 인스턴트 메시징 기능을 제공합니다. 반대로, H.323에는 그런 시설이 없다.
- SIP는 텍스트 기반 프로토콜이며 메시지는 ASCII로 인코딩 되는 반면 H323 메시지는 압축된 바이너리이다
- H323에는 로드 밸런싱을 수행하는 기능이 있지만 SIP에는 해당 기능이 없다.
- SIP는 URI 만 이해하지만 H323은 URI 외에도 이메일, E.164 번호, 전송 주소, 모바일 UIM 등 많은 다른 주소를 지원한다.
- H323은 NAT(네트워크 주소 변환) 순회 기능을 제공하지만 SIP 프로토콜에 정의되어 있지 않다.
- • H323은 데이터 회의를 완벽하게 지원하지만 SIP는 지원에 제한되어 있다.