本书定位为理工及应用型学科计算机网络课程的教材。全书具有知识覆盖面宽、知识点讲解浅显易懂、基础知识和应用紧密结合等特点。全书分为理论知识和实训操作两个部分,理论知识部分对基本的网络原理进行了讲解,并介绍了主流的网络服务器、网络安全、网络互联设备配置、网络工程与综合布线,讲述了目前最新的无线局域网技术、物联网和云计算技术,使得本书紧跟计算机网络技术发展的步伐。实训操作部分精选了8个与组建局域网相关的实践案例,使读者可以将理论与实践紧密结合。全书每章后都配有相应的习题,以便读者巩固所学知识。
本书可作为普通高等院校计算机专业和理工科非计算机专业的计算机网络教材,也可作为计算机爱好者学习计算机网络相关知识的参考书。
第1章 计算机网络概述 1
1.1 计算机网络的基本概念 1
1.2 计算机网络的形成与发展 1
1.2.1 以主机为中心的联机系统 1
1.2.2 计算机-计算机网络 2
1.2.3 分组交换技术的产生 3
1.2.4 Internet的产生与发展 8
1.3 计算机网络的功能和拓扑结构 9
1.3.1 计算机网络的功能 9
1.3.2 计算机网络的拓扑结构 10
1.4 计算机网络的分类 11
1.4.1 按功能分类 11
1.4.2 按地理范围划分 13
1.4.3 按使用范围分类 14
1.4.4 按传输介质分类 14
1.4.5 按企业公司管理分类 15
1.5 计算机网络的组成 15
1.5.1 计算机网络的系统组成 15
1.5.2 计算机网络涉及的软件 18
1.6 计算机网络的体系结构 18
1.6.1 网络的层次体系结构 18
1.6.2 ISO/OSI参考模型 19
1.6.3 Internet的体系结构 22
1.6.4 计算机网络的原理体系结构 24
习题一 26
第2章 网络通信介质及通信设备 28
2.1 网络通信介质 28
2.1.1 有线通信介质 28
2.1.2 无线通信介质 34
2.2 网络通信设备 35
2.2.1 网卡 35
2.2.2 调制解调器 37
2.2.3 集线器 38
2.2.4 交换机 41
2.2.5 路由器 43
2.2.6 无线设备 44
习题二 45
第3章 计算机网络的基本原理 47
3.1 网络分层与数据封装 47
3.2 物理层 48
3.2.1 物理层的信号 48
3.2.2 模拟信号与数字信号之间的转换 49
3.2.3 信号在信道中的复用 50
3.3 数据链路层 52
3.3.1 高级数据链路控制 52
3.3.2 点对点协议 53
3.3.3 以太网的MAC协议 54
3.3.4 CSMA/CD协议 55
3.4 网络层 56
3.4.1 IP协议 56
3.4.2 ARP协议 62
3.4.3 ICMP协议 63
3.4.4 路由选择 65
3.5 传输层 71
3.5.1 UDP协议 71
3.5.2 TCP协议 72
3.6 应用层 74
3.6.1 HTTP协议 74
3.6.2 FTP协议 75
3.6.3 电子邮件 76
3.6.4 DHCP 77
3.6.5 DNS协议 78
习题三 79
第4章 客户端网络配置 82
4.1 Windows系统的TCP/IP基本配置 82
4.1.1 本地连接参数的配置 82
4.1.2 默认网关 83
4.1.3 DNS地址 83
4.2 Linux系统的TCP/IP基本配置 84
4.3 Windows中常用网络命令的使用 85
4.3.1 ping命令的使用 85
4.3.2 ipconfig/all命令的使用 87
4.3.3 ARP命令的使用 87
4.4 Linux中常用网络命令的使用 87
4.5 网络浏览器的使用 89
4.5.1 Windows的IE浏览器 89
4.5.2 Linux的文字界面浏览器 91
4.6 电子邮件客户端代理的使用 92
4.6.1 Windows系统的Outlook Express 92
4.6.2 Linux系统的邮件客户端 94
4.7 使用FTP客户端程序上传、下载文件 95
4.7.1 Windows系统的FTP客户端 95
4.7.2 Linux系统的FTP客户端 97
4.8 DHCP客户端设置 98
4.8.1 Windows系统的DHCP客户端 98
4.8.2 Linux系统的DHCP客户端 99
习题四 100
第5章 网络服务器配置 102
5.1 域名系统 102
5.1.1 域名系统基本概念 102
5.1.2 Internet域名空间 103
5.1.3 DNS域名解析的方法 104
5.1.4 DNS域名解析的过程 104
5.1.5 DNS服务器的安装和添加 105
5.1.6 创建和管理DNS区域 108
5.2 DHCP概述 109
5.2.1 DHCP 110
5.2.2 DHCP服务的原理 111
5.2.3 安装DHCP服务器 112
5.2.4 配置DHCP服务器 114
5.3 WWW服务 116
5.3.1 WWW的工作原理 116
5.3.2 统一资源定位符URL 117
5.3.3 超文本传送协议HTTP 117
5.3.4 IIS的安装 118
5.3.5 创建新的Web站点 119
5.3.6 网站的配置 120
5.4 FTP 文件传输协议 125
5.4.1 FTP简介 125
5.4.2 FTP的功能 126
5.4.3 FTP服务的工作过程 126
5.4.4 FTP的访问方式 126
5.4.5 创建FTP服务器 127
5.4.6 管理FTP服务器 127
5.4.7 客户端的配置与使用 130
习题五 133
第6章 网络安全 135
6.1 网络安全概述 135
6.1.1 网络安全研究背景 135
6.1.2 网络中存在的不安全因素 137
6.1.3 网络安全体系结构 138
6.1.4 网络安全标准 139
6.2 现代密码技术基础 140
6.2.1 密码技术概述 140
6.2.2 对称加密体制 140
6.2.3 公开密钥体制 143
6.2.4 对称加密体制与公开密钥体制的比较 144
6.3 数字签名与认证 145
6.3.1 数字签名概述 145
6.3.2 单向散列函数 146
6.3.3 Kerberos 身份验证 146
6.3.4 公开密钥基础设施PKI 147
6.4 计算机病毒 148
6.4.1 计算机病毒概述 148
6.4.2 计算机病毒制作技术 149
6.5 网络安全协议 150
6.5.1 网络安全服务协议 150
6.5.2 SSL协议 150
6.5.3 TLS协议 151
6.5.4 SSH协议 151
6.5.5 网际协议安全 151
6.6 防火墙技术 152
6.6.1 防火墙概述 152
6.6.2 防火墙的体系结构 153
6.6.3 防火墙技术 154
6.7 入侵检测技术 155
6.7.1 入侵检测系统概述 155
6.7.2 入侵检测的一般步骤 155
6.7.3 入侵检测系统的分类 156
习题六 157
第7章 无线局域网 159
7.1 无线局域网概述 159
7.1.1 无线局域网的概念 159
7.1.2 无线局域网的特点 159
7.1.3 无线局域网的应用 161
7.2 无线局域网的协议标准 161
7.2.1 IEEE 802.11标准 162
7.2.2 Wi-Fi 163
7.2.3 蓝牙 164
7.2.4 IrDA 164
7.3 无线局域网的主要实现技术 164
7.3.1 微波通信 164
7.3.2 微波扩频通信 165
7.4 无线局域网的设备与组成 165
7.4.1 无线局域网的设备 165
7.4.2 无线局域网的组成 166
7.5 无线局域网的安全问题 168
7.5.1 传输介质的脆弱性 168
7.5.2 WEP存在的不足 168
7.5.3 WPA 169
习题七 170
第8章 网络互连设备配置 172
8.1 网络互连设备概述 172
8.2 交换机技术 174
8.2.1 交换机的管理 174
8.2.2 VLAN技术 174
8.2.3 VLAN——交换机的互连 175
8.2.4 VLAN划分 175
8.2.5 交换机的端口工作模式 177
8.2.6 VLAN配置 177
8.2.7 STP技术 178
8.2.8 交换机的端口技术 181
8.3 路由器技术 183
8.3.1 路由器的管理 183
8.3.2 静态路由 183
8.3.3 动态路由 185
8.3.4 RIP协议 185
8.3.5 OSPF协议 186
8.3.6 路由器高级技术 190
8.3.7 访问控制列表的分类 191
习题八 192
第9章 网络工程与综合布线 194
9.1 网络工程技术 194
9.1.1 网络工程概述 194
9.1.2 网络工程设计 197
9.1.3 网络性能参数 200
9.1.4 网络工程文档 202
9.1.5 招标与投标 206
9.2 综合布线技术 210
9.2.1 综合布线概述 210
9.2.2 综合布线系统的组成 213
9.2.3 综合布线标准 216
9.2.4 综合布线系统测试 217
习题九 220
第10章 物联网和云计算 222
10.1 物联网 222
10.1.1 物联网的起源与发展现状 222
10.1.2 物联网的相关概念 224
10.1.3 物联网的体系结构 228
10.1.4 物联网的关键技术简介 229
10.1.5 物联网的标准体系 231
10.1.6 物联网的应用领域 234
10.1.7 物联网的发展 238
10.2 云计算 238
10.2.1 云计算简介 238
10.2.2 云计算实现技术 241
10.2.3 云计算的扩展应用 247
10.2.4 典型的云计算平台 249
10.3 云计算与物联网 251
习题十 251
实训一 双绞线的制作 253
实训二 交换机的配置方法 256
实训三 路由器的配置 260
实训四 拨号接入Internet 264
实训五 ADSL接入Internet 267
实训六 IE配置 268
实训七 网卡的配置方法 269
实训八 无线宽带路由器的配置 270
参考文献 274