计算机网络与因特网 原书第4版PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:(美)Douglas E. Comer著;林生译
- 出 版 社:机械工业出版社
- 出版年份:2005
- ISBN:7111168194
- 页数:449 页
1.1 计算机联网的发展过程 2
1.2 网络系统的复杂性 2
目录出版者的话专家指导委员会对本书的评价译者序前言作译者简介第一部分 使用和构建因特网应用第1章 概论 2
1.6 本书的组织结构 3
1.5 实战经验的价值 3
1.3 把握复杂性问题 3
1.4 概念与术语 3
1.7 小结 4
2.2 资源共享 5
2.1 概述 5
第2章 推动力与工具 5
2.3 因特网的成长 6
2.4 探测因特网 7
2.5 对ping向应的解释 8
2.6 跟踪路径 9
2.7 小结 10
练习题 11
3.3 客户/服务器计算 12
3.2 网络通信 12
第3章 网络编程及应用 12
3.1 概述 12
3.6 粗识API 13
3.5 应用编程接口举例 13
3.4 通信模式 13
3.7 API的定义 14
3.8 echo应用程序源码 16
3.9 聊天应用程序源码 20
3.10 Web应用程序源码 24
3.11 用Select函数管理多个连结 29
练习题 30
3.12 小结 30
4.2 铜导线 34
4.1 概述 34
第二部分 数据传输第4章 传输介质 34
4.4 无线电 35
4.3 光纤 35
4.6 地球同步卫星 36
4.5 人造卫星 36
4.8 低地球轨道卫星阵列 37
4.7 低地球轨道卫星 37
练习题 38
4.12 小结 38
4.9 微波 38
4.10 红外线 38
4.11 激光 38
5.4 通信标准 40
5.3 用电信号发送位串 40
第5章 局域异步通信 40
5.1 概述 40
5.2 异步通信的需求 40
5.5 波特率、帧和差错 42
5.6 半双工与全双工异步通信 43
5.8 硬件带宽与位串传输 44
5.7 实际硬件的限制 44
5.10 数据联网的意义 45
5.9 噪声对通信的影响 45
练习题 46
进一步学习资料 46
5.11 小结 46
6.2 远程信号传输 48
6.1 概述 48
第6章 远距离通信 48
6.4 租用的模拟数据线路 50
6.3 用于调制与解调的硬件 50
6.5 光波、射频和拨号调制解调器 51
6.6 载波频率与多路复用 52
6.8 波分多路复用 53
6.7 基带与宽带技术 53
6.10 时分多路复用 54
6.9 扩展频谱 54
练习题 55
6.11 小结 55
7.2 分组的概念 58
7.1 概述 58
第三部分 分组传输第7章 分组、帧与差错检测 58
7.3 分组和时分多路复用 59
7.4 分组和物理帧 60
7.5 字节充填 61
7.7 奇偶位与奇偶校验 62
7.6 传输差错 62
7.9 用校验和检测差错 63
7.8 概率、数学与差错检测 63
7.10 用循环冗余校验检测差错 64
7.11 组合构件 65
7.13 帧格式和差错检测机制 66
7.12 突发性差错 66
练习题 67
7.14 小结 67
8.2 直接点对点通信 69
8.1 概述 69
第8章 局域网技术与网络拓扑 69
8.3 共享通信信道 70
8.5 局域网拓扑结构 71
8.4 局域网的重要性与访问的局部性 71
8.6 总线型网络实例:以太网 73
8.7 多址接入网上的载波侦听 74
8.8 CSMA/CD的冲突检测与退避 75
8.9 802.11b无线局域网与CSMA/CA 76
8.11 环型拓扑与令牌传递 77
8.10 另一个总线型网络实例:LocalTalk 77
8.12 自愈型令牌传递网 79
8.14 小结 80
8.13 星型网络实例:ATM 80
练习题 81
9.2 指定接收方 82
9.1 概述 82
第9章 硬件寻址与帧类型标识 82
9.3 局域网硬件如何用地址过滤帧 83
9.4 物理地址格式 84
9.6 组播 85
9.5 广播 85
9.8 标识帧的内容 86
9.7 组播地址 86
9.10 帧格式例子 87
9.9 帧头部与帧格式 87
9.11 关于无自标识帧的网络 88
9.12 网络分析器、物理地址和帧类型 90
练习题 91
进一步的学习资料 91
9.13 小结 91
10.3 网络接口硬件 93
10.2 局域网和计算机的速度 93
第10章 局域网布线、物理拓扑与接口硬件10.1 概述 93
10.5 原始粗缆以太网布线 95
10.4 NIC与网络之间的连接 95
10.6 连接复用 96
10.7 细缆以太网布线 97
10.8 双绞线以太网 98
10.9 各种布线方案的优缺点 99
10.10 拓扑悖论 100
10.11 网络接口卡与布线方案 101
10.14 布线方案与其他网络技术 102
10.13 网线分类 102
10.12 10/100网络接口与自动协商 102
10.15 小结 103
练习题 104
进一步学习资料 104
11.3 光纤扩展 105
11.2 距离限制与局域网设计 105
第11章 局域网扩展技术 105
11.1 概述 105
11.4 中继器 106
11.5 网桥 108
11.6 帧过滤 109
11.9 大楼之间的桥接 110
11.8 规划桥接式网络 110
11.7 桥接式网络的启动与稳态特性 110
11.10 更远距离上的桥接 111
11.11 网桥回路 112
11.12 分布生成树 113
11.13 交换 114
11.16 小结 115
11.15 其他组网技术的桥接和交换 115
11.14 交换机与集线器组合应用 115
练习题 116
12.2 数字电话 117
12.1 概述 117
第12章 远程和本地回路数字技术 117
12.3 同步通信 118
12.4 数字线路及其相关设备 119
12.6 DS术语与数据速率 120
12.5 电话标准 120
12.8 中等容量数字线路 121
12.7 较低容量线路 121
12.11 C后缀 122
12.10 光载体线路标准 122
12.9 最高容量线路 122
12.12 同步光纤网 123
12.15 不对称数字用户线技术 124
12.14 ISDN 124
12.13 本地用户回路 124
12.16 其他数字用户线技术 126
12.17 电缆调制解调技术 127
12.18 上行流通信 128
12.19 混合光纤电缆 129
12.22 特殊场合下的无线技术 130
12.21 头端与尾端调制解调器 130
12.20 光纤到户 130
12.23 广播卫星系统 131
练习题 132
12.24 小结 132
13.3 分组交换机 134
13.2 大型网络与广域概念 134
第13章 广域网技术与路由 134
13.1 概述 134
13.4 广域网的构成 135
13.6 广域网的物理编址 136
13.5 存储/转发 136
13.8 源地址独立性 137
13.7 下一跳转发 137
13.9 分层地址与路由的关系 138
13.10 广域网中的路由 139
13.12 路由表计算 140
13.11 默认路径的使用 140
13.13 图的最短路径计算 141
13.14 分布式路径计算 142
13.15 距离矢量路由 143
13.17 广域网技术实例 144
13.16 链路状态路由 144
练习题 146
13.18 小结 146
14.4 ATM设计与信元 147
14.3 ISDN与ATM 147
第14章 面向连结型网络与ATM 147
14.1 概述 147
14.2 单一的全局网络 147
14.7 标记与标记交换 149
14.6 VPI/VCI 149
14.5 面向连结型服务 149
14.8 通过ATM网络的转发过程 150
14.9 永久型虚线路 151
14.11 服务质量 152
14.10 交换型虚线路 152
14.13 ATM数据传输与AAL5 153
14.12 采用信元和标记交换的动机 153
14.14 对ATM的评价 154
练习题 155
14.16 小结 155
14.15 多协议标记交换 155
15.2 网络所有权 157
15.1 概述 157
第15章 网络所有权、服务模式和性能 157
15.4 优点与缺点 158
15.3 专用与公用网络 158
15.6 保证绝对隐私 159
15.5 虚拟专用网络 159
15.8 面向连结型服务模式 160
15.7 服务模式 160
15.11 服务模式比较 161
15.10 内部和外部服务模式 161
15.9 无连结型服务模式 161
15.13 地址与连结标识符 162
15.12 服务模式举例 162
15.14 网络性能特征 163
15.16 小结 166
15.15 抖动 166
练习题 167
16.3 协议组 168
16.2 协议的必要性 168
第16章 协议与分层 168
16.1 概述 168
16.5 七层功能 169
16.4 协议设计规划 169
16.6 栈:分层软件 170
16.8 多层嵌套的头部 171
16.7 分层软件如何工作 171
16.10 协议所采用的技术 172
16.9 分层的科学依据 172
16.12 小结 178
16.11 协议设计技巧 178
练习题 179
17.3 全局服务概念 182
17.2 网络互联的动机 182
第四部分 网络互联第17章 网络互联:概念、结构与协议 182
17.1 概述 182
17.6 用路由器连接物理网络 183
17.5 网络互联 183
17.4 异构网络中的全局服务 183
17.8 实现全局服务 184
17.7 互联网体系结构 184
17.9 虚拟网络 185
17.12 分层与TCP/IP协议 186
17.11 网络互联及TCP/IP的重要性 186
17.10 网络互联协议 186
17.13 主机、路由器及协议层 187
练习题 188
17.14 小结 188
18.2 虚拟互联网的地址 189
18.1 概述 189
第18章 网际协议地址 189
18.5 IP地址的原分类 190
18.4 IP地址的层次结构 190
18.3 IP编址方案 190
18.6 地址类别的计算 191
18.7 点分十进制表示法 192
18.10 地址的授权 193
18.9 地址空间的划分 193
18.8 类别与点分十进制表示法 193
18.12 子网与无类编址 194
18.11 有类编址举例 194
18.13 地址掩码 195
18.16 CIDR主机地址 196
18.15 CIDR地址块举例 196
18.14 CIDR表示法 196
18.17 特殊IP地址 197
18.20 路由器与IP寻址原理 199
18.19 伯克利广播地址形式 199
18.18 特殊IP地址小结 199
18.22 小结 200
18.21 多穴主机 200
练习题 201
19.3 地址解析 202
19.2 协议地址和分组传递 202
第19章 协议地址绑定 202
19.1 概述 202
19.4 地址解析技术 203
19.5 查表法地址解析 204
19.7 报文交换法地址解析 205
19.6 封闭式计算法地址解析 205
19.9 ARP报文传递 206
19.8 地址解析协议 206
19.10 ARP报文格式 207
19.12 识别ARP帧 208
19.11 发送ARP报文 208
19.14 收到ARP报文的处理 209
19.13 高速缓存ARP响应 209
19.16 小结 210
19.15 分层、地址解析、协议地址 210
练习题 211
20.3 虚拟分组 212
20.2 无连结服务 212
第20章 IP数据报和数据报转发 212
20.1 概述 212
20.4 IP数据报 213
20.6 IP地址与路由表项 214
20.5 IP数据报转发 214
20.7 掩码域与数据报转发 215
20.10 IP数据报头部格式 216
20.9 尽力传递 216
20.8 目的地与下一站地址 216
练习题 217
20.11 小结 217
21.3 封装 219
21.2 数据报传输与帧 219
第21章 IP封装、分片与重装 219
21.1 概述 219
21.4 通过互联网传输 220
21.5 MTU、数据报长度及封装 221
21.6 重装 222
21.10 小结 223
21.9 分片再分片 223
21.7 标识数据报 223
21.8 片丢失问题 223
练习题 224
22.3 改革的动机 225
22.2 IP成功之处 225
第22章 未来的IP 225
22.1 概述 225
22.5 IPv6的特点 226
22.4 名称和版本号 226
22.7 IPv6基本头部的格式 227
22.6 IPv6数据报格式 227
22.8 IPv6如何处理多重头部 228
22.9 分片、重装和通路MTU 229
22.11 IPv6编址 230
22.10 采用多重头部的目的 230
22.12 IPv6冒分十六进制数表示法 231
练习题 232
22.13 小结 232
23.3 互联网控制报文协议 233
23.2 尽力服务语义和差错检测 233
第23章 差错报告机制 233
23.1 概述 233
23.4 ICMP报文传送 235
23.7 利用路径跟踪程序打印出最后的地址 236
23.6 利用ICMP跟踪路径 236
23.5 利用ICMP报文测试可达性 236
23.8 利用ICMP发现通路MTU 237
练习题 238
23.9 小结 238
24.3 用户数据报协议 239
24.2 端到端传送协议的必要性 239
第24章 数据报传送服务 239
24.1 概述 239
24.6 UDP通信语义 240
24.5 面向报文的接口 240
24.4 无连结的通信模式 240
24.9 用协议端口号标识端点 241
24.8 支持单播、组播和广播 241
24.7 任意的交互通信 241
24.11 UDP校验和及伪头部 242
24.10 UDP数据报格式 242
练习题 243
24.13 小结 243
24.12 UDP封装 243
25.4 TCP为应用提供的服务 245
25.3 传输控制协议 245
第25章 可靠的传输服务 245
25.1 概述 245
25.2 可靠传输的必要性 245
25.5 端到端服务与数据报 246
25.7 分组丢失与重传 247
25.6 实现可靠性 247
25.9 重传时间的比较 248
25.8 自适应重传 248
25.10 缓冲、流控与窗口 249
25.11 三次握手 250
25.13 TCP段格式 251
25.12 拥塞控制 251
练习题 252
25.14 小结 252
26.4 NAT拓扑 254
26.3 网络地址转换技术 254
第26章 网络地址转换 254
26.1 概述 254
26.2 要求使用惟一地址 254
26.6 基本的地址转换技术 255
26.5 NAT的可能实现 255
26.7 地址转换表 256
26.8 NAPT与TCP拼接 256
26.10 家用NAT软件和系统 257
26.9 其他转换技术:双NAT和CAT 257
练习题 258
进一步的阅读资料 258
26.11 小结 258
27.3 主机静态路由与默认路径 259
27.2 静态与动态路由 259
第27章 因特网路由技术 259
27.1 概述 259
27.4 动态路由与路由器 260
27.6 自治系统概念 261
27.5 全球因特网的路由技术 261
27.7 两类因特网路由协议 262
27.9 边界网关协议 264
27.8 路径与数据业务 264
27.10 路由信息协议 265
27.11 RIP分组格式 266
27.13 OSPF图的例子 267
27.12 开放最短通路优先协议 267
27.15 组播路由技术 268
27.14 OSPF区域 268
练习题 271
27.16 小结 271
28.3 互联网提供的功能 274
28.2 应用软件提供的功能 274
第五部分 网络应用第28章 客户/服务器交互 274
28.1 概述 274
28.6 客户和服务器特性 275
28.5 客户/服务器模式 275
28.4 建立通信连结 275
28.8 请求、响应和数据流方向 276
28.7 服务器程序和服务器类计算机 276
28.10 一台计算机上的多种服务 277
28.9 传输协议与客户/服务器交互 277
28.12 单个服务的多个服务器副本 278
28.11 标识一个特定服务 278
28.14 传输协议与无二义性通信 279
28.13 动态服务器创建 279
28.17 复杂的客户/服务器交互 280
28.16 支持多协议的服务 280
28.15 面向连结传输与无连结传输 280
28.19 小结 281
28.18 交互与循环依赖问题 281
练习题 282
29.3 套接字API 283
29.2 应用程序接口 283
第29章 套接字接口 283
29.1 概述 283
29.5 套接字通信与UNIX I/O 284
29.4 套接字与套接字库 284
29.8 实现套接字API的过程 285
29.7 参数与套接字API 285
29.6 套接字、描述符与网络I/O 285
29.10 其他套接字过程 290
29.9 用套接字进行读写 290
29.12 小结 291
29.11 套接字、线程和继承性 291
练习题 292
30.4 例程中的命令行参数 293
30.3 一个服务例子 293
第30章 客户与服务器举例 293
30.1 概述 293
30.2 面向连结型通信 293
30.5 套接字过程调用的顺序 294
30.6 客户例程源代码 295
30.7 服务器例程源代码 297
30.9 套接字过程与阻塞 299
30.8 流服务与多次recv调用 299
30.12 用另一种客户程序来测试服务器 300
30.11 客户例程用于另一种服务 300
30.10 程序代码长度与差错报告 300
练习题 301
30.13 小结 301
31.2 计算机名字的结构 303
31.1 概述 303
第31章 域名系统的命名机制 303
31.3 地理结构 304
31.4 组织范围内的域名 305
31.5 以WWW开头的域名 306
31.8 服务器体系结构 307
31.7 DNS服务器层次结构 307
31.6 DNS客户/服务器模型 307
31.9 访问局部性与多服务器 308
31.11 名字解析 309
31.10 服务器间的链接关系 309
31.12 DNS性能的优化 310
31.14 使用CNAME类型的别名 311
31.13 DNS记录项的类型 311
31.17 小结 312
31.16 缩写与DNS 312
31.15 多重类型的重要影响 312
练习题 313
32.3 电子邮箱与地址 314
32.2 电子邮件工作模式 314
第32章 电子邮件表示与传输 314
32.1 概述 314
32.4 电子邮件报文格式 315
32.5 抄送副本 316
32.6 多用途因特网邮件扩展 317
32.9 简单邮件传输协议 318
32.8 邮件传输 318
32.7 电子邮件与应用程序 318
32.11 邮件分发、列表与转发 320
32.10 对一台计算机上多个接收者的优化 320
32.13 自动邮递列表 321
32.12 邮件网关 321
32.14 邮件中继与电子邮件地址 322
32.15 访问邮箱 323
练习题 324
32.17 小结 324
32.16 拨号连接与POP 324
33.3 编码、传输和重播 326
33.2 IP电话的动机与挑战 326
第33章 IP电话 326
33.1 概述 326
33.5 基本的IP电话系统 327
33.4 信令系统和协议 327
33.7 其他术语和概念 328
33.6 与其他电话系统的互操作 328
33.9 H.323特性 330
33.8 建议的协议及所在层次 330
33.12 SIP方法 331
33.11 SIP特性和用户标识 331
33.10 H.323分层 331
33.14 电话号码映射及路由 332
33.13 SIP会话举例 332
33.16 小结 333
33.15 IP电话及电源 333
练习题 334
进一步的阅读资料 334
34.3 文件传送协议 335
34.2 文件传送问题的通用化 335
第34章 文件传送与远程文件访问 335
34.1 概述 335
34.5 FTP命令 336
34.4 FTP通用模型与用户界面 336
34.7 匿名文件访问 337
34.6 连结、验证与文件权限 337
34.10 文件名转换 338
34.9 文件名的通配符扩展 338
34.8 任意方向的文件传送 338
34.12 文件类型与传送模式 339
34.11 改变目录与列出内容 339
34.13 FTP对话的例子 340
34.14 冗长输出 341
34.16 控制连结与数据连结 342
34.15 FTP的客户/服务器交互 342
34.19 网络文件系统 343
34.18 小型文件传送协议 343
34.17 数据连结与文件结束 343
34.20 小结 344
练习题 345
35.4 文档表示 346
35.3 超文本与超媒体 346
第35章 WWW页面与浏览 346
35.1 概述 346
35.2 浏览器界面 346
35.5 HTML格式与表示 347
35.7 标题字 348
35.6 HTML格式标签举例 348
35.9 Web页面中嵌入图形图像 349
35.8 列表 349
35.11 文档之间的超文本链接 350
35.10 标识页面 350
35.13 Web文档传输与HTTP 351
35.12 客户/服务器交互 351
35.14 浏览器结构 352
35.15 可选的客户 353
35.16 Web浏览器中的缓存 354
35.19 其他标记语言 355
35.18 其他传输协议 355
35.17 HTTP对缓存的支持 355
练习题 356
35.20 小结 356
36.3 每种文档类型的伏缺点 358
36.2 Web文档的三种基本形式 358
第36章 动态Web文档技术 358
36.1 概述 358
36.5 CGI标准 359
36.4 动态文档的实现 359
36.7 CGI程序举例 360
36.6 CGI程序的输出 360
36.8 参数和环境变量 361
36.9 状态信息与cookies 362
36.10 带长期状态信息的CGI脚本 363
36.11 带短期状态信息的CGI脚本 364
36.13 服务器端的脚本技术 366
36.12 表格与交互 366
36.14 小结 367
练习题 368
37.3 活动文档与服务器开销 369
37.2 连续更新显示的推-拉技术 369
第37章 活动Web文档技术 369
37.1 概述 369
37.5 Java技术 370
37.4 活动文档的表示与转换 370
37.6 Java程序设计语言 371
37.7 Java运行环境 372
37.9 图形工具箱 373
37.8 Java类库 373
37.10 在特定计算机上使用Java图形功能 374
37.13 applet实例 375
37.12 编译Java程序 375
37.11 Java解释器和浏览器 375
37.15 与浏览器交互的例子 377
37.14 调用applet 377
37.17 JavaScript技术 379
37.16 差错和异常处理 379
37.18 替代技术 380
练习题 381
37.19 小结 381
38.3 远过程调用模式 383
38.2 客户和服务器编程 383
第38章 RPC和中间件 383
38.1 概述 383
38.4 RPC模式 384
38.5 通信插件 385
38.6 外部数据表示 386
38.7 中间件和面向对象的中间件 387
38.8 小结 389
练习题 390
39.4 网络管理软件 391
39.3 潜在故障的危险性 391
第39章 网络管理 391
39.1 概述 391
39.2 互联网的管理 391
39.6 简单网络管理协议 392
39.5 客户、服务器、管理员与代理 392
39.9 MIB变量的种类 393
39.8 管理信息库和对象名 393
39.7 取/存操作模式 393
39.11 小结 394
39.10 对应于数组的MIB变量 394
练习题 395
40.3 安全性内容 396
40.2 安全网络与安全策略 396
第40章 网络安全 396
40.1 概述 396
40.6 访问控制与口令 397
40.5 完整性机制 397
40.4 安全责任与控制 397
40.8 公共密钥加密 398
40.7 加密与保密 398
40.10 因特网防火墙概念 399
40.9 数字签名的鉴别 399
40.11 利用端口进行分组过滤 400
40.12 利用分组过滤器构建防火墙 401
40.13 虚拟专用网络 402
40.15 安全性技术 403
40.14 隧道技术 403
练习题 404
40.16 小结 404
41.3 协议参数 406
41.2 自举协议软件 406
第41章 初始化 406
41.1 概述 406
41.7 自动协议配置的必要性 407
41.6 利用存储文件进行配置 407
41.4 协议配置 407
41.5 需要配置的项目举例 407
41.9 用于发现地址的地址 408
41.8 自动协议配置的方法 408
41.11 自举协议 409
41.10 自举过程中使用的协议顺序 409
41.12 动态主机配置协议 410
41.13 DHCP的优化 411
41.15 DHCP报文格式 412
41.14 通过中继间接访问服务器 412
练习题 413
41.17 小结 413
41.16 DHCP与域名 413
第六部分 附录附录1 网络术语与缩写词汇编 416
附录2 ASCII字符集 438
附录3 点分十进制数表示的地址掩码 439
附录4 如何使用随书附带的光盘 440
参考文献 443
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《计算机自适应英语语用能力测试系统设计与效度验证 以TEM4词汇与语法题为例》张一鑫著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《国之重器出版工程 云化虚拟现实技术与应用》熊华平 2019
- 《新闻出版博物馆 总第33期》新闻出版博物馆 2018