If you were Registered and logged in, you could reply and use other advanced thread options
|
Posted by karthikbalaguru on December 9, 2009, 12:17 pm
Hi,
I find that,SIP is designed to be independent of the underlying
transport layer; it can run on Transmission Control Protocol (TCP),
User Datagram Protocol (UDP), or Stream Control Transmission
Protocol (SCTP).
Then, why is the SIP protocol referred as a " TCP/IP-based
Application Layer protocol " ? Any ideas ?
Reference -
http://en.wikipedia.org/wiki/Session_Initiation_Protocol
Thx in advans,
Karthik Balaguru
|
|
Posted by David Schwartz on December 9, 2009, 1:12 pm
wrote:
> Hi,
> I find that,SIP is designed to be independent of the underlying
> transport layer; it can run on Transmission Control Protocol (TCP),
> User Datagram Protocol (UDP), or Stream Control Transmission
> Protocol (SCTP).
> Then, why is the SIP protocol referred as a =A0" TCP/IP-based
> Application Layer protocol " ? Any ideas ?
> Reference -http://en.wikipedia.org/wiki/Session_Initiation_Protocol
I think you're getting a bit confused between how a protocol gets
information from point A to point B and what information the protocol
gets from point A to point B. While SIP is designed to be independent
of the underlying transport layer and could theoretically get
information from point A to point B by some non-TCP/IP mechanism, what
is the actual information it's getting from point A to point B? Look
at typical SIP messages and you'll see they convey information *about*
TCP/IP protocols, addresses, and ports.
DS
|
|
Posted by karthikbalaguru on December 9, 2009, 9:35 pm
> wrote:
> > Hi,
> > I find that,SIP is designed to be independent of the underlying
> > transport layer; it can run on Transmission Control Protocol (TCP),
> > User Datagram Protocol (UDP), or Stream Control Transmission
> > Protocol (SCTP).
> > Then, why is the SIP protocol referred as a =A0" TCP/IP-based
> > Application Layer protocol " ? Any ideas ?
> > Reference -http://en.wikipedia.org/wiki/Session_Initiation_Protocol
> I think you're getting a bit confused between how a protocol gets
> information from point A to point B and what information the protocol
> gets from point A to point B. While SIP is designed to be independent
> of the underlying transport layer and could theoretically get
> information from point A to point B by some non-TCP/IP mechanism, what
> is the actual information it's getting from point A to point B? Look
> at typical SIP messages and you'll see they convey information *about*
> TCP/IP protocols, addresses, and ports.
Thx for the response.
I have another query related with SIP while using Audio or Video
stream.
The voice and video stream communications in SIP applications are
carried
over another application protocol, the Real-time Transport Protocol
(RTP).
Parameters (port numbers, protocols, codecs) for these media streams
are
defined and negotiated using the Session Description Protocol (SDP)
which
is transported in the SIP packet body. And these parameters are used
to
determine the type of media(Audio/Video) and put in the corresponding
queue/buffer in the user terminal rather than parsing the entire
packet to
determine the presence or absence of audio / video.
Is the above understanding correct ? Correct me if i am wrong.
Thx in advans,
Karthik Balaguru
|
|
Posted by Thomas T. Veldhouse on December 27, 2009, 1:54 am
>
> Thx for the response.
> I have another query related with SIP while using Audio or Video
> stream.
>
> The voice and video stream communications in SIP applications are
> carried
> over another application protocol, the Real-time Transport Protocol
> (RTP).
> Parameters (port numbers, protocols, codecs) for these media streams
> are
> defined and negotiated using the Session Description Protocol (SDP)
> which
> is transported in the SIP packet body. And these parameters are used
> to
> determine the type of media(Audio/Video) and put in the corresponding
> queue/buffer in the user terminal rather than parsing the entire
> packet to
> determine the presence or absence of audio / video.
>
> Is the above understanding correct ? Correct me if i am wrong.
>
You aren't asking these questions because you are looking for answers; you
already know what the answers are. What is the *real* reason that you are
asking these questions?
--
Thomas T. Veldhouse
Religion is a crutch, but that's okay... humanity is a cripple.
|
|
Posted by karthikbalaguru on December 27, 2009, 4:39 am
wrote:
> > Thx for the response.
> > I have another query related with SIP while using Audio or Video
> > stream.
> > The voice and video stream communications in SIP applications are
> > carried
> > over another application protocol, the Real-time Transport Protocol
> > (RTP).
> > Parameters (port numbers, protocols, codecs) for these media streams
> > are
> > defined and negotiated using the Session Description Protocol (SDP)
> > which
> > is transported in the SIP packet body. And these parameters are used
> > to
> > determine the type of media(Audio/Video) and put in the corresponding
> > queue/buffer in the user terminal rather than parsing the entire
> > packet to
> > determine the presence or absence of audio / video.
> > Is the above understanding correct ? Correct me if i am wrong.
> You aren't asking these questions because you are looking for answers; yo=
u
> already know what the answers are. =A0What is the *real* reason that you =
are
> asking these questions?
I wanted to confirm my understanding so that the design can
be visualized.
Thx,
Karthik Balaguru
|
| Similar Threads | Posted | | Transport clients pots lines over voip | March 7, 2006, 3:27 pm |
| RTP protocol use | April 29, 2007, 7:28 am |
| Help: H.248/MGCP protocol vs SIP for SS7 interworking | May 10, 2006, 7:33 pm |
| Remote phone control protocol for SIP phones | December 18, 2007, 12:25 pm |
| Provider independent Hard VoIP phones? | September 26, 2005, 6:38 pm |
| [APLIO] Independent Aplio Server has changed IP address | September 1, 2005, 2:37 pm |
|
|
> I find that,SIP is designed to be independent of the underlying
> transport layer; it can run on Transmission Control Protocol (TCP),
> User Datagram Protocol (UDP), or Stream Control Transmission
> Protocol (SCTP).
> Then, why is the SIP protocol referred as a =A0" TCP/IP-based
> Application Layer protocol " ? Any ideas ?
> Reference -http://en.wikipedia.org/wiki/Session_Initiation_Protocol