출처:

http://www.nexpert.net/85

http://blog.acronym.co.kr/125

http://blog.naver.com/blow1/150003192676

https://tools.ietf.org/html/rfc3261


개인 정리용이므로

아래의 내용보다는 위의 출처의 글을 보는것이 

더 도움이 될 수 있다.


SIP(Session Initiation Protocol) 세션 초기화 프로토콜


많은 인터넷과 연결된 어플리케이션들이 생기면서

이들 간에 데이터 교환을 위한 세션의 관리가 필요해졌다.

음성, 영상, 문자 같은 것에 대한 data를 실시간으로 주고 받을 수 있으니

단말간에 뭐든 주고 받을 수 있다고 봐도 되겠다.

이런 data를 주고 받기 위해서는 RTP 같은 전송 프로토콜을 사용한다.


이 프로토콜의 특징은 양 끝단에서 발신의 호출을 착신에서 수신하여 이를 협상(negotiate)하고

협상이 성공하면 양 끝단에서는 SIP로 협상할때 정의했던 프로토콜을 이용해서

Dialog가 진행된다. 사람으로 치면 마치 대화를 한다고 봐도 될것 같다.

한쪽에서 대화를 종료하면 연결이 해제된 것을 알리기 위해 SIP를 사용한다.


텍스트로 되어있고 각각의 정의된 해더에 

약속된 값을 이용해서 세션을 관리할 수 있는 단순한 프로토콜이다.









1 Introduction


   There are many applications of the Internet that require the creation

   and management of a session, where a session is considered an

   exchange of data between an association of participants.  The

   implementation of these applications is complicated by the practices

   of participants: users may move between endpoints, they may be

   addressable by multiple names, and they may communicate in several

   different media - sometimes simultaneously.  Numerous protocols have

   been authored that carry various forms of real-time multimedia

   session data such as voice, video, or text messages.  The Session

   Initiation Protocol (SIP) works in concert with these protocols by

   enabling Internet endpoints (called user agents) to discover one

   another and to agree on a characterization of a session they would

   like to share.  For locating prospective session participants, and

   for other functions, SIP enables the creation of an infrastructure of

   network hosts (called proxy servers) to which user agents can send

   registrations, invitations to sessions, and other requests.  SIP is

   an agile, general-purpose tool for creating, modifying, and

   terminating sessions that works independently of underlying transport

   protocols and without dependency on the type of session that is being

   established.


[출처] SIP|작성자 서비


'기타' 카테고리의 다른 글

SIP의 구성요소  (0) 2017.04.20
SIP의 5가지 기능  (0) 2017.04.20
삼각형 패턴 만들기  (0) 2017.02.03
[TS 24.229]Procedures at the S-CSCF  (2) 2017.01.25
Windows10에서 Telnet 기능 켜기  (0) 2016.12.15

+ Recent posts