무한경쟁/인터넷이야기

실시간 응용 데이터 전송을 위한 트랜스포트 프로토콜

영원한 울트라 2011. 3. 13. 21:59

1. 개요

  ㅇ IETF(Internet Engineering Task Force)에서 작성한 인터넷 표준

  ㅇ 실시간 응용 데이터 전송을 위한 트랜스포트 프로토콜

  ㅇ RTP와 RTCP는 모두 UDP 상에서 동작

    - 품질 보장이나 신뢰성, 뒤바뀐 순서, 전송방지 등의 기능을 제공하지 못함

    - 실시간 응용에서 필요한 시간 정보와 정보매체의 동기화 기능 제공

    - 최근 인터넷 상에서 실시간 정보를 사용하는 거의 모든 어플리케이션(VOD, AOD, 인터넷 방송, 영상회의 등) 들이 RTP 및 RTCP를 사용

 

2. VoIP 망구조

 

 

   

    - MGCP : Media Gateway Control Protocol

    - TCAP : Transaction Capabilities Application Part

    - RTP/RTCP : Real-time Transport Protocol/RTP Control Protocol

    - LE : Local Exchange

    - SIP : Session Initiation Protocol

    - ISUP : ISDN Usr Part

    - STP : Signaling Transfer Point

    - SCP : Signaling Control Point

 

3. RTP(Real-time Transport Protocol) : 실시간 전송 프로토콜

  ㅇ Application Layer Protocol, 실시간 데이터를 전송하는 응용에 적합

  ㅇ 자원예약, QoS 보장 등의 기능은 제공하지 않음

  ㅇ 트랜스포트의 의미는 실시간 데이터의 특성에 중점을 두어 제정한 표준

  ㅇ RTP 패킷은 UDP를 이용하여 전달됨

 

4. RTCP(Real-time Transport Control Protocol)

  ㅇ RTP의 QoS를 유지하기 위해 함께 쓰이는 프로토콜

  ㅇ RTP는 데이터 전송에만 관계함. RTCP는 데이터 전송을 감시하고 세션 관련 정보를 전송하는데 관여

  ㅇ RTP 노드 들은 네트워크의 상태를 분석하고 주기적으로 네트워크의 정체여부를 보고하기 위해 RTCP 패킷을 서로에게 보냄

 

5. 동작과정