前言页 1
第1章 导论 2
1-1 通讯协议:Communication Protocol 2
1-2 OSI模型 3
1-2-1 模型的用途 3
1-2-2 OSI模型的7层结构简介 4
1-2-3 OSI模型7层的运作方式 11
1-2-4 OSI模型的优点 13
1-3 DoD模型 15
1-3-1 TCP/IP协议簇 16
1-3-2 DoD模型的4层简介 17
1-5 本书的规划方式 20
1-4 数据处理的基本单位 20
第2章 以太网介绍 24
2-1 以太网的物理层 24
2-1-1 以太网的诞生 24
2-1-2 10Base5以太网 25
2-1-3 10Base2以太网 26
2-1-4 10BaseT以太网 26
2-1-5 100Mbps以太网 28
2-1-6 1000Mbps以太网 29
2-1-7 以太网家族一览表 29
2-2-1 CSMA/CD工作原理 30
2-2 以太网的数据链路层 30
2-2-2 MAC地址 34
2-2-3 接收端如何处理封包 35
2-2-4 小结 37
2-3 封包格式 39
2-3-1 EV2封包格式 39
2-3-2 802.3封包格式 42
2-3-3 如何决定采用何种封包格式? 43
2-4 撷取封包 44
3-1 什么是PPP 47
3-1-1 SLIP 47
第3章 PPP 47
3-1-2 PPP 49
3-2 PPP的运作细节 50
3-2-1 建立连网 50
3-2-2 PPP的封包格式 51
3-2-3 LCP封包 55
3-2-4 LCP封包种类 57
3-2-5 LCP协商流程 59
3-2-6 NCP封包 61
3-2-7 CCP封包 63
3-3-1 建立连网 64
3-3 撷取封包 64
3-3-2 网络连网 68
3-3-3 终止连网 69
3-3-4 总结 69
第4章 Internet Protocol(IP) 72
4-1 简介 72
4-1-1 传送IP封包 73
4-1-2 分割与重组IP封包 77
4-2 IP封包 78
4-3 IP报头 79
4-3-2 IHL (因特网报头长度) 80
4-3-1 Version (版本) 80
4-3-3 Type of Service (服务类型) 81
4-3-4 Total Length (总长度) 85
4-3-5 Identification (标识码) 85
4-3-6 Flag (封包分割标志) 85
4-3-7 Fragment Offset (分片偏移) 88
4-3-8 Time to Live (存活时间) 90
4-3-9 Protocol (协议) 90
4-3-10 Header Checksum (报头错误校验和) 91
4-3-12 Destination Address (目的装置的IP地址) 92
4-3-13 Options and Padding (选项和填充域) 92
4-3-11 Source Address (来源装置的IP地址) 92
4-4 撷取封包 93
4-4-1 环境设定 93
4-4-2 查看封包内容 94
第5章 IP地址 98
5-1 IP地址表示法 98
5-2 IP地址的等级(Class) 99
5-2-1 IP封包的传递模式 100
5-2-2 IP地址的结构 103
5-2-3 IP地址的等级 104
5-2-4 特殊的IP地址 107
5-3 Subnet (子网络) 109
5-3-1 Subnet 分割的原理 110
5-3-2 Subnet Mask (子网掩码) 113
5-3-3 Subnet 分割实例 116
5-4 CIDR (无等级域间路由选择) 118
5-4-1 CIDR的原理 118
第6章 地址解析协议(ARP) 124
6-1 ARP简介 124
6-1-1 ARP运作的方式 125
6-1-2 ARP Cache (ARP高速缓存) 127
6-2 ARP封包格式 131
6-3-1 查看当前记录 134
6-3 ARP工具程序 134
6-3-2 删除记录 135
6-3-3 新增记录 136
6-4 撷取封包 137
6-4-1 环境设定 137
6-4-2 查看封包内容 138
6-4-3 ARP request (ARP查询) 138
6-4-4 ARP reply (ARP回应) 140
6-5 RARP (逆地址解析协议) 142
7-1 ICMP封包 144
7-1-1 ICMP封包的封装方式 144
第7章 ICMP (网际控制报文协议) 144
7-1-2 ICMP封包的字段格式 145
7-2 Echo Request/Echo Reply(回应请示与应答) 147
7-2-1 功能 147
7-2-2 封包字段 148
7-3 Destination Unreachable(无法到达目的) 150
7-3-1 功能 150
7-3-2 封包字段 150
7-4 Source Quench(降低源端传输速度) 153
7-4-1 功能 153
7-4-2 封包字段 153
7-5-2 封包字段 154
7-5 Redirect(重定向) 154
7-5-1 功能 154
7-6 Time Exceeded(超时) 156
7-6-1 功能 156
7-6-2 封包字段 156
7-7 ICMP工具程序 157
7-7-1 PING 157
7-7-2 TRACERT 160
7-7-3 PATHPING 165
7-8-1 PING 167
7-8 撷取封包 167
7-8-2 TRACERT 171
第8章 IP路由 176
8-1 什么是IP路由? 176
8-1-1 路由器的特性 178
8-1-2 路由器的功能 179
8-1-3 IP路由的过程 180
8-1-4 直接与间接传递 182
8-2 路由表简介 183
8-2-1 路由表的字段 184
8-2-2 决定路径的步骤 189
8-3 Windows 2000路由表 190
第9章 静态与动态路由 194
9-1 Route工具程序 194
9-2 静态路由 198
9-2-1 范例1∶1部路由器 198
9-2-2 范例2∶2部路由器 199
9-2-3 范例3∶2部路由器+默认路由 201
9-3 动态路由网络 204
9-3-1 距离向量演算法 205
9-4 RIP(寻址信息协议) 207
9-4-1 RIP的运作原理 207
9-4-2 RIP-1和RIP-2 212
9-4-3 RIP的特点 213
9-4-4 激活Windows2000的RIP功能 215
9-5 封包格式 218
9-5-1 RIP-1封包格式 218
9-5-2 RIP-2封包格式 219
第10章 UDP(用户数据报协议) 222
10-1 Host-To-Host层的功能 222
10-1-1 连接端口(Port) 222
10-1-2 Host-to-Host层的其他功能 225
10-2 UDP简介 226
10-3 UDP封包 227
10-4 UDP报头 228
10-4-1 Source Port(源连接端口编号) 228
10-4-2 Destination Port(目的连接端口编号) 228
10-4-3 Length(长度) 228
10-4-4 Checksum(错误校验和) 229
10-5 撷取封包 231
第11章 TCP 234
11-1 TCP的特性 234
11-2 TCP传送机制 236
11-2-1 确认与重送 236
11-2-2 滑动窗口 238
11-2-3 发送/接收窗口 240
11-2-4 Window Size与流量控制 246
11-2-5 以Byte为处理单位 247
11-2-6 双向传输 250
11-2-7 小结 252
11-3 TCP连网 253
11-3-1 识别连网 253
11-3-2 建立连网 254
11-3-3 终止连网 258
11-4 TCP封包格式 261
11-5-2 查看封包内容 271
11-5-1 环境设置 271
11-5 封包撷取 271
11-5-3 建立连网 272
11-5-4 传送数据 276
第12章 DHCP(动态主机配置协议) 280
12-1 DHCP简介 280
12-1-1 DHCP的基本概念 281
12-1-2 DHCP的好处 282
12-2 DHCP运作流程 283
12-2-1 要求租用IP地址 284
12-2-2 提供可租用的IP地址 285
12-2-3 确认IP租约 286
12-2-4 同意IP租约 288
12-2-5 租约的更新与撤消 289
12-3 深入DHCP 291
12-3-1 找不到DHCP Server 292
12-3-2 重新启动计算机,要求更新租约 293
12-3-3 DHCP Relay Agent 294
12-4 DHCP封包格式 296
12-4-1 封包字段说明 297
12-4-2 Option Field(非必要性字段) 299
12-5 撷取封包 303
12-5-1 第一次取得IP租约 303
12-5-2 更新IP租约 308
12-5-3 撤消IP租约 311
第13章 DNS 315
13-1 DNS概论 315
13-1-1 名称查询与名称解析 316
13-1-2 DNS的结构 316
13-1-3 Root Domain(根域) 318
13-1-4 Top level Domain(顶层域) 318
13-1-5 Second Level Domain(第二层域) 320
13-1-6 Host(主机) 320
13-2-1 区域 321
13-2 区域与DNS服务器类型 321
13-2-2 DNS服务器类型 324
13-2-3 如何设置Windows 2000 DNS服务器的类型 326
13-2-4 动态更新 328
13-2-5 注意事项 329
13-3 DNS的查询流程 329
13-3-1 递归查询 331
13-3-2 反复查询 331
13-3-3 完整的查询流程 335
13-4 资源记录 336
13-4-1 SOA (授权开始) 336
13-4-3 A (地址) 339
13-4-2 NS (名称服务器) 339
13-4-4 CNAME (规范名) 340
13-4-5 MX (邮件交换器) 341
13-4-6 PTR (反射查询指针) 342
13-4-7 HINFO (主机信息) 343
13-4-8 小结 343
13-5 封包格式 344
13-5-1 DNS封包报头 344
13-5-2 Question Section (查询部分) 348
13-5-3 Answer Section (回应部分) 349
13-5-5 Additional Records Section (额外记录部分) 350
13-5-4 Authority Section (授权部分) 350
13-6 撷取封包 351
13-6-1 客户端送出要求 351
13-6-2 LocalDNS服务器代为询问 353
13-6-3 RootDNS服务器的回应 354
13-6-4 向管理.tw域的服务器查询 355
13-6-5 查询完成 357
第14章 HTTP 362
14-1 简介 362
14-2 HTTP基本运作方式 364
14-2-1 HTTP/0.9 365
14-2-2 HTTP/1.0 366
14-2-3 HTTP/1.1 369
14-2-4 新旧版本兼容机制 369
14-2-5 版本号码的解读方式 370
14-3 连网管理 370
14-3-1 Persistent Connections (持续性连网) 372
14-3-2 Cache (高速缓存) 375
14-3-3 续传 375
14-3-4 Virtual Host (虚拟主机) 376
14-4 HTTP信息剖析 378
14-4-1 Message Header (信息报头) 378
14-4-2 存取方法 381
14-4-3 状态回应码 384
14-5 HTTP连网范例 386
第15章 SMTP 396
15-1 应用于电子邮件的协议 396
15-1-1 SMTP的功用 396
15-1-2 POP的功用 397
15-2 SMTP的结构与指令 398
15-2-1 电子邮件的结构 399
15-2-2 SMTP运作结构 403
15-2-3 必要的邮件指令 403
15-2-4 选择性邮件指令 408
15-2-5 回复信息 410
15-3 SMTP的转送功能 413
15-4 SMTP的延伸功能 416
15-4-1 ESMTP协议与EHLO指令 416
第16章 POP3 420
16-1 POP3指令介绍 420
16-3 POP3各运作阶段 422
16-3 认证阶段 424
16-3-1 USER搭配PASS认证 424
16-3-2 APOP认证 426
16-4 处理阶段 428
16-3-3 AUTH认证 428
16-5 更新阶段 433
16-6 下载邮件实例 434
16-7 POP3服务器的其他功能 435
16-7-1 临时保存邮件 435
16-7-2 限制服务对象 436
第17章 Telnet 440
17-1 Telnet简介 440
17-1-1 远程控制的需求 440
17-1-2 VT(虚拟终端机) 441
17-1-3 TCP/IP网络的远程控制解决方案 442
17-2 Telnet协议的运作方式 443
17-2-1 NVT (网络虚拟终端机) 444
17-2-2 控制指令 447
17-2-3 选项协调机制 448
17-2-4 通过选项协调机制支持新功能 452
17-3 连网同步作业 453
17-4 通过TCP紧急模式来传送中为控制指令 455
第18章 FTP 458
18-1 FTP现状与未来发展 458
18-2 FTP运作方式 459
18-3-1 File Type (文件类型) 461
18-3 数据文档面面观 461
18-3-2 Formating Control (格式控制) 463
18-3-3 Structure (结构) 464
18-3-4 基本支持选项 465
18-4 FTP传输模式 466
18-4-1 Stream mode (流模式) 466
18-4-2 Block mode (区块模式) 467
18-4-3 Compressed mode (压缩模式) 468
18-4-4 基于支持选项 470
18-4-5 错误复原功能 470
18-5 FTP指令与回位信息 471
18-5-1 必要的FTP指令 472
18-5-2 选择性FTP指令 475
18-5-3 FTP回应信息 476
18-5-4 通过紧急模式中断文件传输 477
18-6 数据连网的管理 478
18-6-1 数据联网的建立 478
18-6-2 数据联网的关闭 479
18-7 AnonymousFTP文件传输实例 480
18-7-1 FTP指令示范 481
18-7-2 FTPServer可用的限制措施 486
A-1 安装网络监视器 492
附录A 网络监视器的安装与使用 492
A-2 撷取与查看封包 496
撷取封包 499
查看封包 500
A-3 其他功能说明 501
变更撷取缓冲区大小 501
筛选撷取封包 502
筛选查看封包 511
设置撷取触发程序 517
寻找名称 518
总结 519
B-1 变更计算机名称 522
附录B Windows2000的TCP/IP设置 522
B-2 TCP/IP的基本设置 524
B-3 高级选项设置:多重IP地址与网关 526
B-4 高级选项设置:DNS后缀 528
附加主要及连网特定的DNS后缀 528
附加这些DNS后缀 530
设置客户端动态更新的数据 531
B-5 高级选项设置:安全性 533
IP安全性 533
TCP/IP筛选 535
C-1 ASCII字符集 538
附录C ASCII字符集 538
附录D PPP(点对点协议)的验证协议 544
D-1 PAP(密码认证协议) 544
PAP的优缺点 545
PAP的封包格式 545
D-2 CHAP(竞争握手认证协议) 546
CHAP验证过程 547
CHAP的封包格式 548
D-3 Microsoft CHAP 549
D-4 撷取封包 550
D-5 结束语 552