阅读(4523) (12)

SIP 介绍

2016-12-27 10:01:23 更新

会话发起协议(SIP,Session Initiation Protocol)是在VoIP技术中使用的最常见的协议之一。它是一种应用层协议,与其他应用层协议协同工作,以控制Internet上的多媒体通信会话。

VoIP技术

在进一步讨论之前,让我们首先了解有关VoIP的几点。

  • VOIP是一种允许您通过互联网提供语音和多媒体(视频,图片)内容的技术。 它是任何时间,任何地方与互联网的可用性最便宜的沟通方式之一。

  • VOIP的一些优势包括 -

    • 低成本

    • 可移植性

    • 无额外电缆

    • 灵活性

    • 视频会议

  • 对于VOIP呼叫,您需要的是一台带有互联网连接的电脑/笔记本电脑/手机。下图描述了VoIP呼叫如何发生。

VoIP

有了这个基础,让我们回到SIP。

SIP - 概述

以下是关于SIP的几点注意事项 -

  • 以下是关于SIP的几点注意事项 - ...

  • SIP是由IETF(因特网工程任务组)标准定义的应用层协议。 它在 RFC 3261 中定义。

  • SIP体现了客户端 - 服务器体系结构以及来自 HTTP 的URL和URI以及来自 SMTP 的文本编码方案和标题样式的使用。

  • SIP利用SDP(会话描述协议)的帮助,SDP描述了用于通过IP网络传递语音和视频的会话和RTP(实时传输协议)。

  • SIP可用于双方(单播)或多方(多播)会话。

  • 其他SIP应用包括文件传输,即时消息,视频会议,在线游戏和蒸汽多媒体分发。

SIP适用在哪里?

基本上SIP是一种应用层协议。它是用于创建和终止与一个或多个参与者的会话的简单网络信令协议。SIP协议被设计为独立于底层传输协议,因此SIP应用可以在TCP,UDP或其他低层网络协议上运行。

下图说明了SIP在事物的一般方案中的位置 -

SIP Layers

通常,SIP协议用于两个或更多个端点之间的互联网电话和多媒体分发。例如,一个人可以使用SIP发起到另一个人的电话呼叫,或者某人可以与许多参与者创建电话会议。

SIP协议被设计为非常简单,具有有限的命令集。它也是基于文本的,因此任何人都可以读取在SIP会话中的端点之间传递的SIP消息。