Re: SIP 프로토콜에서의 session에 대한 설명 부탁 드립니다.
Reg. Date: March 30, 2000 By 문경귀
황규진 wrote:>제가 요즈음 SIP 프로토콜을 공부하고 있는데...
>
>좀 우문 같지만...session에 대한 정확한 의미를
>
>알고 싶어서 글 올립니다.
>
>session이 무엇인지 알려 주세요.
사실 용어를 정의하는 것 자체가 상당히 어려운 일입니다.
RFC가 존재하는 프로토콜에 대해서는 이 RFC 문서를 보면 앞부분에 본론에서 사용할 용어들에 대해 정의하고 있습니다.
RFC2543에 의하면 session은 다음과 같은 의미를 가집니다.
Session = { senders, receivers,
data streams flowing from senders to receivers }
즉, 송신자와 수신자가 있고 물론 이들은 하나 이상일 수 있습니다. 그리고 이들 사이에 형성된 전송 채널을 한데 묶어서 session이라는 추상적인 개념으로 지칭하는 것입니다.
만약 현재 망 위에 노드 A, B, C, D, E가 존재하고 이들 노드 사이에 다음과 같은 전송 채널이 형성되어 있는 경우에,
A --> B, C
E --> D
세션은 S1 = { A, B, C, A --> B, C }, S2 = { E, D, E --> D}.
즉 2개의 session이 존재하는 것입니다.
그럼 도움이 되었기를 바랍니다.