基础讲解:什么是SIP协议

网络 网络管理
对于SIP协议,我们做了基础的讲解。通过对这个协议的了解,我们也能了解诶到一些通讯平台的发展基础。现在就让我们看看具体的内容吧。

在会话建立的过程中,我们肯定要应用到SIP协议。可能有些朋友对于这个协议有一些不了解。没关系,这里我们就针对这个协议的内容进行一下讲解。SIP协议可能大家有所接触。那么则个协议的意思是会话初始化协议,是一种应用层控制协议。那么更多具体的功能和应用是什么呢?它可用来创建、修改或终止多媒体会话,如因特网电话呼叫。SIP 能够邀请参与者加入已存在的会话,如组播会议。现有的会话中可以添加或删除媒体。SIP协议支持名称映射和重定向服务,其支持用户移动性。不管用户网络位置在哪,用户只需维持单一外部可视标识符。

SIP 在五个方面支持创建和终止多媒体通信:

用户定位:决定用于通信的终端系统的确定;

用户可用性:决定被叫方是否愿意加入通信;

用户能力:媒体和媒体参数的确定;

呼叫建立:“响铃“,主叫方和被叫方的会话参数的建立;

呼叫管理:包括传输和终止会话、修改呼叫参数和调用服务。

SIP协议可以结合其它 IETF 协议来建立完善的多媒体结构,如提供实时数据传输和服务质量(QOS)反馈的实时传输协议(RTP)、提供流媒体发送控制的实时流协议(RTSP)、为公用交换电话网络(PSTN)提供网关控制的媒体网关控制协议(MEGACO),以及描述多媒体会话的会话描述协议(SDP)。因此,SIP 需要与其它协议协同作用来为用户提供完善的服务。然而 SIP 的基本功能和操作并不依赖于这些协议。

SIP 提供了一组安全服务,包括防止拒绝服务攻击、认证(用户对用户和代理对用户)、完整性保护和加密及隐私服务。

SIP协议同时支持 IPv4 和 IPv6 。关于因特网电话会话,SIP 做如下工作:

通过 SIP 地址识别主叫方和被叫方。当建立一个 SIP 呼叫时,主叫方首先定位适合的服务器,然后发出一个 SIP 请求。最通常的 SIP 行为是邀请。SIP 请求会被代理重定向或者触发一系列的新 SIP 请求,而不是直接到达目的被叫方。用户可以通过 SIP 服务器注册他们的位置。SIP 地址(URL)可以嵌入到网页中,因此只要点击一下就可以和对方建立呼叫会话。

协议结构

SIP 信息可以在 TCP 上传输也可以在 UDP 上传输。SIP 信息是基于文本的,采用 UTF-8 编码中的 ISO 10646 字符集。信息的每一行必须通过 CRLF 终止。大多数信息语法和头字段类似于 HTTP。SIP 信息可以是请求信息也可以是响应信息。

一个请求信息具有以下格式:

 

Method Request URI SIP version

 

Method ― 资源上所执行的方法。可能的方法有:Invite、Ack、Options、Bye、Cancel 和 Register。

Request-URI ― 指一个 SIP URL 或一个通用 URI;是请求要被寻址到用户或服务。

SIP version ― 正在使用的 SIP 版本。

响应信息头的格式见下图 :

 

SIP version Status code Reason phrase

 

SIP version ―正在使用的SIP协议版本。

Status-code ― 3 位整数结果代码,用于试图了解和满足请求要求。

Reason-phrase ― status code 的原文描述。

责任编辑:佟健 来源: hi.baidu.com
相关推荐

2010-09-08 09:40:19

SIP协议是什么

2010-09-08 09:20:27

SIP协议是什么

2010-09-17 14:24:00

SIP协议详解

2010-04-20 10:27:57

什么是负载均衡

2010-08-23 17:16:16

DHCP协议

2010-06-29 12:22:01

MGCP协议

2010-09-08 09:32:22

SIP协议是什么

2010-07-08 12:31:20

SIP会话发起协议

2010-06-08 13:32:19

TCP IP协议基础

2010-06-28 14:51:25

FTP协议命令

2020-11-15 23:25:50

物联网IoT协议IOT

2010-09-07 17:13:54

SIP协议详解

2010-09-09 14:32:46

sip协议端口

2010-07-06 17:17:34

无线路由协议

2010-09-08 17:40:56

协议栈是什么

2010-09-17 10:07:17

SIP协议SIP代理服务器

2010-07-14 18:03:15

2010-09-17 10:41:27

SIP协议视频监控

2010-09-08 16:25:39

SIP协议栈

2010-06-12 15:49:54

TCP IP协议基础知
点赞
收藏

51CTO技术栈公众号