第1章 数据通信基础 1
1.1数据通信网发展历史 1
1.1.1数据通信网的发展过程 1
1.1.2中国数据通信网的发展 3
1.2数据通信网的分类 4
1.3数据通信网的拓扑结构 6
1.3.1总线型拓扑结构 6
1.3.2星型拓扑结构 6
1.3.3环型拓扑结构 7
1.3.4树型拓扑结构 7
1.3.5网状型拓扑结构 8
1.3.6混合型拓扑结构 8
1.3.7蜂窝型拓扑结构 9
1.4网络体系结构 10
1.4.1网络协议与网络体系结构 10
1.4.2 OSI模型 11
1.4.3 TCP/IP模型 14
小结 16
参考文献 16
第2章 数据链路层和网络层 17
2.1数据链路层 17
2.1.1数据链路和帧 18
2.1.2 3个基本问题 19
2.1.3数据链路控制 24
2.1.4数据链路控制协议举例 30
2.2网络层 36
2.2.1网际协议 36
2.2.2路由协议 53
2.2.3虚拟专用网和网络地址转换 64
2.2.4下一代网际协议IPv6 65
小结 72
参考文献 72
第3章 传输层 73
3.1传输层简介 73
3.1.1传输层的端-端通信及与QoS的关系 73
3.1.2传输层协议简介 73
3.1.3传输服务与QoS 75
3.2 UDP 77
3.2.1 UDP报文的格式 77
3.2.2 UDP的封装与协议的分层 78
3.2.3 UDP的复用、分解与端口 79
3.2.4 UDP的可靠性 79
3.3 TCP 80
3.3.1 TCP简介 80
3.3.2 TCP的编号与确认 82
3.3.3 TCP报文段 83
3.3.4 TCP连接管理 87
3.3.5 TCP状态机 90
3.3.6 TCP重传机制 94
3.3.7 TCP流量控制 97
3.3.8 TCP拥塞控制简介 101
3.3.9 TCP差错控制 104
3.3.10 TCP的计时器 106
3.3.11 TCP的安全 108
3.3.12 TCP的主要特点 110
小结 112
参考文献 112
第4章 应用层 113
4.1应用层简介 113
4.1.1应用层协议及其与低层协议的关系 113
4.1.2网络应用进程交互的C/S模式 114
4.1.3进程通信中C/S模式的实现方法 116
4.2 InternetDNS简介 118
4.2.1 DNS原理 118
4.2.2域名的分级 118
4 2.3 InternetDNS 119
4.2.4域名和地址映射 121
4.3文件传输协议 121
4.3.1文件传输协议 121
4.3.2镜像系统 123
4.4远程登录协议 124
4.5电子邮件协议 126
4.5.1电子邮件简介 126
4.5.2电子邮箱和地址 127
4.5.3电子邮件的格式 128
4.5.4 SMTP简介 129
4.6万维网 132
4.6.1万维网的工作原理 132
4.6.2统一资源定位符(URL) 137
4.6.3超文本传送协议(HTTP) 138
4.6.4超文本标记语言(HTML) 141
4.6.5动态Web文档技术 144
4.6.6活动Web文档技术 148
小结 149
第5章 网络安全 151
5.1防火墙 151
5.1.1防火墙简介 151
5.1.2防火墙技术 155
5.2信息加密 163
5.2.1信息加密简介 163
5.2.2数据加密标准DES与IDEA算法 165
5.2.3病毒防护公开密钥算法 167
5.2.4密钥管理和交换技术 171
5.2.5密码分析与攻击 173
5.3病毒防护 175
5.3.1病毒简介 175
5.3.2病毒原理 178
小结 185
第6章 通信网 186
6.1固定电话网 186
6.1.1固定电话网的起源 186
6.1.2固定电话网的组成 187
6.1.3固定电话网的特点 188
6.1.4固定电话网组网 188
6.1.5固定电话网编号 191
6.2 X.25分组网 192
6.3数字数据网DDN 193
6.4帧中继FR网 196
6.5 VoIP技术 197
6.6接入网 200
6.6.1接入网简介 200
6.6.2有线接入网 203
6.6.3无线接入技术 207
6.7排队论基础 207
6.7.1排队模型基本概念 207
6.7.2泊松过程 208
6.7.3 M/M/1排队模型 210
小结 212
参考文献 212
第7章 智能网 214
7.1智能网概述 214
7.1.1什么是智能网 214
7.1.2智能网的基本特点 215
7.1.3智能网和其他业务网的关系 216
7.1.4智能网的概念模型 216
7.2智能网的结构 219
7.2.1业务交换点 220
7.2.2业务控制点 220
7.2.3智能外设 222
7.2.4业务管理点 223
7.2.5业务生成环境 223
7.3移动网与智能网的结合 224
7.3.1 CAMEL结构、协议及业务 224
7.3.2 CAMEL网络结构 225
7.3.3 CAMEL协议 225
7.4宽带智能网 226
7.4.1智能网与宽带综合业务数字网的互连 226
7.4.2宽带智能网的体系结构与呼叫模型 227
7.5智能网与因特网互连 229
7.5.1 IN与Internet的互连方案 229
7.5.2 IN/Internet互连的安全问题 231
7.6智能网与电信管理网 231
7.6.1 TMN的产生和发展 232
7.6.2 TMN的基本概念 233
7.7智能网的发展趋势 235
7.7.1现有智能网技术的缺陷 235
7.7.2下一代智能网的重要特征 236
小结 238
参考文献 238
第8章 计算机网络编程基础 239
8.1线程同步与异步套接字编程 239
8.1.1事件对象 239
8.1.2关键代码段及其应用 246
8.1.3基于消息的异步套接字 253
82进程间通信 266
8.2.1匿名管道 267
8.2.2命名管道 278
小结 290
第9章 通信网编程——OPNET 291
9.1仿真技术 291
9.1.1仿真的定义 291
9.1.2仿真的分类 292
9.1.3网络仿真 292
9.1.4仿真工具 294
9.2 OPNET概述 295
9.2.1 OPNET历史和现状 295
9.2.2 OPNET的系列产品 296
9.2.3 OPNET Modeler仿真平台 299
9.3 OPNET Modeler运行环境 300
9.3.1系统需求 301
9.3.2 OPNET Modeler安装 301
9.3.3 OPNET Modeler开发环境 302
9.4 OPNET Modeler编程基础 304
9.4.1 Modeler编程概述 304
9.4.2 Modeler文件操作 306
9.4.3实例:建立简单星型网络 308
9.5 OPNET程序调试 315
9.5.1查看OPNET日志文件 316
9.5.2使用OPNET Debugger调试 318
9.5.3 OPNET与Visual C+++联合调试 319
9.5.4 ODB常见错误及问题 321
小结 323
参考文献 323
第10章 综合案例——OPENT编程 324
10.1排队模型 324
10.2无线建模 328
参考文献 336