计算机网络配置、设计与实战
作者:朱玛主编;康绯,丁志芳,张连成,武东英,卜文娟参编
出版时间: 2020年版
内容简介
本书编者结合多年一线教学经验,以实用性、可操作性强为原则,设计甄选了一系列计算机网络实验题目,每个实验都经过反复的教学验证,在教学过程中收到了良好反馈。内容包括网络组建、配置交换机和路由器、网络协议分析、网络协议实现、配置网络服务、网络编程、网络安全以及网络管理方面的实践项目,通过这些项目使学生巩固计算机网络原理的理论知识,并在实际工作中灵活运用。
目录
前言
第1章 Windows基本网络操作 1
1.1 网络连接基础知识 1
1.1.1 接入网简介 1
1.1.2 以太网连接 2
1.1.3 无线局域网接入 2
1.1.4 使用无线路由器连接网络 3
1.2 制作双绞线 4
1.3 Windows 10基本网络配置 9
1.4 Windows 10网络测试 15
1.5 在Windows 10中实现共享 30
第2章 配置交换机和路由器 35
2.1 Cisco网络设备简介 35
2.1.1 Cisco路由器 35
2.1.2 Cisco交换机 37
2.2 模拟实验工具:Packet Tracer 37
2.2.1 软件说明 37
2.2.2 界面介绍 38
2.2.3 网络拓扑 38
2.2.4 运行模式 50
2.3 配置路由器IP地址 54
2.4 配置路由器路由 62
2.5 配置NAT 75
2.6 配置交换机 81
2.7 配置VLAN 88
2.8 配置广域网 100
2.9 配置无线网络 114
第3章 网络协议分析 121
3.1 网络协议分析工具Wireshark 121
3.1.1 Wireshark简介 121
3.1.2 Wireshark安装 122
3.1.3 Wireshark的使用 125
3.2 路由软件Quagga 127
3.2.1 Quagga简介 127
3.2.2 安装配置Quagga 128
3.3 以太网协议 129
3.4 PPPoE协议 132
3.5 IPv4协议 139
3.6 ICMPv4协议 145
3.7 ARP协议 148
3.8 TCP协议 153
3.9 UDP协议 158
3.10 RIP协议 160
3.11 OSPF协议 165
3.12 BGP协议 169
3.13 DNS协议 172
3.14 HTTP协议 178
3.15 FTP协议 184
3.16 SMTP/POP协议 187
3.17 DHCP协议 195
第4章 实现网络协议 201
4.1 网络协议开发系统:SimplePAD-NetRiver2000 201
4.1.1 系统简介 201
4.1.2 系统结构 202
4.2 实现滑动窗口协议 202
4.3 实现IPv4收发 206
4.4 实现IPv4转发 212
4.5 实现RIP协议 216
4.6 实现TCP协议 223
4.7 实现FTP协议 233
第5章 网络编程基础 235
5.1 网络编程基础知识 235
5.1.1 什么是Socket 235
5.1.2 使用Windows Socket编程 236
5.1.3 WinSock API主要函数介绍 236
5.1.4 Socket编程原理 237
5.2 获取本地主机的网络配置信息 238
5.3 Ping程序 247
5.4 基于TCP的网络实时通信程序 251
第6章 网络管理 255
6.1 网络管理软件:MIB Browser 255
6.2 网络管理概述 262
6.2.1 网络管理定义 262
6.2.2 网络管理的内容和目标 262
6.2.3 网络管理的发展历史 263
6.2.4 网络管理的新技术 264
6.3 网络管理功能 264
6.3.1 网络配置管理 264
6.3.2 网络性能管理 267
6.3.3 网络故障管理 269
6.3.4 网络安全管理 275
6.3.5 网络计费管理 277
附录 NAT典型示例及分析 278
参考文献 284