《计算机网络与互联网》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:DOUGLAS E.COMER
  • 出 版 社:电子工业出版社
  • 出版年份:1998
  • ISBN:
  • 页数:331 页
图书介绍:

第一部分 数据传输 1

第1章 导论 3

1.1 计算机网络的发展 3

1.2 网络系统的复杂性 3

1.3 对复杂性的控制 4

1.4 概念和术语 4

1.5 本书的结构 4

1.6 小结 4

第2章 传输介质 6

2.1 概述 6

2.2 铜缆 6

2.3 光纤 7

2.4 无线电波 8

2.5 微波 8

2.6 红外线 9

2.7 激光 9

2.8 小结 9

练习 9

第3章 局域异步通信(RS-232) 11

3.1 概述 11

3.2 异步通信的必要性 11

3.3 用电流发送位串 11

3.4 通信标准 11

3.5 RS-232异步字符传输 12

3.6 波特率,帧对齐和差错 13

3.7 全双工异步通信 14

3.8 硬件限制 15

3.9 硬件带宽与位串的传输 15

3.10 小结 16

练习 16

第4章 远程通信(载波和调制解调器) 18

4.1 概述 18

4.2 远程发送信号 18

4.3 用于调制和解调的Modem硬件 20

4.4 租用串行数据线路 20

4.5 光学、无线和拨号Modem 21

4.6 载波频率和多路复用 22

4.7 时分多路复用 23

4.8 小结 23

练习 24

第二部分 包传输 25

第5章 包、帧和差错检测 27

5.1 概述 27

5.2 包的概念 27

5.3 包和时分多路复用 28

5.4 包和物理帧 29

5.5 字节充填 29

5.7 奇偶位与奇偶校验 31

5.6 传输差错 31

5.9 校验和检测差错 32

5.8 差错检测中的概率和算术 32

5.10 循环冗余校验检测差错 33

5.11 模块联接 34

5.12 帧格式和差错检测机制 35

5.13 小结 35

练习 36

第6章 局域网技术与网络拓扑 37

6.1 概述 37

6.2 直接点对点通信 37

6.3 共享通信信道 38

6.5 局域网拓扑结构 39

6.4 局域网的重要性与访问的局部性 39

6.6 总线网络实例:以太网 41

6.7 多路存取网络上的载波侦听(CSMA) 42

6.8 冲突检测与重发(CSMA/CD) 42

6.9 总线网络另一实例:Local Talk 43

6.10 环状网络实例:IBM令牌环 43

6.11环状网络另一实例:FDDI 45

6.12 星形网络实例:ATM 46

6.13 小结 47

练习 48

7.2 指定接收方 49

第7章 硬件编址与帧类型标识 49

7.1 概述 49

7.3 局域网硬件用地址识别包 50

7.4 物理地址格式 51

7.5 广播与广播地址 51

7.6 标识包内容 52

7.7 帧头部和帧格式 52

7.8 帧格式实例 53

7.9 没有自标识帧的网络的使用 53

7.10 网络分析器、物理地址和帧类型 55

7.11 小结 56

练习 57

7.12 以太网地址分配 57

第8章 局域网布线,物理拓扑结构与接口硬件 58

8.1 概述 58

8.2 计算机与局域网的速度 58

8.3 网络接口硬件 58

8.4 网络接口卡与网络的连接 60

8.5 粗缆以太网布线 60

8.6 多路复用连接 61

8.7 细缆以太网布线 62

8.8 双绞线以太网 63

8.10 拓扑悖论 64

8.9 布线方案的优缺点 64

8.11 网络接口卡与布线方案 66

8.12 布线方案与其它网络技术 66

8.13 小结 67

练习 68

第9章 局域网扩展:光纤调制解调器,中继器,网桥与交换机 69

9.1 概述 69

9.2 距离限制与局域网设计 69

9.3 光纤扩展 69

9.4 中继器 70

9.5 网桥 72

9.6 帧识别 72

9.7 桥接网络的启动与稳态特性 73

9.8 规划一个桥接网络 74

9.9 大楼间桥接 74

9.10 远程桥接 75

9.11 网桥环 76

9.12 分布生成树 77

9.13 交换 77

9.14 交换机与集线器的结合 78

9.15 其它桥接与交换技术 78

9.16 小结 78

练习 79

10.3 包交换 80

10.2 大型网络和广域 80

第10章 广域网技术与路由 80

10.1 概述 80

10.4 广域网的构成 81

