第1章 概念、体系和历史 1
1.1 TCP/IP概念 1
1.1.1 TCP/IP的定义 1
1.1.2 TCP/IP的特性 2
1.1.3 TCP/IP协议的目标 4
1.2 OSI/RM体系结构 4
1.2.1 网络协议的分层 4
1.2.2 OSI/RM的7层协议 5
1.2.3 7层协议的通信过程 7
1.2.4 涉及OSI/RM几个概念 8
1.3 TCP/IP协议体系结构 9
1.3.1 TCP/IP协议模型 9
1.3.2 TCP/IP与OSI模型的比较 9
1.3.3 TCP/IP地址的基本要素 10
1.4 TCP/IP的历史 11
1.4.1 起源和发展 11
1.4.2 Internet结构委员会 13
1.4.3 IAB的重新组织 14
1.4.4 Internet其他组织 15
1.4.5 下一代Internet的研究与开发计划 16
1.5 RFC文档 17
1.5.1 RFC概念 17
1.5.2 RFC产生过程 18
思考题 19
第2章 网络接口 20
2.1 以太网和IEEE 802.x LAN 20
2.1.1 以太网技术 20
2.1.2 以太帧格式 24
2.1.3 以太网的组网 26
2.2 SLIP和PPP 29
2.2.1 SLIP协议 29
2.2.2 PPP协议 31
2.3 FDDI 34
2.3.1 FDDI技术 34
2.3.2 FDDI的体系结构 36
2.3.3 FDDI的帧结构 37
2.4 异步传输方式ATM 39
2.4.1 ATM基本概念 39
2.4.2 ATM协议模型及信元结构 40
2.4.3 ATM局域网仿真 46
2.5 无线局域网 47
2.5.1 无线局域网特点 47
2.5.2 无线局域网的组成 47
2.5.3 IEEE 802.11标准 50
2.5.4 无线局域网实例 53
思考题 54
第3章 互联工作协议 55
3.1 IP地址 55
3.1.1 IP地址概念 55
3.1.2 IP地址分类 57
3.1.3 IP地址进一步分析 60
3.2 IP子网及其分割 63
3.2.1 子网概念及子网划分优点 63
3.2.2 子网掩码及其表示 65
3.2.3 子网划分的原则及子网掩码计算的办法 67
3.2.4 无类型编址 72
3.3 IP协议 73
3.3.1 IP层的特点、功能及地位 73
3.3.2 IP数据报格式 74
3.3.3 IP数据报传输 78
3.4 ICMP协议 84
3.4.1 ICMP协议的功能 84
3.4.2 ICMP报文的基本格式 86
3.4.3 ICMP差错报文特点 87
3.4.4 ICMP关于出错的报文 88
3.4.5 ICMP关于控制的报文 90
3.4.6 ICMP请求/应答报文对 92
3.5 多播编址与IGMP协议 94
3.5.1 多播传送的概念 94
3.5.2 IP协议对多播传送的处理 97
3.5.3 Internet组管理协议IGMP 98
思考题 101
第4章 地址解析与地址分发 102
4.1 地址解析协议ARP 102
4.1.1 直接映射 102
4.1.2 动态绑定 103
4.1.3 ARP的分组格式 107
4.2 反向地址解析协议RARP 109
4.2.1 关于无盘工作站的IP地址 109
4.2.2 RARP协议 109
4.3 引导协议BOOTP 112
4.3.1 问题的提出 112
4.3.2 BOOTP工作原理 113
4.3.3 BOOTP报文格式 115
4.3.4 启动配置文件 117
4.4 动态主机配置协议DHCP 118
4.4.1 动态配置问题的提出及其概念 118
4.4.2 动态IP地址分配 120
4.4.3 DHCP报文格式 124
思考题 126
第5章 路由协议 127
5.1 路由相关概念 127
5.1.1 路由 127
5.1.2 路由表 131
5.1.3 路由选择策略 134
5.1.4 路由过程 137
5.2 路由算法回顾 138
5.2.1 矢量距离算法(V-D算法) 138
5.2.2 链路-状态算法(L-S算法) 140
5.3 网关的体系结构 142
5.3.1 路由表表达上的困难 142
5.3.2 Internet网关的结构模式 143
5.3.3 Internet中的自治系统 145
5.4 路由信息协议RIP 146
5.4.1 RIP工作原理 147
5.4.2 RIP数据报文及其传输 150
5.5 开放最短路径优先协议OSPF 152
5.5.1 基本认识 152
5.5.2 OSPF的报文格式 154
5.6 增强的内部网关路由协议EIGRP 157
5.6.1 内部网关路由协议(IGRP) 158
5.6.2 增强的IGRP的主要特点 159
5.7 外部网关协议(EGP) 160
5.7.1 EGP概念 160
5.7.2 EGP报文格式 161
5.7.3 EGP第三方限制 164
5.8 边界网关协议BGP 166
5.8.1 BGP概念和特点 166
5.8.2 BGP的功能和报文类型 167
思考题 172
第6章 传输层协议 173
6.1 传输层知识回顾 173
6.1.1 传输层协议分类 173
6.1.2 传输层要解决的问题 175
6.1.3 面向连接的协议与无连接协议 180
6.1.4 端口与套接字 181
6.2 UDP协议 184
6.2.1 概念 184
6.2.2 UDP报文及其封装 185
6.2.3 UDP校验和与伪头标 186
6.3 传输控制协议TCP 186
6.3.1 概念 186
6.3.2 TCP报文格式 187
6.3.3 TCP可靠性措施 188
6.3.4 TCP连接建立与撤除 192
思考题 192
第7章 命名和目录协议 194
7.1 域名的命名机制 194
7.1.1 主机命名的一般规则 194
7.1.2 无层次命名机制 195
7.1.3 层次型命名机制 195
7.1.4 层次型名字及管理 196
7.2 TCP/IP网络域名 197
7.2.1 域和域名 197
7.2.2 域名命名规则 199
7.2.3 对域名和IP地址的一般分配原则 200
7.3 域名解析 201
7.3.1 域名解析系统的特性要求 201
7.3.2 TCP/IP域名服务器逻辑结构 201
7.3.3 域名解析 202
7.3.4 DNS的运作 205
7.4 域服务器报文 207
7.4.1 服务器报文格式 207
7.4.2 关于域名报文的其他问题 210
7.4.3 关于CNNIC 211
7.5 轻型目录访问协议LDAP 212
7.5.1 目录和目录服务 212
7.5.2 LDAP协议的特点 214
7.5.3 LDAP协议的内容 215
7.6 开发LDAP的应用 217
7.6.1 建立一个基于LDAP应用 217
7.6.2 LDAP中的访问控制 221
7.6.3 LDAP的主从备份功能 222
思考题 225
第8章 典型的应用层协议 226
8.1 应用层相关知识 226
8.2 网络服务程序 227
8.2.1 文件与打印服务程序 227
8.2.2 域名转换服务程序 228
8.2.3 重定向程序 228
8.2.4 NetBIOS 229
8.3 端口和套接字 229
8.4 TCP/IP实用程序 231
8.5 文件传输协议FTP 232
8.5.1 文件访问与传输 232
8.5.2 FTP进程模型 233
8.5.3 TCP端口号的分配 234
8.5.4 从用户的角度看FTP 234
8.5.5 匿名FTP会话举例 236
8.5.6 其他文件传输协议简介 238
8.6 简单邮件传输协议SMTP 240
8.6.1 邮件相关概念 240
8.6.2 SMTP协议原理 242
8.6.3 SMTP协议内容 245
8.7 POP3协议 249
8.7.1 什么是POP3 249
8.7.2 POP3协议命令 250
8.8 超文本传输协议HTTP 257
8.8.1 HTTP简介 257
8.8.2 HTTP协议的运作方式 259
8.8.3 HTTP报文格式 262
8.8.4 超文本标注语言HTML 267
思考题 268
第9章 TCP/IP网络管理 270
9.1 网络管理的概念 270
9.1.1 网络管理的定义 270
9.1.2 网络管理内容 271
9.1.3 网络管理者 271
9.2 网络管理的协议 272
9.2.1 两种管理协议 272
9.2.2 管理信息库(MIB) 273
9.3 简单网络管理协议(SNMP) 276
9.3.1 SNMP协议模型 276
9.3.2 SNMP报文 278
9.3.3 对MIB的访问 279
9.3.4 SNMP命令 280
9.4 远程监控RMON 282
9.4.1 什么是RMON 282
9.4.2 RMON如何工作 283
9.5 网络管理实务 286
9.5.1 网络管理工具 286
9.5.2 网络诊断过程(Network Diagnostic Process) 289
9.5.3 网络问题的归类 291
思考题 293
第10章 TCP/IP安全 295
10.1 关于网络安全 295
10.1.1 网络安全概念 295
10.1.2 从TCP/IP协议看网络安全 298
10.1.3 对TCP/IP网络的入侵 302
10.2 IPSec通信协议标准 306
10.2.1 IPSec通信协议认识 306
10.2.2 隧道模式和传输模式 308
10.2.3 安全关联(Security Association) 309
10.2.4 认证协议IP Authentication Header(AH) 311
10.2.5 加密协议IP Encapsulating Security Payload(ESP) 315
10.2.6 安全连接和密钥管理协议(ISAKMP) 319
10.2.7 The Internet Key Exchange Protocol(IKE) 325
10.3 虚拟专用网VPN 328
10.3.1 什么是虚拟专用网 328
10.3.2 VPN的类型与应用方式 329
10.3.3 VPN相关技术 331
10.3.4 VPN产品和VPN组建 335
10.4 防火墙技术 340
10.4.1 防火墙概念 340
10.4.2 防火墙的类型 341
10.4.3 防火墙的设计 343
10.4.4 防火墙对TCP/IP信息包的过滤 344
10.4.5 防火墙功能指标 348
思考题 351
附录一 TCP/TP连通性实用程序 352
附录二 IPv6技术简介 366
参考文献 372