1, 개요
2. SIP
3. H.323
4. 비교
1, 개요
- TCP/IP상에서 음성이나 영상을 전송하기 위하여는 양방향 통신을 가능하게 하고 세션을 연결해 주기 위한 프로토콜이 필요하며 SIP와 H.323이 있음
- SIP(Session Initiation Protocol)은 Voip나 멀티미디어 커뮤니케이션용 통신에서 세션이나 호를 관리하는 프로토콜
- 멀티미디어 데이터 전송(RTP) 자체보다는 Signalling을 통한 멀티미디어 통신 관리
2. SIP 등장 배경
- SIP는 H.323 과 마찬가지로 IP 네트워크상에서 다수의 이용자들간에 멀티미디어 세션을 생성하고 종료시키는 역할을 수행하는 프로토콜
- H.323 이 이미 사용되고 있음에도 불구하고 굳이 IETF 에서 SIP 를 발표한 이유는 H.323 프로토콜이 가지고 있는 취약점 떄문
H.323 프로토콜 복잡
H.323 프로토콜은 IP 프로토콜 보다는 ISDN 프로토콜에 적합
SIP 는 HTTP와 같은 Text 기반의 프로토콜로 비교적 구성이 간단
3. SIP 구조와 특징
가. 구조
- SIP 시스템의 구성요소는 SIP 클라이언트와 SIP 서버로 나누어 볼 수 있음
1) SIP Client
- UAC(User Agent Client): 세션 종단에 위치하여 호를 생성하고 설정을 요청
- UAS(User Agent Server): UAC로부터 호를 수락하거나 거절 또는 Redirect 한다
2) SIP Server
- UA간 직접 호출이 가능하지만 SIP 서버를 둠으로써 확장성을 제공
- Proxy server: UAC로부터 SIP콜을 받아 자신이 콜을 대신 만들어 주는 역할
- Register Server: 사용자의 에이전트로터 레지스터 요청을 수신하여 사용자의 위치 정보를 유지
- Redirect Server: 사용자가 직접 요청을 할 수 있는 상대방의 URL을 알려줌
- Location Server: Proxy server나 Redirect server로부터 SIP콜의 목적지 노드의 주소가 요청되면 이를 Resolution해주는 역할
나. SIP 프로토콜의 기능
- SIP 프로토콜이 멀티미디어 통신을 위한 호를 생성 및 종료하기 위해서는 다음의 5가지 기능(Funtionality)이 필요
1) User Location : 통신에 참가할 단말을 결정
2) User Availiability : 통신에 참여할 착신측의 통화 가능여부 결정
3) User Capabilities : 통신간에 사용될 미디어 및 미디어 파라미터 결정
4) Session Setup : 착신측 및 송신측에 세션 파라미터 생성
5) Session Management : 세션의 종료 및 전환, 세션 파라미터 변경, 부가 서비스 연동
다. SIP을 이용해서 전화를 걸고 받는 과정
출처: http://goodsped.tistory.com/category/VoIP%20-%20New%20Generation
라. 특징
- 프로토콜이 단순하고 호환성이 뛰어남
- 인터넷에서 사용되는 다른 많은 프로토콜과 결합하여 다양한 서비스들을 만들 수 있는 유연성과 확장성을 제공
- TCP와 UDP 모두 사용할 수 있으며 Request/Response 구조
- HTTP와 유사한 트랜잭션을 을 가지며, 텍스트 기반이기 때문에 H.323에 비해 구현이 용이
3. H.323
가. 구조
- Terminal: 점대점 또는점대 다자간서비스 제공단말
- Gateway: 서로다른망연결
- Gateway Keeper : H.323 사용 단말의 호제어 및 서비스제어
- MCU : 일정한 품질 유지 및 제어
나. 특징
- call setup 제어와 미디어 전송이 분리되어 있지 않은 구조임
- H.323 프로토콜 복잡
- H.323 프로토콜은 IP 프로토콜 보다는 ISDN 프로토콜에 적합
- 확장성 한계- 대규모사용자불가
4. SIP과 H.323 비교
구분 |
SIP |
H.323 |
표준화 |
IETF |
ITU |
기반 |
인터넷기반 웹중심 |
음성전화망 기반 |
중심 서버 |
Proxy, redirect, location, registration servers |
H.323 Gatekeeper |
메시지 |
HTTP 신택스 및 메시지 기반 |
ISDN Signalling 프로토콜 기반 (Q.931) |
확장성 |
용이 |
부족 |
복잡성 |
단순 |
복잡 |
구성 |
5. 맺음말
- SIP는 범용 Protocol로 다양한 분야에 응용되고 있음.
'Internet > 기타' 카테고리의 다른 글
데이터 마이닝(Data Mining) (0) | 2016.06.08 |
---|---|
QoS, QoE, NP (0) | 2016.05.17 |
이동 Ad-hoc 네트워크 (0) | 2016.05.12 |
RFC 2544 (0) | 2016.05.04 |
NFV (0) | 2015.12.16 |