出版说明 1
前言 1
第1章 概述 1
1.1 协议和网络标准 1
1.1.1 协议 1
1.1.2 网络标准 2
1.2 网络标准化 2
1.2.1 网络协议标准化组织 2
1.2.2 Internet管理机构 4
1.3 标准化过程和RFC文档 5
1.5 练习题 6
1.4 本章小结 6
第2章 TCP/IP协议族与OSI参考模型 7
2.1 分层的体系结构与协议分层 7
2.2 OSI参考模型 8
2.3 TCP/IP协议族 10
2.4 客户-服务器模型 12
2.5 本章小结 13
2.6 练习题 13
第3章 网际协议 14
3.1 IPv4 14
3.1.1 IP分类编址 14
3.1.2 子网划分 19
3.1.3 IP分组 27
3.1.4 分片 29
3.2.1 IPv6地址 32
3.2 下一代IP(IPv6) 32
3.2.2 IPv6分组格式 36
3.2.3 IPv4向IPv6的过渡 39
3.3 移动IP 41
3.3.1 移动IP工作原理 42
3.3.2 代理发现 44
3.3.3 代理注册 45
3.3.4 两次穿越的效率问题 47
3.4 本章小结 48
3.5 练习题 49
4.1 路由选择技术 51
第4章 路由选择协议 51
4.1.1 下一跳路由选择 52
4.1.2 特定网络路由选择 53
4.1.3 特定主机路由选择 53
4.1.4 默认路由选择 53
4.2 分类寻址路由表 54
4.2.1 路由表表项 54
4.2.2 路由选择流程 56
4.3 无分类域间路由选择(CIDR) 58
4.4 内部和外部路由协议 61
4.4.1 理想的路由选择算法 62
4.4.2 路由信息协议(RIP) 63
4.4.3 开放最短路径优先(OSPF)协议 71
4.4.4 边界网关协议BGP 79
4.5 本章小结 85
4.6 练习题 86
第5章 Internet控制协议 88
5.1 地址解析协议(ARP) 88
5.1.1 ARP工作原理 89
5.1.2 ARP的改进 91
5.1.3 ARP分组格式 93
5.1.4 代理ARP 96
5.2 逆地址解析协议(RARP) 97
5.3 Internet控制报文协议(ICMP) 98
5.3.1 ICMP报文类型 98
5.3.2 ICMP报文格式 99
5.3.3 ping程序 103
5.4 本章小结 105
5.5 练习题 106
第6章 多播和Internet组管理协议(IGMP) 107
6.1 多播概念 107
6.1.1 以太网多播 107
6.1.2 IP多播 107
6.1.3 使用以太网多播实现IP多播 109
6.2 Internet组管理协议(IGMP) 110
6.2.1 IGMP工作原理 110
6.2.2 IGMP报文 113
6.3.1 多播路由特性 114
6.3 多播路由选择 114
6.3.2 多播路由实现目标 115
6.3.3 多播转发树 115
6.3.4 多播路由选择协议 116
6.4 本章小结 118
6.5 练习题 119
第7章 用户数据报协议(UDP) 120
7.1 UDP服务 120
7.2 UDP的端口号和套接字地址 121
7.2.1 UDP的端口号 121
7.2.2 套接字地址 122
7.3 用户数据报 122
7.4 UDP校验和 123
7.5 UDP的操作 125
7.5.1 报文的封装和拆封 125
7.5.2 多路复用与多路分用 125
7.6 UDP的应用 126
7.7 本章小结 127
7.8 练习题 127
第8章 传输控制协议(TCP) 128
8.1 TCP服务 128
8.1.1 面向连接的服务 128
8.1.2 全双工服务 129
8.1.3 字节流传递服务 129
8.2.1 TCP端口号 130
8.2 TCP端口号和套接字地址 130
8.2.2 套接字地址 131
8.3 TCP报文段 131
8.4 TCP连接管理与释放 136
8.4.1 建立连接 136
8.4.2 连接释放 138
8.4.3 连接复位 139
8.5 TCP连接管理状态转换图 139
8.6 流量控制 142
8.7 傻瓜窗口综合症 144
8.7.1 Nagle算法 144
8.7.3 延迟发送确认 145
8.7.2 Clark解决方案 145
8.8 差错控制 146
8.8.1 丢失或受到损伤的报文段 146
8.8.2 重复的报文段 147
8.8.3 失序的报文段 147
8.8.4 丢失确认 147
8.9 拥塞控制 147
8.9.1 接收端通知的窗口和拥塞窗口 148
8.9.2 慢启动算法 148
8.9.3 拥塞避免算法 148
8.10 定时器管理 149
8.11 本章小结 151
8.12 练习题 151
9.1.1 基本原理 153
第9章 面向应用的协议 153
9.1 文件传输协议(FTP) 153
9.1.2 FTP命令 156
9.1.3 应用实例 160
9.2 域名系统(DNS) 161
9.2.1 名字空间 161
9.2.2 域名空间 162
9.2.3 域名地址解析 166
9.2.4 DNS报文与记录类型 167
9.2.5 应用实例 171
9.3 Telnet和Rlogin:远程登录 172
9.3.1 Telnet基本原理 172
9.3.3 Windows 2000的Telnet服务 174
9.3.2 Telnet的工作过程 174
9.3.4 Rlogin 176
9.3.5 在UNIX/Linux中配置Rlogin服务 179
9.4 超文本传输协议(HTTP) 184
9.4.1 HTTP的工作过程 185
9.4.2 HTTP的运作方式 185
9.4.3 HTTP版本1.1的特点 189
9.4.4 应用实例 190
9.5 简单邮件传输协议(SMTP) 191
9.5.1 SMTP简介 191
9.5.2 用户代理(UA) 192
9.5.4 别名 194
9.5.3 延迟交付 194
9.5.5 邮件传送代理(MTA) 195
9.5.6 命令和响应 196
9.5.7 邮件传送阶段 199
9.5.8 通多功能的Internet邮件扩充(MIME) 201
9.5.9 邮局协议(POP)和Internet邮件读取协议版本4(IMAP4) 203
9.6 本章小结 204
9.7 练习题 206
第10章 简单网络管理协议 207
10.1 网络管理概述 207
10.1.1 网络管理的目标和任务 207
10.1.2 网络管理的功能 208
10.1.3 网络管理系统的要素 212
10.2 SNMP网络管理模型 213
10.3 管理信息结构(SMI) 216
10.3.1 名字 217
10.3.2 数据类型 217
10.3.3 编码方法 218
10.4 管理信息数据库(MIB) 219
10.5 简单网络管理协议(SNMP) 220
10.5.1 报文格式 220
10.5.2 网络管理工具 223
10.5.3 在Windows 2000中配置SNMP 224
10.6 SNMP的发展 225
10.6.1 SNMPv1 225
10.6.2 SNMPv2 226
10.6.3 SNMPv3 227
10.7 小结 227
10.8 练习题 228
第11章 网络安全协议 229
11.1 网络安全属性与结构 229
11.1.1 网络安全及其属性 229
11.1.2 网络安全层次结构 230
11.2 网络层的安全(IPSec) 231
11.2.1 IPSec基本工作原理 231
11.2.2 IPSec的实现 233
11.2.3 Windows XP环境下IPSec基本配置步骤 235
11.2.4 Windows XP环境下IPSec实验 250
11.3 传输层安全协议SSL 252
11.3.1 SSL主要特性 252
11.3.2 SSL结构模型 252
11.3.3 如何在服务器上配置SSL 256
11.4 应用层安全协议(PGP) 259
11.4.1 PGP的工作原理 260
11.4.2 PGP的密钥管理 264
11.4.3 PGP的使用 266
11.5 本章小结 270
11.6 练习题 270
参考文献 271
重要网址 272