SIP揭密
2003-5
人民邮电出版社
Gonzalo camarillo
183
无
SIP是能够在3G系统中传输IP多媒体业务的信令协议。本书在SIP创始人设定的背景下对SIP给予了详细介绍,同时解释了怎样才能把它当作一种有创新能力的工具用于电信业务。本书由IETF最早的SIP发起人之一撰写,深入解释了当今人们谈论最多的关于SIP协议是什么以及起草它的标准的原因,评价了SIP究竟能够做什么以及传递什么,评估了SIP同其他标准和系统的兼容度,设计了新的支持SIP的业务。
本书主要读者对象为电信工程师、系统开发人员及SIP业务提供商。
第1章 电路交换网络中的信令 1
1.1 电路交换的起源 1
1.2 电路交换的特性 4
1.2.1 电路交换的优势 4
1.2.2 电路交换的弱点 5
1.3 信令介绍 5
1.3.1 FDM和带内信令(In-band signalling) 8
1.3.2 模拟传输 9
1.3.3 数字传输 9
1.3.4 时分多路复用 11
1.3.5 数字信令系统 12
1.3.6 接入信令 13
1.3.7 中继信令 13
1.3.8 SS7 16
1.3.9 SS7之后的模式 18
1.4 小结 20
第2章 分组交换、IP和IETF 21
2.1 分组交换 21
2.1.1 分组交换的优势 25
2.1.2 分组交换的弱点 25
2.1.3 X.25 25
2.2 IP和Internet模式 26
2.2.1 IP连通性 26
2.2.2 增加终端系统的智能 27
2.2.3 端到端协议 29
2.2.4 一般设计问题 29
2.3 Internet协议开发过程史 32
2.3.1 RFC的起源 32
2.3.2 协作团体 32
2.4 Internet工程任务组(IETF) 33
2.4.1 Internet工程指导小组(IESG) 34
2.4.2 技术工作 34
2.4.3 IETF规范:RFC和I-D 35
第3章 Internet多媒体会议体系结构 39
3.1 Internet分层体系结构 39
3.1.1 传输层协议 40
3.1.2 流控制传输协议 41
3.1.3 Internet实时服务 41
3.2 多播 43
3.2.1 多址路由 43
3.2.2 多播的优点 44
3.2.3 多播路由协议 46
3.2.4 Internet组管理协议 49
3.2.5 Mbone 49
3.3 实时数据的传输:RTP 50
3.3.1 数据分组抖动和排序 50
3.3.2 实时传输控制协议 51
3.4 服务质量提供:综合服务和区分服务 52
3.4.1 综合服务 53
3.4.2 区分服务 56
3.5 会话通告协议(SAP) 57
3.5.1 会话描述 58
3.6 会话描述协议(SDP) 58
3.6.1 SDP语法 59
3.6.2 下一代SDP(SDPng) 61
3.7 实时流协议(RTSP) 61
3.8 Internet多媒体会议工具包的使用示例 62
第4章 会话初始化协议:SIP 63
4.1 SIP历史 63
4.1.1 会话邀请协议:SIPv1 63
4.1.2 简单会议邀请协议:SCIP 64
4.1.3 会话初始化协议:SIPv2 65
4.2 SIP提供的功能 66
4.2.1 会话的建立、调整和终止 66
4.2.2 用户可移动性 68
4.3 SIP实体 70
4.3.1 用户代理 70
4.3.2 重定向服务器 71
4.3.3 代理服务器 73
4.3.4 注册员 75
4.3.5 位置服务器 75
4.4 SIP好的特性 77
4.4.1 SIP是IETF工具包中的一部分 77
4.4.2 建立一个会话和描述一个会话这两个功能的分离 77
4.4.3 端系统的智能:端到端协议 78
4.4.4 互操作性 78
4.4.5 可扩展性 78
4.4.6 SIP作为一个创建服务的平台 79
第5章 SIP:协议操作 83
5.1 客户端/服务器事务 83
5.1.1 SIP应答 83
5.1.2 SIP请求 85
5.2 代理服务器的类型 91
5.2.1 保留呼叫状态代理 92
5.2.2 保留状态代理 92
5.2.3 不保留状态代理 93
5.2.4 代理分发 94
5.3 SIP消息格式 94
5.3.1 SIP请求格式 95
5.3.2 SIP 应答消息格式 96
5.3.3 SIP标题头 97
5.3.4 SIP消息体 105
5.4 传输层 105
5.4.1 INVITE事务 106
5.4.2 取消事务 110
5.4.3 其他事务 110
5.5 详述的例子 112
5.5.1 通过一个代理的SIP呼叫 112
第6章 扩展SIP:SIP工具包 117
6.1 扩展协商 117
6.1.1 它是如何完成的 117
6.2 SIP扩展的设计原理 118
6.2.1 不要破坏工具包方法 119
6.2.2 对等关系 119
6.2.3 会话类型的独立性 120
6.2.4 不要改变方法的语义 120
6.3 SIP扩展 120
6.3.1 SIP工具包 121
6.3.2 临时应答的可靠传输 121
6.3.3 不改变会话状态的中间会话事务 123
6.3.4 多消息体 124
6.3.5 即时消息 125
6.3.6 用户代理的自动配置 126
6.3.7 通知之前必须满足的前提 127
6.3.8 呼叫者的喜好 129
6.3.9 事件的异步通知 131
6.3.10 第三方呼叫控制 133
6.3.11 会话传递 134
6.3.12 发送命令 137
6.3.13 SIP安全 138
第7章 用SIP工具包创建应用 141
7.1 第三代移动通信系统 141
7.1.1 网络域 142
7.1.2 呼叫流的例子 143
7.2 即时消息和存在消息 146
7.2.1 SIMPLE工作组 147
7.2.2 存在体系结构 147
7.2.3 即时消息 148
7.3 便携电缆设备 149
7.3.1 体系结构 149
7.3.2 呼叫流例子 150
7.4 PSTN与SIP交互 151
7.4.1 低性能网关 152
7.4.2 高性能网关 154
7.4.3 用于与PSTN交互的SIP扩展 154
7.4.4 PINT服务协议 156
7.5 用于会议的SIP 158
7.5.1 多播会议 158
7.5.2 端用户混合模式 159
7.5.3 多点控制单元 159
7.5.4 分散的多点会议 160
7.6 网络应用的控制 161
附录 163
IETF网站 163
Henning Schulzrinne的SIP网页 164
Dean Willis网页 166
SIP论坛 167
RFC实例 167
RFC 169
缩写词 176
参考文献 180
无