새소식

반응형
밥벌이/네트워크

SIP

  • -
반응형
  • SIP 개요
    • ITEF SIP 워킹 그룹에서 RFC 3261 표준으로 제정한 HTTP와 유사한 텍스트 기반의 호 처리 프로토콜
    • VoIP를 위한 호 세션 설정, 유지 및 해제 등의 관리에 대한 전반적인 절차를 다룸
    • 클라이언트-서버 기반 프로토콜로, 호 시도자가 상대방을 호출하여 세션에 참가하는 형태
       
  • SIP의 구성 요소
    • 사용자 에이전트는 호 요청 시는 UAC 기능으로, 착신 쪽일 경우는 UAS 기능으로 수행
      • UAC[User Agent Client] UAS[User Agent Server]
        • SIP는 다수의 사람이 화상회의나 전하 통화를 할 때 사용자를 제어하기 위한 프로토콜보다는 화상 회의나 전화 통화에 상대방을 쉽게 초대할 수 있게 하기 위해 만들어진 프로토콜로, 호를 요청하는 쪽을 UAC하고 하고, 받는 쪽을 UAS라고 함
    • SIP 서버
      • H.323의 게이트키퍼와 유사한 기능을 수행
      • 착신호의처리 방법에 따라 프록시 서버와 Redirect 서버로 분류
    • 위치 서버(Location Server)
       
  • SIP 호 설정 과정
    • 사용자 에이전트가 착신자 주소를 명기한 INVITE 메시지를 보냄
    • 사용자 에이전트가 방화벽 내부에 있는 호스트일 경우에는 반드시 프록시 서버를 이용해서 보냄
    • SIP서버는 위치 서버에서 착신지의 현 주소를 조회한 후 처리
      • 프록시 서버 방식 : 새로운 호 설정을 요구하는 INVITE 메시지를 만들어 확인된 착신지 주소로 전달(Forwarding)
      • Redirect 서버 방식 : 조회한 주소를 호 요청 메시지를 보낸 UAC에게 되돌려 보내 UAC가 직접 호를 설정하도록 함
    • 위치 서버에서 알려준 착신 주소가 동일한 네트워크에 속한 경우(방화벽 내부에 있는 경우) 프록시 서버로 동작하고, 아니면 Redirect 서버로 동작
    • 위치 서버가 여러 개의 주소를 알려주면 프록시 서버는 동시에 또는 순차적으로 해당 주소로 호 설정을 시도하고(Forking), Redirect 서버는 통보 받은 주소 모두를 UAC에 알려줌
         
  • SIP 메시지
    • HTTP와 유사하며, 헤더와 몸체로 구성
    • 요청과 응답형으로 분류
      • 요청 메시지 6가지
        INVITE, ACK, BYE, CANCEL, REGISTER, OPTION
      • 응답은 3자리 숫자로 표현
        1xx : Information, 2xx : Success, 3xx : Redirection, 4xx : Client error, 5xx : Server Error, 6xx : Global error
         
  • SIP vs H.323
    • H.323은 LAN 상에서 멀티미디어 서비스 구현을 위해 발전해 왔기 때문에 인터넷 보다는 인트라넷에 적합하여 확장성에 문제가 있는 반면, SIP는 처음부터 인터넷 상에서 멀티미디어 통신을 위한 프로토콜로 고안되었기 때문에 구조가 간단하고 구현이 용이
    • SIP는 단순한 메시지 포맷으로 디코딩과 디버그 및 확장이 용이하고, C/S 구조를 택하여 보안이나 관리, 확장성 등이 좋으며 기본의 네임서버, 인증서버 등 기존 장비를 그대로 활용이 가능
반응형

'밥벌이 > 네트워크' 카테고리의 다른 글

VoIP 망 구조  (0) 2010.12.23
H.323  (0) 2010.12.23
전송 다중화 기술  (0) 2010.08.13
데이터 인코딩 기법  (0) 2010.08.13
전송 매체  (0) 2010.08.13
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.