심플(인스턴트 메시징 프로토콜)

SIMPLE (instant messaging protocol)

SIMPLE은 Instant Messaging and Presence Leveraging Extensions를 위한 Session Initiation Protocol(SIP)로 Internet Engineering Task [1]Force가 관리하는 SIP(Session Initiation Protocol)에 기반인스턴트 메시징(IM) 및 존재 프로토콜 스위트입니다.

목적

SIMPLE은 다음 문제에 SIP를 적용합니다.

  • 예를 들어 사용자가 점심 식사 후 로그인하거나 돌아올 때 등, 이러한 이벤트가 발생했을 때 존재 정보를 등록하고 알림을 받습니다.
  • SMS 또는 양방향 페이징과 유사한 짧은 메시지 전송
  • 두 명 이상의 참가자 간의 실시간 메시지 세션을 관리합니다.

SIMPLE 기반 프로토콜의 구현은 SIP Softphone 및 SIP Hardphone에서 확인할 수 있습니다.

기술 설명

존재

SIMPLE 존재 사양은 다음과 같이 나눌 수 있습니다.

  • 핵심 의전 기구죠이를 통해 구독, 알림 및 게시에 대한 실제 SIP 확장이 제공됩니다.RFC 6665에서는 SUBSCRIBE 메서드와 NOTIFY 메서드가 정의되어 있습니다.SUBSCRIBE 에서는, 유저는 서버상의 이벤트에 가입할 수 있습니다.서버는 이벤트가 발생할 때마다 NOTIFY로 응답합니다.RFC 3856에서는 존재에 SUBSCRIBE/NOTIFY를 사용하는 방법을 정의하고 있습니다.각 사용자 에이전트가 존재 구독 자체를 처리하는 엔드 투 엔드 모델과 중앙 집중식 모델의 두 가지 모델이 정의됩니다.후자는 존재 서버의 개념을 도입하고 있습니다.모든 서브스크립션은 이 서버에 의해 처리됩니다.메시지 PUBLISH(RFC 3903)를 통해 사용자 에이전트는 자신의 서브스크립션 상태를 존재 서버에 알릴 수 있습니다.
  • 존재 문서존재 정보는 XML 문서로 코드화되어 있으며, 각 SIP 메시지의 본문으로 전송됩니다.RFC 3863 및 RFC 4479는 이 순서를 기술하고 있으며, RFC 4480(RPID), RFC 4481, RFC 4482(CPID) 및 다양한 초안은 존재 문서의 내용과 형식을 기술하고 있습니다.
  • 프라이버시, 정책프로비저닝.중앙 집중식 모델을 사용하는 경우 사용자 에이전트는 자신의 존재 정보를 구독할 수 있는 사용자를 정의하는 방법이 필요합니다.RFC 4745 및 RFC 5025는 애플리케이션 고유의 데이터에 대한 접근을 제어하는 인가 정책의 프레임워크를 정의합니다.HTTP에 의해 전송되는 XCAP(RFC 4825)를 통해 사용자 에이전트는 존재 규칙을 XCAP 서버에 전달할 수 있습니다.XCAP 서버는 존재 서버에 의해 공개되는 정보를 제어합니다.RFC 3857 및 RFC 3858은 서브스크립션이벤트 "watcher info"를 정의합니다.사용자 에이전트는 자신의 존재 정보를 구독하는 사용자에게 통지하기 위해 이 이벤트에 가입할 수 있습니다.

IM

SIP는 인스턴트 메시징의 두 가지 모드를 정의합니다.

  • 페이지 모드에서는 RFC 3428에서 정의된SIP 메서드 MESSAGE가 사용됩니다.이 모드에서는 세션이 확립되지 않습니다.
  • 세션 모드Message Session Relay Protocol(RFC 4975, RFC 4976)은 임의의 크기의 콘텐츠를 사용자 간에 언제든지 교환하기 위한 텍스트 기반 프로토콜입니다.MSRP 세션은 SIP 및 SDP 시그널링 내에서 MSRP URI 등의 특정 정보를 교환함으로써 설정됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ 2003-04-19 Wayback 머신에 아카이브된 심플한 작업 그룹
  • Rosenberg, J. (April 2013). SIMPLE Made Simple: An Overview of the IETF Specifications for Instant Messaging and Presence Using the Session Initiation Protocol (SIP). IETF. doi:10.17487/RFC6914. RFC 6914. Retrieved September 24, 2013.

외부 링크