SIP协议是什么?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/24 04:24:39
SIP协议是什么?
SIP协议是什么?
SIP协议是什么?
用于创建、修改和释放一个或多个参与者的会话.这些会话可以好似Internet多媒体会议、IP电话或多媒体分发.会话的参与者可以通过组播(multicast)、网状单播(unicast)或两者的混合体进行通信.
SIP是类似于HTTP的基于文本的协议.SIP可以减少应用特别是高级应用的开发时间.由于基于IP协议的SIP利用了IP网络,固定网运营商也会逐渐认识到SIP技术对于他们的深远意义.
使用SIP,服务提供商可以随意选择标准组件.不论媒体内容和参与方数量,用户都可以查找和联系对方.SIP 对会话进行协商,以便所有参与方都能够就会话功能达成一致以及进行修改.它甚至可以添加、删除或转移用户.
SIP它既不是会话描述协议,也不提供会议控制功能.为了描述消息内容的负载情况和特点,SIP 使用 Internet 的会话描述协议 (SDP) 来描述终端设备的特点.SIP 自身也不提供服务质量 (QoS),它与负责语音质量的资源保留设置协议 (RSVP) 互操作.它还与若干个其他协议进行协作,包括负责定位的轻型目录访问协议 (LDAP)、负责身份验证的远程身份验证拨入用户服务 (RADIUS) 以及负责实时传输的 RTP 等多个协议.
SIP 的一个重要特点是它不定义要建立的会话的类型,而只定义应该如何管理会话.有了这种灵活性,也就意味着SIP可以用于众多应用和服务中,包括交互式游戏、音乐和视频点播以及语音、视频和 Web 会议.SIP消息是基于文本的,因而易于读取和调试.新服务的编程更加简单,对于设计人员而言更加直观.SIP如同电子邮件客户机一样重用 MIME 类型描述,因此与会话相关的应用程序可以自动启动.SIP 重用几个现有的比较成熟的 Internet 服务和协议,如 DNS、RTP、RSVP 等.不必再引入新服务对 SIP 基础设施提供支持,因为该基础设施很多部分已经到位或现成可用.
对SIP 的扩充易于定义,可由服务提供商在新的应用中添加,不会损坏网络.网络中基于 SIP 的旧设备不会妨碍基于 SIP 的新服务.例如,如果旧 SIP 实施不支持新的 SIP 应用所用的方法/标头,则会将其忽略.