欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2, C++/F#/Lisp
Session Initiation Protocol
来自开放百科 - 灰狐
(版本间的差异)
2010年8月22日 (日) 00:55的版本
SIP是IETF于1999年提出的,在2002年进行了修订。RFC 3261对它进行了描述。
有人说,SIP对于通信,就像HTTP对于Web一样。
SIP是一种轻量级的可扩展请求/响应协议,用于在两个端点之间开始通信会话。
优点
- 稳定性。该协议已经使用了多年,现在十分稳定。
- 速度。基于UDP的小型协议效率特别高。
- 灵活性。这个基于文本的协议十分容易扩展。
- 安全性。它提供像加密(SSL、S/MIME)和身份验证这样的功能。对SIP的扩展还提供其他安全性功能。
- 标准化。随着整个通信行业都在向SIP靠拢,SIP已经讯速成为一种标准。其他技术可能具有SIP所没有的优势,但是它们没有得到全球范围内的采用。
Java与SIP
Java为SIP提供了绝佳的支持。Java技术中SIP的部分主要位于JAIN (Java APIs for Integrated Networks)工作组中,以下是一些相关规范。
- JSR 32: JAIN SIP API
- JSR 116: SIP Servlet API
- JSR 125: JAIN SIP Lite
- JSR 180: SIP API for J2ME
- JSR 164: SIMPLE Presence
- JSR 165: SIMPLE Instant Messaging
- JSR 141: SDP API
- Java Media Framework for RTP
开源项目
分享您的观点