10.5 存储转发 82

10.6 广域网的物理编址 82

10.7 下一站转发 83

10.8 源地址独立性 83

10.9 层次地址与路由的关系 84

10.10 广域网中的路由 84

10.11 缺省路由的使用 85

10.13 图中最短路径的计算 86

10.12 路由表计算 86

10.14 分布式路由计算 88

10.15 矢量距离路由 89

10.16 链接状态路由(SPF) 90

10.17 广域网技术实例 90

10.18 小结 92

练习 92

第11章 网络所有权、服务模式与性能 93

11.1 概述 93

11.2 网络所有权 93

11.3 服务模式 94

11.4 连接期限与保持 95

11.5 服务模式实例 96

11.6 地址与连接标识 96

11.7 网络性能与指标 97

11.8 小结 100

练习 100

第12章 协议与分层 101

12.1 概述 101

12.2 协议的必要性 101

12.3 协议系列 101

12.5 七层模型 102

12.4 协议设计规划 102

12.6 栈:分层软件 103

12.7 分层软件怎样工作 104

12.8 多层嵌套头部 105

12.9 分层的科学依据 105

12.10 技术使用的协议 106

12.11 协议设计的技巧 111

12.12 小结 111

练习 112

第三部分 网络互联 113

13.3 通用服务概念 115

13.2 网络互联的动机 115

第13章 网络互联:概念,结构与协议 115

13.1 概述 115

13.4 异构世界中的通用服务 116

13.5 网络互联 116

13.6 用路由器连接物理网 116

13.7 互联网体系结构 117

13.8 实现通用服务 117

13.9 虚拟网络 117

13.10 网络互联协议 118

13.11 网络互联与TCP/IP的重要性 119

13.12 分层与TCP/IP协议 119

13.14 小结 120

13.13 主机、路由器与协议层次 120

练习 121

第14章 IP:互联网协议地址 122

14.1 概述 122

14.2 虚拟互联网地址 122

14.3 IP编址方案 123

14.4 IP地址层次 123

14.5 IP地址分类 123

14.6 地址类别的计算 124

14.7 点分十进制表示法 125

14.8 类别和点分十进制表示法 125

14.11 编址实例 126

14.10 地址的授权 126

14.9 地址空间的划分 126

14.12 特殊IP地址 127

14.13 特殊IP地址小结 129

14.14 伯克利广播地址格式 129

14.15 路由器与IP编址原则 129

14.16 多穴主机 130

14.17 小结 130

练习 131

15.2 协议地址和包传递 132

15.3 地址解析 132

15.1 概述 132

第15章 协议地址联编(ARP) 132

15.4 地址解析技术 133

15.5 查表法地址解析 134

15.6 相近形式计算地址解析 134

15.7 消息交换法地址解析 135

15.8 地址解析协议 136

15.9 ARP消息传递 136

15.10 ARP消息格式 137

15.11 发送一个ARP消息 138

15.12 识别ARP帧 138

15.13 暂存ARP应答 139

15.14 处理接收到的ARP消息 139

15.16 小结 140

15.15 分层、地址解析、协议地址 140

练习 141

第16章 IP数据报和数据报转发 142

16.1 概述 142

16.2 无连接服务 142

16.3 虚拟包 142

16.4 IP数据报 143

16.5 IP数据报的转发 143

16.6 IP地址与路由表项 144

16.7 屏蔽码域和数据报转发 145

16.8 目的地和下一站地址 145

16.10 IP数据报头部格式 146

16.9 尽力传递 146

16.11 小结 147

练习 147

第17章 IP封装、分段与重组 149

17.1 概述 149

17.2 数据报传输与帧 149

17.3 封装 149

17.4 在互联网上的传输 150

17.5 MTU、数据报尺寸和封装 151

17.6 重组 152

17.10 小结 153

17.9 段的进一步分解 153

17.8 段丢失 153

17.7 标识一个数据报 153

练习 154

第18章 IP的未来(IPv6) 155

18.1 概述 155

18.2 IP的业绩 155

18.3 变革的动机 155

18.4 名称与版本号 156

18.5 IPv6特性 156

18.6 IPv6数据报格式 157

18.7 IPv6基本头部格式 157

18.8 IPv6怎样处理多重头部 158

18.9 分段,重组和路径MTU 159

18.10 多重头部的目的 160

18.11 IPv6编址 161

18.12 IPv6冒分十六进制表示法 161

18.13 小结 162

