图书介绍
用TCP/IP进行网际互连 第1卷 原理、协议与结构 Volume 1 Principles, protocols, and architecturesPDF|Epub|txt|kindle电子书版本网盘下载
- (美)Douglas E.Comer著;林瑶,张娟,王海等译 著
- 出版社: 北京:电子工业出版社
- ISBN:712102649X
- 出版时间:2007
- 标注页数:435页
- 文件大小:26MB
- 文件页数:452页
- 主题词:计算机网络-通信协议-教材
PDF下载
下载说明
用TCP/IP进行网际互连 第1卷 原理、协议与结构 Volume 1 Principles, protocols, and architecturesPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 网际互连的动机1
1.2 TCP/IP因特网1
第1章 引言与概述1
1.3 互联网的服务2
1.4 因特网的历史和范围4
1.6 IAB的重组5
1.5 因特网体系结构研究委员会5
1.8 未来的发展和技术6
1.7 因特网RFC6
深入研究7
1.10 小结7
1.9 本书的组织7
习题8
2.2 网络通信的两种途径9
2.1 引言9
第2章 底层网络技术的回顾9
2.3 广域网和局域网10
2.4 以太网技术11
2.6 异步传递方式16
2.5 交换的以太网16
深入研究18
2.7 小结18
习题19
3.3 网络层互连20
3.2 应用层互连20
第3章 网际互连的概念和结构模型20
3.1 引言20
3.5 互联网结构21
3.4 互联网的性质21
3.6 通过IP路由器互连22
3.7 从用户的角度看23
深入研究24
3.10 小结24
3.8 所有网络是相同的24
3.9 未解答的问题24
习题25
4.3 最初的分类编址方案26
4.2 通用标识符26
第4章 分类的因特网地址26
4.1 引言26
4.5 网络地址和定向广播地址27
4.4 用地址指明网络连接27
4.7 全零地址28
4.6 受限广播28
4.10 互联网编址中的缺陷29
4.9 IP多播地址29
4.8 子网和无类型扩展29
4.11 点分十进制记法30
4.14 因特网编址管理机构31
4.13 特殊地址约定小结31
4.12 环回地址31
4.16 示例32
4.15 保留的地址前缀32
4.17 网络字节顺序33
习题34
深入研究34
4.18 小结34
5.4 通过直接映射进行解析36
5.3 两种类型的物理地址36
第5章 因特网地址到物理地址的映射(ARP)36
5.1 引言36
5.2 地址解析问题36
5.5 通过动态绑定进行解析37
5.7 ARP高速缓存超时38
5.6 地址解析高速缓存38
5.10 ARP的实现39
5.9 ARP与其他协议之间的关系39
5.8 ARP的改进39
5.11 ARP的封装与标识40
5.12 ARP协议格式41
5.15 小结42
5.14 逆地址解析协议42
5.13 ARP缓存自动重新确认42
习题43
深入研究43
6.4 概念化服务的组织结构44
6.3 互联网体系结构和基本原理44
第6章 网际协议:无连接数据报交付(IPv4)44
6.1 引言44
6.2 虚拟网络44
6.7 IPv4数据报45
6.6 网际协议的目的45
6.5 无连接交付系统45
6.8 Internet数据报选项52
6.9 小结55
习题56
深入研究56
7.2 互联网中的转发57
7.1 引言57
第7章 网际协议:转发IP数据报57
7.3 直接和间接交付58
7.4 表驱动IP转发59
7.5 下一跳转发60
7.8 IP转发算法61
7.7 特定主机的路由61
7.6 默认路由61
7.9 利用IP地址转发62
7.10 处理传入的数据报63
7.12 小结64
7.11 建立路由表64
习题65
深入研究65
8.2 网际控制报文协议66
8.1 引言66
第8章 网际协议:差错与控制报文(IGMP)66
8.4 ICMP报文交付67
8.3 差错报告与差错纠正的对比67
8.5 ICMP报文格式68
8.8 目的站不可达的报告69
8.7 回送请求和回答报文的格式69
8.6 测试目的站的可达性和状态69
8.9 拥塞和数据报流量控制70
8.11 来自路由器的改变路由请求71
8.10 源站抑制的格式71
8.13 报告其他问题73
8.12 检测循环或过长的路由73
8.14 时钟同步和传输时间估计74
深入研究75
8.16 小结75
8.15 不再需要的较早ICMP报文75
习题76
9.3 使网络数量最少77
9.2 相关情况的回顾77
第9章 无分类和子网地址扩展(CIDR)77
9.1 引言77
9.4 代理ARP78
9.5 子网编址79
9.6 子网地址分配的灵活性80
9.7 变长子网81
9.9 子网掩码的表示82
9.8 带掩码的子网的实现82
9.10 子网存在时的转发83
9.11 子网转发算法84
9.13 子网掩码的维护85
9.12 统一的转发算法85
9.15 匿名的点对点网络86
9.14 广播到子网86
9.16 无分类编址和构造超网87
9.18 地址块和CIDR记法88
9.17 CIDR地址块和比特掩码88
9.20 无分类查找所用的数据结构和算法89
9.19 无分类编址举例89
9.21 最长匹配转发和混合路由类型91
9.22 为专用网络保留的CIDR块92
习题93
深入研究93
9.23 小结93
10.2 对多个协议的需求95
10.1 引言95
第10章 协议的分层95
10.3 协议软件的概念分层96
10.4 各层的功能97
10.5 X.25及其与ISO模型的关系98
10.6 智能的位置100
10.7 协议分层的原理101
10.8 存在网络子结构时的分层102
10.9 TCP/IP模型中的两条重要分界线103
10.10 分层的缺点104
10.11 复用和分用的基本思想105
习题106
深入研究106
10.12 小结106
11.2 识别最终目的地107
11.1 引言107
第11章 用户数据报协议(UDP)107
11.4 UDP报文的格式108
11.3 用户数据报协议108
11.6 UDP的封装与协议的分层109
11.5 UDP伪首部109
11.7 分层及UDP检验和的计算110
11.8 UDP的复用、分用和端口111
11.9 保留和可用的UDP端口号112
习题113
深入研究113
11.10 小结113
12.3 可靠交付服务的特征115
12.2 对流交付的需求115
第12章 可靠的流运输服务(TCP)115
12.1 引言115
12.4 提供可靠性116
12.5 滑动窗口的概念118
12.6 传输控制协议119
12.7 端口、连接与端点120
12.9 报文段、流和序号121
12.8 被动打开和主动打开121
12.10 可变的窗口大小与流量控制122
12.11 TCP报文段的格式123
12.13 TCP选项124
12.12 带外数据124
12.15 确认、重传和超时126
12.14 TCP检验和的计算126
12.16 往返时间样本的精确测量128
12.17 Karn算法与计时器补偿129
12.18 对高方差时延的响应130
12.19 对拥塞的响应132
12.20 快恢复和其他改进133
12.21 显式反馈机制:SACK和ECN134
12.22 拥塞、尾部丢弃和TCP135
12.23 随机早期检测136
12.24 建立一个TCP连接137
12.26 关闭一个TCP连接138
12.25 初始序号138
12.28 TCP状态机139
12.27 TCP连接的复位139
12.30 保留的TCP端口号141
12.29 强迫数据交付141
12.32 糊涂窗口综合征与小分组142
12.31 TCP的性能142
12.33 避免糊涂窗口综合征143
12.34 小结145
习题146
深入研究146
13.2 路由表的产生148
13.1 引言148
第13章 路由选择:核心网络、对等网络与算法148
13.3 利用部分信息转发149
13.4 最初的因特网体系结构与核心150
13.5 从核心结构到对等主干网结构151
13.7 距离向量(Bellman-Ford)路由选择152
13.6 自动路由传播152
13.9 链路状态(SPF)路由选择153
13.8 可靠性和路由选择协议153
13.10 小结154
习题155
深入研究155
14.3 确定组大小的实际限度156
14.2 路由更新协议的范围156
第14章 对等网络间的路由选择(BGP)156
14.1 引言156
14.4 一个基本思想:额外跳157
14.6 外部网关协议和可达性158
14.5 自治系统的概念158
14.7 BGP的特征159
14.9 BGP报文首部160
14.8 BGP的功能和报文类型160
14.10 BGP OPEN报文161
14.11 BGP UPDATE报文162
14.13 BGP路径属性163
14.12 压缩的掩码地址对163
14.14 BGP KEEPALIVE报文164
14.16 外部网关协议的关键约束165
14.15 从接收方的角度来看信息165
14.17 因特网的路由选择体系结构166
14.18 BGP NOTIFICATION报文167
14.19 小结168
习题169
深入研究169
15.2 静态内部路由与动态内部路由的对比170
15.1 引言170
第15章 自治系统内的路由选择(RIP和OSPF)170
15.3 路由信息协议172
15.4 慢收敛问题173
15.5 解决慢收敛问题174
15.6 RIP1报文格式175
15.9 RIP2扩展和报文格式176
15.8 RIP路由的解释和聚合176
15.7 RIP2地址约定176
15.10 RIP跳计数的缺点177
15.12 时延度量和振荡178
15.11 时延度量(HELLO协议)178
15.13 将RIP和HELLO以及BGP组合起来179
15.15 开放SPF协议180
15.14 gated:自治系统之间的通信180
15.17 小结185
15.16 利用部分信息选择路由185
习题186
深入研究186
16.3 多播的硬件起源188
16.2 硬件广播188
第16章 因特网多播188
16.1 引言188
16.5 IP多播189
16.4 以太网多播189
16.7 IP多播地址190
16.6 概念性组成部分190
16.8 多播地址语义191
16.11 多播作用域192
16.10 主机和多播交付192
16.9 把IP多播映射到以太网多播192
16.13 网际组管理协议193
16.12 扩展主机软件以处理多播193
16.14 IGMP的实现194
16.16 IGMP成员关系查询报文格式195
16.15 群组成员状态的转换195
16.17 IGMP成员关系报告报文格式197
16.18 多播转发和路由选择信息198
16.19 基本的多播转发范例199
16.20 TRPF的后果200
16.22 多播路由选择的实质201
16.21 多播树201
16.24 多播路由选择协议202
16.23 反向路径多播202
16.25 可靠多播和ACK内爆204
16.26 小结205
习题206
深入研究206
17.2 交换技术208
17.1 引言208
第17章 IP交换和MPLS208
17.4 ID的交换应用209
17.3 大规模网络、标记交换和路径209
17.6 分类、流和高层交换210
17.5 IP交换技术和MPLS210
17.8 MPLS封装211
17.7 MPLS的分层应用211
17.9 标记交换路由器212
17.12 网孔拓扑和流量工程213
17.11 MPLS和分片213
17.10 控制过程和标记分发213
习题214
深入研究214
17.13 小结214
18.4 移动IP操作概述216
18.3 移动IP特性216
第18章 移动IP216
18.1 引言216
18.2 移动性、路由选择和编址216
18.6 外地代理的发现217
18.5 移动编址细节217
18.7 代理登记218
18.9 与外地代理之间的通信219
18.8 登记报文格式219
18.11 两次穿越问题220
18.10 数据报的传输和接收220
深入研究221
18.13 小结221
18.12 与归属网上的计算机之间的通信221
习题222
19.2 专用的和混合的网络223
19.1 引言223
第19章 专用网络互连(NAT和VPN)223
19.3 VPN编址技术和路由选择224
19.5 使用专用地址的VPN225
19.4 扩展VPN技术应用到个人主机225
19.7 NAT转换表的创建226
19.6 网络地址转换226
19.9 端口映射NAT227
19.8 多地址NAT227
19.10 NAT和ICMP之间的交互228
19.12 数据报分片情况下的NAT229
19.11 NAT和应用之间的交互229
19.15 小结230
19.14 slirp和iptables程序230
19.13 概念性地址域230
习题231
深入研究231
20.3 一个简单的例子:UDP回送服务器232
20.2 客户-服务器模型232
第20章 客户-服务器交互模型232
20.1 引言232
20.4 时间和日期服务233
20.5 服务器的复杂性234
20.7 客户-服务器模型的替代方案235
20.6 广播一个请求235
习题236
深入研究236
20.8 小结236
21.3 在UNIX中添加网络I/O237
21.2 UNIX I/O范式与网络I/O237
第21章 套接字接口237
21.1 引言237
21.6 套接字的继承与终止238
21.5 创建一个套接字238
21.4 套接字的抽象化238
21.7 指明本地地址239
21.9 通过套接字发送数据240
21.8 将套接字连接到目的地址240
21.10 通过套接字接收数据241
21.11 获取本地的和远程的套接字地址242
21.13 指明服务器的队列长度243
21.12 获取和设置套接字选项243
21.15 处理多重服务的服务器244
21.14 服务器如何接受连接244
21.17 获取与设置内部主机域245
21.16 获取与设置主机名字245
21.19 网络字节顺序转换例程246
21.18 套接字库的调用246
21.20 IP地址操作例程247
21.21 访问域名系统248
21.22 获取主机信息249
21.25 获取网络服务信息250
21.24 获取协议信息250
21.23 获取网络的信息250
21.26 客户举例251
21.27 服务器举例253
21.28 小结256
深入研究256
习题257
22.3 用IP来确定IP地址258
22.2 启动引导的发展历程258
第22章 启动引导与自动配置(DHCP)258
22.1 引言258
22.5 DHCP报文格式259
22.4 DHCP的重传策略259
22.7 DHCP的租用概念261
22.6 动态配置的必要性261
22.9 地址获取状态262
22.8 多个地址和中继262
22.11 租用续租状态263
22.10 提前终止租期263
22.12 DHCP选项与报文类型264
22.15 小结265
22.14 DHCP与域名265
22.13 选项过载265
习题266
深入研究266
23.2 机器的名字267
23.1 引言267
第23章 域名系统(DNS)267
23.5 名字的授权管理268
23.4 分级的名字268
23.3 平面名字空间268
23.7 因特网的域名269
23.6 子集管理机构269
23.8 顶级域270
23.9 名字的语法和类型271
23.10 从域名映射到地址272
23.12 高效率的转换274
23.11 域名解析274
23.14 域名系统的报文格式275
23.13 高速缓存:高效率的关键275
23.16 域名的缩写278
23.15 压缩的名字格式278
23.19 对象类型与资源记录的内容279
23.18 指针查询279
23.17 反向映射279
23.20 获得子域的管理权280
23.22 DNS安全扩展281
23.21 动态DNS更新和通知281
习题282
深入研究282
23.23 小结282
24.3 TELNET协议284
24.2 远程交互式计算284
第24章 远程登录和桌面(TELNET和SSH)284
24.1 引言284
24.4 适应异构性286
24.5 传递用于控制远端的命令287
24.7 TELNET选项288
24.6 强制服务器读取一个控制功能288
24.9 安全外壳289
24.8 TELNET选项的协商289
24.10 其他远程访问技术290
习题291
深入研究291
24.11 小结291
25.3 在线共享存取293
25.2 远程文件存取、传送和存储网络293
第25章 文件传送与存取(FTP,TFTP和NFS)293
25.1 引言293
25.6 FTP的特点294
25.5 主要的TCP/IP文件传送协议FTP294
25.4 通过文件传送的共享294
25.8 TCP端口号和数据连接295
25.7 FTP进程模型295
25.11 安全文件传送(SSL-FTP,scp和sftp)296
25.10 匿名FTP296
25.9 从用户的角度看FTP296
25.12 TFTP297
25.13 NFS298
25.15 小结299
25.14 NFS的实现(RPC和XDR)299
习题300
深入研究300
26.2 电子邮件301
26.1 引言301
第26章 电子邮件(SMTP,POP,IMAP和MIME)301
26.4 别名扩展与邮件转发302
26.3 邮箱名字和别名302
26.6 简单邮件传送协议303
26.5 电子邮件服务的TCP/IP标准303
26.7 邮件取回和邮箱操纵协议305
26.8 非ASCII码数据的MIME扩充306
26.9 MIME多部分报文307
深入研究308
26.10 小结308
习题309
27.4 统一资源定位符310
27.3 体系结构组成310
第27章 万维网(HTTP)310
27.1 引言310
27.2 万维网的重要性310
27.5 示例文档311
27.8 错误消息312
27.7 HTTP的GET请求312
27.6 超文本传送协议312
27.10 数据长度和程序输出313
27.9 持久连接和长度313
27.12 协商314
27.11 长度编码和首部314
27.13 条件请求315
27.15 缓存316
27.14 代理服务器和缓存316
深入研究317
27.18 小结317
27.16 其他HTTP功能317
27.17 HTTP、安全性和电子商务317
习题318
28.3 音频和视频的传输及再现319
28.2 数字化和编码技术319
第28章 IP上的话音和视频传输(RTP,RSVP和QoS)319
28.1 引言319
28.4 抖动和回放延迟320
28.5 实时运输协议321
28.8 RTP控制协议322
28.7 RTP封装322
28.6 数据流、混合和多播322
28.9 RTCP操作323
28.10 IP电话和信令324
28.11 服务质量之争325
28.13 综合业务资源预留326
28.12 QoS和利用率以及容量326
28.16 通信量调度327
28.15 区分服务和每跳行为327
28.14 综合服务执行327
深入研究329
28.18 小结329
28.17 通信量管制329
习题330
29.2 管理协议的级别331
29.1 引言331
第29章 网络管理(SNMP)331
29.4 协议框架结构332
29.3 体系结构模型332
29.6 管理信息的结构334
29.5 MIB变量的例子334
29.8 MIB对象名的结构和表示法335
29.7 使用ASN.1的正式定义335
29.9 简单网络管理协议338
29.10 SNMP的报文格式340
29.11 SNMP报文编码举例342
29.12 SNMPv3的新特性344
习题345
深入研究345
29.13 小结345
30.2 对资源的保护347
30.1 引言347
第30章 互联网的安全性和防火墙设计(IPsec和SSL)347
30.5 IP安全(IPsec)348
30.4 互联网安全348
30.3 信息策略348
30.6 IPsec鉴别首部349
30.8 IPsec封装安全有效载荷350
30.7 安全关联350
30.10 IPsec隧道351
30.9 鉴别和可变首部字段351
30.14 多重连接和最薄弱的链接352
30.13 防火墙和互联网的访问352
30.11 必要的安全算法352
30.12 安全套接字352
30.15 防火墙的实现和分组过滤器353
30.17 客户受限访问的后果354
30.16 安全性与分组过滤器规则354
30.19 内容保护和代理355
30.18 有状态防火墙355
深入研究356
30.21 小结356
30.20 监视与日志356
习题357
31.4 通向新版IP之路358
31.3 超越IPv4358
第31章 下一代IP(IPv6)358
31.1 引言358
31.2 为什么要改变358
31.7 IPv6数据报的一般形式359
31.6 IPv6的特点359
31.5 下一代IP的名字359
31.8 IPv6基本首部格式360
31.10 IPv6数据报的解析361
31.9 IPv6的扩展首部361
31.12 端到端分片的后果362
31.11 IPv6的分片和重装362
31.14 IPv6的选项363
31.13 IPv6源路由363
31.15 IPv6地址空间的大小364
31.16 IPv6的冒号十六进制记法365
31.19 模拟广播——工程上的选择366
31.18 广播和多播的二重性366
31.17 三种基本IPv6地址类型366
31.21 嵌入的IPv4地址和过渡367
31.20 建议的IPv6地址空间分配367
31.23 单播地址的结构368
31.22 未指明的地址和环回地址368
31.25 本地地址369
31.24 接口标识符369
31.27 小结370
31.26 自动配置和重新编号370
习题371
深入研究371
附录A RFC指南372
附录B 网际互连术语和缩写词汇表375
参考文献398
索引404