第1章 计算机网络的基本概念 1
1.1计算机网络的基本概念 1
1.1.1什么是计算机网络? 1
1.1.2计算机网络可以为我们带来什么? 2
1.1.3计算机网络的发展 3
1.1.4计算机网络的分类 4
1.2协议与分层 4
1.2.1协议的基本概念 4
1.2.2网络的层次结构 5
1.3 ISO/OSI参考模型 5
1.3.1 ISO/OSI参考模型的结构 6
1.3.2 OSI各层的主要功能 7
1.3.3数据的封装与传递 7
1.4 TCP/IP体系结构 10
1.4.1 TCP/IP体系结构的层次划分 10
1.4.2 TCP/IP体系结构中各层的功能 11
1.4.3 TCP/IP中的协议栈 13
第2章 以太网组网技术 15
2.1以太网与CSMA/CD 15
2.2以太网的传输介质 18
2.3以太网的相关标准 20
2.4组网所需的器件和设备 21
2.4.1 10/100Mbps以太网集线器 21
2.4.2 10/100Mbps网卡 22
2.4.3 10/100Mbps以太网中的非屏蔽双绞线 23
2.5双绞线以太网的组网 25
2.5.1单一集线器结构 25
2.5.2多集线器级联结构 26
2.6实训:动手组装简单的以太网 27
2.6.1设备、器件及测量工具的准备和安装 27
2.6.2网络连通性测试 29
2.6.3集线器级联 31
2.6.4网络软件的安装和配置 34
第3章 交换机与虚拟局域网 38
3.1交换式以太网的提出 38
3.1.1共享式以太网存在的问题 38
3.1.2交换的提出 39
3.2以太网交换机的工作原理 40
3.2.1以太网交换机的工作过程 40
3.2.2数据转发方式 42
3.2.3地址学习 42
3.2.4通信过滤 43
3.2.5生成树协议 43
3.3虚拟局域网 44
3.3.1共享式以太网与VLAN 44
3.3.2 VLAN的组网方法 45
3.3.3 VLAN的优点 47
3.4实训:组装简单的交换式以太网 48
3.4.1交换式以太网的组网 48
3.4.2以太网交换机的配置 49
3.4.3配置VLAN 52
第4章 无线局域网组网技术 57
4.1无线局域网的传输介质 57
4.2无线局域网与CSMA/CA 58
4.3无线局域网的相关标准 60
4.4无线局域网的组网模式 61
4.4.1自组无线局域网 61
4.4.2基础设施无线局域网 61
4.5无线局域网组网所需的器件和设备 62
4.6实训:动手组装简单的自组无线局域网 64
4.6.1设备、器件的准备和安装 64
4.6.2网络软件的安装和配置 64
4.6.3无线网络的连通性测试 68
第5章 网络互联的基本概念 71
5.1网络互联 71
5.2网络互联解决方案 72
5.2.1面向连接的解决方案 72
5.2.2面向非连接的解决方案 73
5.3 IP协议与IP层服务 74
5.3.1 IP互联网的工作机理 74
5.3.2 IP层服务 75
5.3.3 IP互联网的特点 76
第6章 IP地址 78
6.1 IP地址的作用 78
6.2 IP地址的组成 79
6.2.1 IP地址的层次结构 79
6.2.2 IP地址的分类 80
6.2.3 IP地址的直观表示法 81
6.3特殊的IP地址形式 81
6.4编址实例 82
6.5子网编址 83
6.5.1子网编址方法 83
6.5.2子网地址和子网广播地址 84
6.5.3子网表示法 85
6.6实训:子网规划与划分 86
6.6.1子网规划 86
6.6.2在局域网上划分子网 87
第7章 地址解析协议 91
7.1 ARP协议的基本思想 91
7.2 ARP协议的改进 92
7.3完整的ARP工作过程 93
7.4实训:arp命令的使用 94
7.4.1显示高速cache中的ARP表 94
7.4.2添加ARP静态表项 95
7.4.3删除ARP表项 95
第8章 IP数据报 98
8.1 IP数据报的格式 98
8.2 IP封装、分片与重组 100
8.2.1 MTU与分片 100
8.2.2重组 101
8.2.3分片控制 102
8.3 IP数据报选项 102
8.4差错与控制报文 103
8.4.1 ICMP差错控制 104
8.4.2 ICMP控制报文 105
8.4.3 ICMP请求/应答报文对 106
8.5实训:Ping命令剖析与使用 107
第9章 路由器与路由选择 113
9.1路由选择 114
9.1.1表驱动IP选路 114
9.1.2标准路由选择算法 114
9.1.3子网选路——标准路由选择算法的扩充 115
9.1.4路由表中的特殊路由 116
9.1.5统一的路由选择算法 117
9.1.6 IP数据报传输与处理过程 117
9.2路由表的建立与刷新 120
9.2.1静态路由 120
9.2.2动态路由 121
9.3路由选择协议 122
9.3.1 RIP协议与向量-距离算法 123
9.3.2 OSPF协议与链路-状态算法 127
9.4部署和选择路由协议 128
9.5实训:配置路由 129
9.5.1实训方案的选择 129
9.5.2静态路由的配置过程 131
9.5.3动态路由的配置过程 141
9.5.4测试配置的路由 145
第10章 TCP与UDP 148
10.1端对端通信 148
10.2传输控制协议TCP 149
10.2.1 TCP提供的服务 149
10.2.2 TCP的可靠性实现 150
10.2.3 TCP的缓冲、流控与窗口 152
10.2.4 TCP连接与端口 153
10.3用户数据报协议 154
10.4实训:端口的应用——网络地址转换 155
10.4.1为什么要使用网络地址转换? 155
10.4.2 NAT的主要技术类型 156
10.4.3配置网络地址转换服务器 159
第11章 客户-服务器交互模型 166
11.1相互作用的客户-服务器模型 166
11.1.1什么是客户-服务器模式 166
11.1.2客户与服务器的特性 167
11.2实现中需要解决的主要问题 168
11.2.1标识一个特定的服务 168
11.2.2服务器实现中需要解决的问题 168
11.3实训:动手编写简单的客户-服务器程序 170
11.3.1 Winsock控件简介 171
11.3.2服务器程序的编写 171
11.3.3客户程序的编写 176
11.3.4测试编写的客户-服务器程序 182
第12章 域名系统 184
12.1互联网的命名机制 184
12.1.1无层次命名机制 185
12.1.2层次型命名机制 185
12.1.3 TCP/IP互联网域名 186
12.1.4 Internet域名 187
12.2域名解析 189
12.2.1 TCP/IP域名服务器与解析算法 189
12.2.2提高域名解析的效率 190
12.2.3域名解析的完整过程 192
12.3对象类型与资源记录 193
12.3.1对象类型与类别 193
12.3.2资源记录 194
12.4实训:配置DNS服务器 194
12.4.1配置Windows 2000 DNS服务器 194
12.4.2测试配置的DNS服务器 201
第13章 电子邮件系统 205
13.1电子邮件系统的基本知识 205
13.1.1电子邮件系统 205
13.1.2 TCP/IP互联网上电子邮件的传输过程 206
13.1.3电子邮件地址 207
13.2电子邮件传输协议 208
13.2.1简单邮件传输协议(SMTP) 208
13.2.2邮局协议(POP3) 209
13.3电子邮件的报文格式 211
13.3.1 RFC 822 211
13.3.2多用途Internet邮件扩展协议(MIME) 212
13.4实训:学习使用Outlook Express并观察SMTP通信过程 213
13.4.1 Outlook Express的使用 213
13.4.2编写一个简化的SMTP服务器 224
13.4.3观察SMTP客户与服务器的交互过程 230
第14章 Web服务 233
14.1 Web的基本概念 233
14.1.1 Web服务系统 233
14.1.2 Web服务器 234
14.1.3 Web浏览器 236
14.1.4页面地址—URL 237
14.2 Web系统的传输协议 238
14.3 Web系统的页面表示方式 239
14.4实训:学习使用IE浏览器并配置Web服务器 243
14.4.1 Internet Explorer的使用 243
14.4.2 Web服务器的配置 252
第15章 网络安全 264
15.1网络安全的基本概念 264
15.1.1网络提供的安全服务 265
15.1.2网络攻击 265
15.2数据加密和数字签名 267
15.2.1数据加密 267
15.2.2数字签名 270
15.2.3数据加密和数字签名的区别 271
15.3保证网络安全的几种具体措施 272
15.3.1包过滤 272
15.3.2防火墙 273
15.3.3 SSL协议 273
15.4实训:利用SSL实现安全数据传输 274
15.4.1安装证书管理软件和服务 274
15.4.2为Web服务器申请和安装证书 276
15.4.3验证并访问安全的Web站点 287
第16章 接入互联网 289
16.1常用的接入技术 289
16.1.1借助电话网接入 290
16.1.2利用ADSL接入 291
16.1.3使用HFC接入 292
16.1.4通过数据通信线路接入 294
16.2实训:配置RAS并利用电话网接入 295
16.2.1 Modem的选择和安装 295
16.2.2安装和配置RAS服务器 299
16.2.3为接入主机配置拨号连接 301
16.2.4将主机接入局域网 303
参考文献 305