Share via


OCS 2007 R2에서 사용되는 Protocol 정보

이전에 Partner 담당자 분들을 대상으로 정리한 자료인데, 별도로 요청하시는 분들이 있으셔서 Blog에 올려드립니다.

***********************************************************************************************************************

일반적으로 OCS 2007 R2는 SIP기반이라고 설명합니다.

그 이유는 모든 통신은 SIP Message로 부터 시작되기 때문입니다.

이때 보안을 유지 하기 위해서 클라이언트와는 TLS를 통해 SIP Message를 주고 받고,

서버간에는 MTLS를 통해 SIP Message를 주고 받습니다.

여기서 MTLS는 서로가 TLS를 맺는 다는 뜻의 Mutual TLS의 약자 입니다.

일반적인 Text 기반의 통신은 SIP 기반의 Message를 통해 내용을 주고 받지만,

실제 Media Data는 SRTP를 통해서 주고 받습니다.

예를 들면, OC에서 상대방과 화상을 하려 할 때,

어떠한 사용자와 화상이라는 기능을 사용하겠다고 서버와 통신하는 것은 SIP Message를 통해서 진행이 되고, 실제 화상 기능이 연결되면 화상 Data는 SRTP를 통해서 서로 주고 받게 됩니다.

위의 내용은 간략하게 OCS 2007 R2의 Protocol 흐름을 설명 드린 것입니다.

추가적으로 다양한 기능을 위해 몇 가지 Protocol이 OCS 2007 R2에서 사용되고 있습니다.

위의 설명된 Protocol을 포함하여 전반적인 Protocol 내용은 아래의 표를 참조해 주세요!

Protocol

Full Name

사용 용도

특징

SIP

Session Initiation Protocol

- OCS 2007 R2의 기본 통신 Protocol

- IM/상태정보/컨퍼런싱/화상/음성/전화신호 통신에 사용

- IETF standard protocol (RFC 3261)

- 음성/화상/화면 공유 기능에 사용되지만 실제 Media Data는 별도의 Protocol 사용

TLS

Transport Layer Security

- OCS 2007 R2의 클라이언트와의 기본 연결 Setting

- IETF standards track protocol (RFC 5246)

- TCP/IP 상의 보안 Protocol

- SSL 3.0 프로토콜에 기반

MTLS

mutual TLS

- OCS 2007 R2 서버 간의 기본 연결 Setting

- 양방향으로 TLS를 설정

HTTP

Hypertext Transfer Protocol

- Focus 와 Conferencing 서버 간의 통신

- Address Book service

- Group Expansion service

- Device Update service

- Downloading meeting content

- Standard Internet protocol

C3P

Centralized Conference Control Protocol

- OC 2007 R2에서 OCS 2007 R2의 Conference 생성 및 관리 명령 통신

- Custom Protocol

- SIP SERVICE / INFO messages 안에 XML 방식으로 전달

- 모든 Conferencing 서버에 HTTPS 방식으로 전달

PSOM

Persistent Shared Object Model

- 웹컨퍼런스 컨텐트를 전송하는 통신

- Custom Protocol

SRTP

Secure Real-Time Transport Protocol

- 보안이 유지된 미디어 통신 (음성/화상/화상공유)

- IETF standard protocol

- RTP 기반의 protocol

SRTCP

Secure Real-Time Control Protocol

- 음성/화상의 신호 품질을 전달

- IETF standard protocol

- RTP/SRTP에 연계되어 사용

ICE

Internet Connectivity Establishment

- 방화벽과 NATs 환경에서의 외부 OC 2007 R2와 OCS 2007 R2 간의 음성/화상/화면공유를 연결

- IETF Draft (RFC로 곧 표준화 될 예정)

TURN & STUN

Traversal Using Relay NAT /

Session Traversal Utilities for NAT

- 방화벽과 NATs 환경에서 최적의 연결 경로를 설정하여 음성/화상/화면공유를 지원

해당 표보다 더 상세한 Protocol별 상세 Data와 Spec을 보기 원하실 경우,

아래 Link의 자료를 참조해 주세요.

https://go.microsoft.com/fwlink/?LinkId=134865