《采用面向对象设计和C++的数据通讯》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)Anil Ananthaswamy著;柴文辛,唐 虹译
  • 出 版 社:北京:北京大学出版社
  • 出版年份:1996
  • ISBN:7301029519
  • 页数:275 页
图书介绍:

第一部分 概念 2

第一章 概述 2

1.1 本书的目的 2

1.2 具体实现者的看法 2

1.3 面向对象的设计和编程 3

1.4 过程 3

1.5 源代码 3

1.6正文的组织 3

1.7 小结 4

第二章 协议、层和接口 6

2.1 简介 6

2.2 协议 6

2.3 分层的必要性 6

2.4 接口和服务的出现 8

2.5 什么是OSI? 8

2.6 ISO/OSI基本参考模型 8

2.7 七个层次 11

2.8 服务原语 15

2.9 服务类型 16

2.10 时序图 17

2.11 数据链路层—物理层接口 18

2.12 网络层—数据链路层接口 19

2.13 小结 20

2.14 练习 20

3.3 抽象 21

3.2 问题的提出 21

3.1 简介 21

第三章 面向对象的设计和编程 21

3.4 封装 26

3.5 模块化 32

3.6 继承 33

3.7 面向对象的设计 34

3.8 层接口 35

3.9 小结 42

3.10 练习 42

4.1 简介 43

4.2 X.25、DTE和DCE 43

第四章 协议剖析 43

4.3 数据链路操作模式 44

4.4 数据链路层功能的回顾 45

4.5 建帧 45

4.6 差错控制 45

4.7 流量控制 46

4.8 链路管理 46

4.9 协议的组成 46

4.10 连接建立 49

4.11 连接释放 51

4.12 链路复位 52

4.13 无序号命令冲突 53

4.14 数据传输 55

4.15 关于管理帧 61

4.16 帧拒收的条件 61

4.17 关于超时和重发 62

4.18 小结 62

4.19 练习 62

5.1 简介 63

5.3 体系结构 64

第五章 体系结构和高层设计概述 64

5.2 目的 64

5.4 验证协议操作 67

5.5 实现时的权衡 67

5.6 高层设计概述 68

5.7 异步编程 68

5.8 平台/兼容性 69

5.9 小结 69

5.10 练习 70

6.1 调试和跟踪 72

第二部分 程序框架 72

第六章 实用工具 72

6.2 表、栈和队列 83

6.3 层间数据传输 95

6.4 小结 99

6.5 练习 100

第七章 异步编程 101

7.1 简介 101

7.2 异步编程 102

7.3 异步框架设计 104

7.4 小结 119

7.5 练习 120

第八章 有限状态机和支持层 121

8.1 简介 121

8.2 有限状态机 121

8.3 面向对象的FSM设计 125

8.4 物理层 131

8.5 驱动层/用户界面 145

8.6 小结 151

8.7 练习 152

第三部分 协议的实现 154

第九章 数据链路层设计 154

9.1 简介 154

9.2 事件 154

9.3 状态 155

9.4 FSM类 158

9.5 确定其他类 163

9.6 frame类 164

9.7 dllayer类 175

9.8 定时器类 178

9.9 窗口类 182

9.10 状态机类 182

9.11 小结 182

9.12 练习 183

10.1 简介 185

10.2 在dllayer中实现原语 185

第十章 链路管理 185

10.3 连接建立 189

10.4 连接复位 189

10.5 连接释放 190

10.6 dlDisconnected状态 190

10.7 在网络层中使用原语 194

10.8 dlOutSetupPending状态 197

10.9 dllnSetupPending状态 201

10.10 dlDiscPending状态 203

10.11 小结 206

10.12 练习 207

第十一章 信息传输和流量控制 208

11.1 简介 208

11.2 window类 208

11.3 扩充dllayer类 215

11.4 dllnfoXfer类 217

11.5 传送信息帧 221

11.6 检测点周期 221

11.7 流量控制 222

11.8 dlReceiverBusy状态 223

11.9 dlReceiverBusy类 230

11.10 小结 233

11.11 练习 233

第十二章 差错检测和差错校正 234

12.1 简介 234

12.2 变迁到dlReject状态 234

12.3 dlReject状态 236

12.4 帧拒绝的条件 239

12.5 dlFrameReject状态 244

12.8 练习 250

12.6 无效帧 250

12.7 小结 250

第十三章 用户界面和一致性检查 251

13.1 简介 251

13.2 用户界面 251

13.3 运行本程序 255

13.4 一致性检查 255

13.5 小结 256

13.6 练习 257

A.2 面向字节的算法 258

附录A 帧检验序列的计算 258

A.1 简介 258

附录B FSM规定 264

附录C 系统常量定义 265

附录D LAPD和帧转发 269

D.1 LAPD 269

D.2 帧转发 270

参考文献 273

缩写词汇表 274