본문 바로가기

SIP의 이해

SIP의 이해 - 7. PRACK (RFC 3262)

                                                                                글 싣는 순서

                                                                                  1. SIP의 개요 (RFC 3261)
                                                                                  2. SDP의 개요 (RFC 4566 & RFC 3264)
                                                                                  3. Early Media in SDP (RFC 3959, RFC 3960)
                                                                                  4. RFC 3261의 주요 매쏘드 (I)             
                                                                                  5. RFC 3261의 주요 매쏘드 (II) 
                                                                                  6. RFC 3261의 Response의 이해
                                                                                  7. PRACK (RFC 3262) 
                                                                                  8. SUBSCRIBE & NOTIFY (RFC 3265, RFC 3680)  
                                                                                  9. INFO  (RFC 2976) 
                                                                                 10. UPDATE (RFC 3311)
                                                                                 11. REFER (RFC 3515)
                                                                                 12. PUBLSIH (RFC 3903)

SIP의 이해를 연재하면서 정말 6장까지 진행되었는 데 댓글이 없기는 처음입니다.  -,- 그래도 방문객들이 부끄러움이 많아서 댓글을 달지 않는다고 믿고 꾸준히 업글하도록 하겠습니다. 설마, SIP는 모두 다 알고 있는 내용이여서 별로 특별할 것이 없다고 많은 분들이 생각한다고 믿고 싶지 않습니다. 흑흑..

이글은 RFC 3262 Reliability of Provisional Responses in the SIP와 Cisco Networkers의 SIP 관련 자료를 참조하여 작성된 것입니다.

PRACK 개요
PRACK는 Provisional Response ACKnowledgement의 약어로써, 아직 설립되지 않은 세션에 대한 신뢰할 수 있는  Provisional ACK를 제공하는 것입니다. 이미 제 3장 Early Media in SDP에서 잠시 다루었던 메쏘드입니다. UAC가 INVITE Request를 보내면, UAS는 100 Trying 또는 183 Session Progress 와 같은 메세지를 200 OK Response 이전에 보내므로 여기에 필요한 정보를 실어 보냅니다. 그러나, UAC의 입장에서는  유일하게 INVITE에 대한 200 OK를 받으면, ACK를 통해 응답이 가능합니다. 즉, 200 OK이전에 신뢰할 수 있는 응답을 제공하기 위한 방안이 없습니다.  따라서,  PRACK을 통해 응답을 수행하게 됩니다.  

 

-----------------
라인하트
CCIEV #18487
linecard@naver.com