练习 162

第19章 差错报告机制(ICMP) 163

19.1 概述 163

19.2 尽力语义与差错检测 163

19.3 互联网控制报文协议 163

19.4 ICMP报文传送 164

19.6 用ICMP跟踪路由 165

19.5 用ICMP报文测试可达性 165

19.7 用ICMP发现路径MTU 166

19.8 小结 167

练习 167

第20章 TCP:可靠传输服务 168

20.1 概述 168

20.2 可靠传输的必要性 168

20.3 传输控制协议 168

20.4 TCP为应用提供的服务 168

20.5 端对端服务和数据报 169

20.6 实现可靠性 169

20.7 包丢失与重发 170

20.8 适应性重发 171

20.9 重发时间的对比 172

20.10 缓冲、流控与窗口 172

20.11 三次握手 173

20.12 拥塞控制 174

20.13 TCP段格式 175

20.14 小结 175

练习 176

第四部分 网络应用 177

21.3 互联网提供的功能 179

21.2 应用软件提供的功能 179

21.1 概述 179

第21章 客户/服务器交互 179

21.4 建立通信 180

21.5 客户/服务器模式 180

21.6 客户与服务器的特性 180

21.7 服务器程序与服务类计算机 181

21.8 请求、应答与数据流向 181

21.9 传输协议与客户/服务器交互 181

21.10 单机上的多重服务 182

21.11 标识一个特定服务 183

21.12 为一个服务建立多个服务器副本 183

21.15 面向连接与无连接的传送 184

21.14 传输协议与无二义性通信 184

21.13 动态服务器创建 184

21.16 支持多种协议的服务 185

21.17 复杂的客户/服务器交互 185

21.18 交互与循环依赖 186

21.19 小结 186

第22章 套接字接口 187

22.1 概述 187

22.2 应用程序接口(API) 187

22.3 套接字API 187

22.4 套接字与套接字库 188

22.5 套接字通信与UNIX I/O 188

22.8 实现套接字API的过程 189

22.6 套接字、描述符与网络I/O 189

22.7 参数与套接字API 189

22.9 用套接字进行读写 194

22.10 其它套接字过程 194

22.11 套接字、线程与继承 195

22.12 小结 195

练习 196

23.2 面向连接的通信 197

23.3 一个服务实例 197

23.4 实例程序的命令行参数 197

23.1 概述 197

第23章 客户与服务器实例 197

23.5 套接字过程调用的顺序 198

23.6 客户实例代码 198

23.7 服务器实例代码 201

23.8 流服务与多重Recv调用 203

23.9 套接字过程与阻塞 204

23.10 代码长度与差错报告 204

23.11 在另一种服务上使用实例客户 204

23.12 使用另一个客户来测试服务器 205

23.13 小结 205

练习 205

24.2 计算机域名的结构 207

第24章 基于域名系统的命名 207

24.1 概述 207

24.3 地理结构 208

24.4 组织内的域名 208

24.5 DNS客户/服务器模型 210

24.6 DNS服务器层次 210

24.7 服务器结构 211

24.8 访问的局部性和多重服务器 212

24.9 服务器之间的链 212

24.10 域名解析 212

24.11 DNS性能的优化 213

24.13 使用CNAME类型的别名 214

24.12 DNS项的类型 214

24.14 多重类型的重要结果 215

24.15 缩写与DNS 215

24.16 小结 215

练习 216

第25章 电子函件的表示与传输 217

25.1 概述 217

25.2 电子函件模式 217

25.3 电子邮箱与地址 217

25.4 电子函件信息格式 218

25.5 复制副本 219

25.6 多用途互联网邮件扩充 220

25.7 电子函件与应用程序 221

25.8 邮件传输 221

25.9 简单邮件传输协议 221

25.10 单机多重接收的优化 221

25.11 邮件分发、列表和转发 222

25.12 邮件网关 223

25.13 自动邮件列表 224

25.14 邮件中继与电子函件地址 224

25.15 邮箱访问 225

25.16 拨号连接与POP 226

练习 227

25.17 小结 227

第26章 文件传输与远程文件访问 229

26.1 概述 229

26.2 数据传输与分布计算 229

26.3 存储中间结果 229

26.4 通用文件传输 229

26.5 交互与批处理模式 230

26.6 文件传输协议 231

26.7 FTP通用模型与用户界面 231

26.8 FTP命令 231

26.9 连接、授权与文件权限 232

26.10 匿名文件访问 233