SIP 协议栈结构,SIP 信令格式。
时间: 2023-06-13 22:04:24 浏览: 185
SIP 协议栈研究
SIP(Session Initiation Protocol)是一种基于文本的协议,用于在 VoIP 网络中建立、维护和结束多媒体会话。SIP 协议栈结构一般包括以下层次:
1. 应用层:SIP 协议运行在应用层,负责协商和建立 VoIP 会话。
2. 传输层:SIP 协议可以运行在 TCP、UDP 和 SCTP 传输层协议之上,用于传输 SIP 消息。
3. 网络层:SIP 协议可以在 IPv4 或 IPv6 网络层协议之上运行。
4. 数据链路层:SIP 协议可以在数据链路层协议之上运行,如以太网、ATM 等。
SIP 信令格式一般由请求和响应两种类型的消息组成。请求消息包括请求行、消息头和消息体三部分;响应消息包括状态行、消息头和消息体三部分。
请求消息的格式如下:
```
请求行
消息头
空行
消息体
```
响应消息的格式如下:
```
状态行
消息头
空行
消息体
```
其中,请求行和状态行都包括一个方法或状态码,一个 URI 和一个 SIP 版本号。消息头则包括多个字段,每个字段包括一个字段名和一个字段值。消息体包括可选的消息体内容,如 SDP(会话描述协议)等。
阅读全文