为帮助考生备考中级通信工程师交换技术考试,希赛小编为考生整理了中级通信工程师交换技术考试知识点:现代通信网主要协议(2),相信对大家备考中级通信工程师交换技术会有帮助。
2、SIP和SDP
●SIP是在IP网络中实现多媒体实时通信应用的一种信令控制协议。SIP的主要功能:用户定位、用户能力、用户可达性、呼叫建立和呼叫处理。
●SIP的网络模型采用了IP网络常用的客户机/服务器(C/S)结构。客户机通过和服务器之间的请求和应答来完成呼叫和传送层的控制。
●SIP的网络模型结构中有两类基本的网络实体:SIP用户代理和SIP网络服务器。SIP用户代理是贮存在终端系统中的功能块,SIP网络服务器是处理与多个呼叫相关联信令的网络设备,主要有代理服务器、重定向服务器和注册服务器。
SIP网络模型结构 基本功能描述
用户代理 直接和用户发生交互作用的功能实体,它能够代理用户的所有请求或响应
代理服务器 代表其他客户机发起请求,既充当服务器,又充当客户机的中间程序。代理服务器在转发请求之前需要解释原请求消息,在必要时还需要重写原请求消息
重定向服务器 重定向服务器接收请求消息后,把请求消息中的被叫用户地址映射成零个或更多个新地址,向请求方发送应答,以指示被叫用户的地址
注册服务器 注册服务器用于登记新接入用户的当前IP地址,并维护用户的注册SIP地址到用户当前IP地址的映像,以便其他用户能够通过位置服务器确定该用户的位置
●SIP消息是SIP客户机和服务器之间通信的基本信息单元。SIP是一个基于文本的协议,采用UTF-8编码中的ISO10646字符集,以空格为间隔符,以回车换行符CRLT为行结束符。
●SIP消息有请求消息和状态消息两大类,请求消息从客户端发送到服务器,而状态消息从服务器发送到客户端。
●弄清楚如下例题:
INVITE sip:xiaowang@10.77.226.41 SIP/2.0
From: sip:laozhang@10.77 .226 .41;tag=1c13959
To: sip:xiaowang@10.77.226.41
Call-ID: call-973574765-4@10.77.226.121
Cseq: 1 INVITE
Content-Type: application/sdp
Content-Length: 199
Accept-Language: en
Supported: sip-cc, sip-cc-01, timer
Contact: sip:laozhang@10.77.226.121
User-Agent: PingteV1.0.0 (VxWorks)
Via: SIP/2.0/UDP 10.77.226.121
v=0
o=Pingtel 5 5 IN IP4 10.77.226.121
c=IN IP4 10.77.226.121
m= audio 8766 RTP/AVP 0 96 8
由消息可知,主叫的注册账号是SIP:laozhang@10.77.226.41,与主叫直接通信的地址是laozhang@10.77.226.121,被叫的注册账号是xiaowang@10.77.226.41,该消息的消息体采用的协议是SDP,本次会话中主叫可以接收3种编码的音频主叫接收媒体流的IP地址和RTP端口号分别是10.77.226.121和8766。