计算机软件

SIP协议:描述

会话发起协议(SIP) 是用于信令和管理的多媒体通信会话的协议。 网络电话最常见的应用 - 语音和视频呼叫,并通过IP(互联网协议)的即时消息。

它定义了在端点之间发送和规范的建立,终止,以及呼叫的其他要素的消息。 SIP协议,其中的描述是上面给出可用于创建,修改和终止由一个或多个多媒体数据流的会话。 它是一种应用层协议。 设计为独立于基础传输层。 换言之, 一个协议 基于所述文本包括HTTP(超文本传输)的许多元件和 简单邮件地址 传输协议 (SMTP的)。

SIP协议 - 是什么呢?

SIP工作结合识别和传输多媒体会话数等应用层协议。 识别媒体数据和匹配与会话描述协议(SDP)一起实现。 传输多媒体流 - 语音,视频 - 它通常使用实时传输协议(RTP)或安全模式(SRTP)。 对于安全传输SIP消息可以使用传输层安全(TLS)进行加密。

发展历史

SIP协议最初是由一个专家小组于1996年开发的。 这是在1999年RFC(SIP 1.0)标准化,2543。 在2000年11月,他被接受为3 GPP信令协议和体系结构的IP多媒体子系统(IMS)的用于在蜂窝系统中基于IP的多媒体服务的流的永久元件。 在RFC 3261中规范的最新版本(SIP 2.0)发布于2002年6月。 带有特定扩展名和它的改进在我们的时间使用。

尽管原来的SIP协议是基于语音业务发展的事实。 如今,它支持广泛的应用,包括视频会议,流媒体,即时消息,文件传输,IP传真,和网络游戏。

协议SIP - 说明和操作

会话发起协议独立于底层传输协议的。 它运行在 传输控制协议(TCP), 用户数据报协议(UDP)或传输控制协议流(SCTP)。 它可以用于多播会话的双方(单播)之间的数据传输和。

在这里面有设计元素同类机型HTTP交易请求。 每一个这样的操作由客户端请求,这使得服务器和至少一个响应上的特定方法或函数的。 SIP协议重用大部分的报头字段,编码规则,和HTTP状态代码,提供一个可读的文本格式。

每个网络资源的会话发起协议 - 用户代理或语音信箱 - 使用所述资源分配标识符(URI)的认可,一个共同的标准的语法,这也是在web服务和电子邮件中使用的基础上发挥作用。 URI方案,该方案被用于SIP,具有逻辑链的形式:用户名:密码@主机:端口。

安全策略

如果需要的安全的 数据传输 方案规定,每一个网络元件,与该请求被转发到目标域,必须提供与传输层安全(TLS)。 代理服务器的最后一步时,有义务按照本地安全设置操作目标域。 TLS防止入侵者谁尝试调度的及时拦截数据。 不过,这并不到底提供真正的安全,并不能阻止跟踪和数据被盗。 由于SIP的协议,端口应连接牢固,可与其他网络服务?

它的工作原理与多个其他协议一起,并且仅涉及在信令通信。 SIP的客户端通常使用TCP或UDP端口号5060或5061来连接到SIP服务器和其他SIP端点。 5060端口通常用于未加密的流量信号,而端口5061亲密的“朋友”与传输层安全(TLS)。

有什么用?

要回答这个问题更确切地说«SIP协议 - 这”应该被理解为它是干什么用的。 它通常用于建立和发送语音或视频通话。 它可以让你修改现有的挑战。 该修改可以包括修改地址或端口,邀请其参加对话更多的参与者,添加或删除媒体流。 SIP也查找消息应用程序和服务的事件订阅和通知。

一组与互联网工程任务组(IETF)相关的SIP的规则,决定该应用程序的说明。 在实时传输协议(RTP)的不同协议的应用程序的语音和videopotokovye消息应用程序。 参数 - 端口号,协议,编解码器 - 用于这些媒体流被定义和使用会话描述协议(SDP),其移动在所述封装主体的会话发起协议(例如,SIP云台协议)相匹配。

该协议的基本观点是,它应该在未来提供的信令和呼叫为IP的通信的设置上,可以支持的存在于公共的呼叫处理功能和特征的超集的基础交换电话网(PSTN)。 他没有具体定义。 更确切地说,它规定只有呼叫建立和信令。 其意在执行操作以使得电话的所有动作(m·E·蒂亚尔,应答回铃音或占线信号),通过代理服务器和用户代理执行的。 他们的介绍和术语在不同的国家不同,但同样的原则进行操作。

在电话的价值

电话网络中支持SIP还可以实现许多的存在于7号信令系统(SS7)的更先进的呼叫处理特征。 虽然这两个协议是完全不同的。 SS7是一个集中的协议。 它的特点是一个复杂的中央 网络架构 和“钝”端点(常规电话)。 SIP是“客户 - 服务器”的一个协议。 然而,支持会话初始化协议大多数设备可以作为客户端和服务器的角色演出。 通常,会话启动器作为客户端,并且接收器执行呼叫服务器功能。 因此,SIP特征在通信端点,相反于在网络中实现的传统SS7能力实现。

SIP是,该技术在IT发展,没有在电信业有着根本的不同。 SIP协议被标准化,并且主要是由IETF确定的,而其他(例如,H.323)的传统上与国际电信联盟(ITU)相关联。

网元

SIP定义了用户的代理,以及几种类型的网络服务器元件。 两个SIP端点可以不经过任何中间基础设施进行通信。 然而,这种方法往往是不切实际的政府通信,这需要服务目录来搜索网络中可用的节点。 SIP协议寄存器不能提供这样的功能。

用户代理

用户代理SIP(UA)是一个逻辑网络端点。 它们被用来拨打或接收消息,从而控制了SIP会话。 SIP-UA可以执行用户代理客户端(UAC),它发送SIP请求和其服务器(UAS),其接收的查询和返回SIP响应的作用。 这种控制账户和UAS仅在SIP事务执行。

电话

SIP的语音通信,实际上是IP电话,它实现了客户端和服务器功能的SIP用户代理。 此外,它提供了传统的电话呼叫选项 - 拨号,接听,偏差保留/释放和呼叫转移。

SIP的电话可以被实现为硬件设备或作为软件电话。 由于制造商越来越多地使用此协议作为标准电话平台(在最近几年 - 通过4G),硬件和软件SIP的电话基本面之间的差异仍然模糊。 此外,会话发起协议的内容今天实施了许多基于IP的设备的固件的基本功能。 实例包括各种在Android诺基亚和黑莓,以及SIP协议的设备现在是不可缺少的服务。

在SIP中,在的HTTP,用户代理可以通过一个报头字段的帖子的User-Agent标识其自身,包含该软件/硬件/项的文字说明。 在请求消息中的用户代理字段被传送。 这意味着接收SIP服务器可以看到这些信息。 网络元素会话发起协议有时可以存储信息。 而且它可以在诊断兼容性问题很有帮助。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.unansea.com. Theme powered by WordPress.