《VoIP技术构架(第2版·修订版)》一导读


0254dca1df982964170700b8b24ce740038ab3b1

前 言

VoIP技术构架(第2版·修订版)
本书第1版完成于1999年,在其中,我们描述了一个发生在“新世界服务提供商(new-world service provider)”与已有的“整体式提供商和集团(monolithic provider and corporation)”之间的争斗。现在,我们都已知道这个故事的结果——大多数的新世界公司和服务提供商都已经停业了,而且他们的资产已经被清算或者被那些整体式服务提供商所吞并。

这些泡沫的爆裂也影响了VoIP。VoIP会成为另一个使用新技术和创新来运营商业的牺牲品么?您没有必要去向水晶球询问答案,市场已经决定了一切。VoIP或者通常所说的“IP通信(IP communication)”,作为目前和将来的主要通信机制,已经是不言而喻的事实。

最近的美国电信工业协会(Telecommunications Industry Association,TIA)的报告指出,住宅VoIP用户在2005年增加了3倍还多。TIA同时预测,直到2009年年均复合增长率(compounded annual growth rate)将超过40%。这将会增加超过1800万的VoIP用户。这些都证明了,分组语音(packet voice)不但增长迅速,而且已经占稳了市场。这只是一个消费者接纳此项技术的例子,而中小企业和大型企业的接受能力一向是惊人的。

传统的TDM PBX(专用小交换机)正在迅速地被功能丰富的企业级商务通信工具所代替。与其说这是一个经济的语音传送方式,不如说是一个全新的与客户和合作伙伴沟通的方式。

本书第1版已销售了很多年。我最初的合著者James Peters和我编写本书时,主要致力于提供基础知识以使其成为人们长期的参考书。虽然市场可能日新月异,但最基本的基础技术一旦在经过最初的飞速增长后,通常会稳定下来并在新应用的驱动下稳定发展。

本书第1版也许会像恐龙一样消逝,但其中的许多最初理念仍然是正确的。修订本书的一个目的就是将过去6年里所有技术上的变化更新进来。例如,会话发起协议(Session Initiation Protocol,SIP)在1999年就已经成熟,到现在仍然是许多新应用(像手机的“一键通”或称为“即按即说”[push to talk],以及IMS架构)的基石。修订本书的另一个同样重要的目的就是讨论以这些基本技术为基础的新应用,以及它们对使用者的影响。

目 录

第1章 PSTN概览及与VoIP的比较
1.1 PSTN起源
1.2 PSTN基础
1.3 PSTN服务与应用
1.4 语音与数据网合二为一的驱动力
1.5 分组电话网络的驱动力
1.6 新PSTN网络架构模型
1.7 小结
第2章 企业电话的今天
2.1 PSTN与ET的相似之处
2.2 PSTN与ET的不同之处
2.3 PSTN与ET互联的通用方式
2.4 小结
第3章 基本电话信令
第4章 7号信令系统
第5章 公共交换电话网(PSTN)服务
第6章 IP技术指南
第7章 VoIP:深入分析
第8章 QoS
第9章 计费与仲裁服务
第10章 语音安全
第11章 H.323
第12章 SIP
第13章 网关控制协议
第14章 PSTN与VoIP互联
第15章 服务供应商VoIP应用和服务
第16章 企业VoIP应用和服务

部分 基础 第1章 开篇 3 1.1 次友好的对话 3 1.2 准确的问题描述 4 1.3 程序设计 4 1.4 实现概要 5 1.5 原理 6 1.6 习题 7 1.7 深入阅读 9 第2章 啊哈! 算法 11 2.1 三个问题 11 2.2 无处不在的二分搜索 12 2.3 基本操作的威力 13 2.4 排序 15 2.5 原理 16 2.6 习题 17 2.7 深入阅读 18 2.8 变位词程序的实现(边栏) 18 第3章 数据决定程序结构 21 3.1 个调查程序 21 3.2 格式信函编程 23 3.3 组示例 25 3.4 结构化数据 26 3.5 用于特殊数据的强大工具 27 3.6 原理 28 3.7 习题 29 3.8 深入阅读 30 第4章 编写正确的程序 33 4.1 二分搜索的挑战 33 4.2 编写程序 34 4.3 理解程序 36 4.4 原理 38 4.5 程序验证的角色 39 4.6 习题 40 4.7 深入阅读 42 第5章 编程小事 43 5.1 从伪代码到C程序 43 5.2 测试工具 44 5.3 断言的艺术 46 5.4 自动测试 48 5.5 计时 49 5.6 完整的程序 50 5.7 原理 51 5.8 习题 51 5.9 深入阅读 52 5.10 调试(边栏) 53 第二部分 性能 第6章 程序性能分析 57 6.1 实例研究 57 6.2 设计层面 59 6.3 原理 60 6.4 习题 61 6.5 深入阅读 61 第7章 粗略估算 63 7.1 基本技巧 64 7.2 性能估计 66 7.3 安全系数 68 7.4 Little定律 69 7.5 原理 70 7.6 习题 70 7.7 深入阅读 71 7.8 日常生活中的速算(边栏) 72 第8章 算法设计技术 73 8.1 问题及简单算法 73 8.2 两个平方算法 74 8.3 分治算法 75 8.4 扫描算法 77 8.5 实际运行时间 77 8.6 原理 79 8.7 习题 80 8.8 深入阅读 81 第9章 代码调优 83 9.1 典型的故事 83 9.2 急救方案集锦 84 9.3 大手术——二分搜索 88 9.4 原理 91 9.5 习题 92 9.6 深入阅读 94 第10章 节省空间 95 10.1 关键在于简单 95 10.2 示例问题 96 10.3 数据空间技术 99 10.4 代码空间技术 101 10.5 原理 103 10.6 习题 104 10.7 深入阅读 105 10.8 巨大的节省(边栏) 105 第三部分 应用 第11章 排序 109 11.1 插入排序 109 11.2 种简单的快速排序 110 11.3 更好的几种快速排序 113 11.4 原理 115 11.5 习题 116 11.6 深入阅读 117 第12章 取样问题 119 12.1 问题 119 12.2 种解决方案 120 12.3 设计空间 121 12.4 原理 123 12.5 习题 124 12.6 深入阅读 125 第13章 搜索 127 13.1 接口 127 13.2 线性结构 129 13.3 二分搜索树 132 13.4 用于整数的结构 134 13.5 原理 135 13.6 习题 136 13.7 深入阅读 137 13.8 个实际搜索问题(边栏) 137 第14章 堆 141 14.1 数据结构 141 14.2 两个关键函数 143 14.3 优先级队列 145 14.4 种排序算法 148 14.5 原理 150 14.6 习题 150 14.7 深入阅读 152 第15章 字符串 153 15.1 单词 153 15.2 短语 156 15.3 生成文本 158 15.4 原理 163 15.5 习题 163 15.6 深入阅读 164 第1跋 165 第2跋 167 附录A 算法分类 169 附录B 估算测试 173 附录C 时空开销模型 175 附录D 代码调优法则 181 附录E 用于搜索的C++类 187 部分习题提示 191 部分习题答案 195 索引 221
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值