计算机网络实训与编程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:陆楠,彭小刚,闫巧编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2012
- ISBN:9787560628301
- 页数:296 页
第1章 以太网组网技术 1
1.1 以太网结构 1
1.2 组网设备与器件 2
1.2.1 以太网集线器与交换机 2
1.2.2 以太网网卡 3
1.2.3 非屏蔽双绞线 3
1.3 共享式以太网的组网 4
1.3.1 单一集线器结构 4
1.3.2 多集线器级联结构 4
1.4 快速以太网的组网 5
1.4.1 快速以太网标准 5
1.4.2 快速以太网的组网结构 6
1.5 UTP电缆制作实验 6
1.5.1 实验目的 6
1.5.2 实验内容 6
1.5.3 实验工具 7
1.5.4 EIA568A/EIA568B双绞线的制作标准 7
1.5.5 直通/交叉UTP电缆 7
1.5.6 UTP电缆的制作步骤 8
第2章 常用网络命令 10
2.1 ping命令 10
2.2 ipconfig命令 12
2.3 netstat命令 13
2.4 tracert命令 14
2.5 arp命令 15
2.6 route命令 16
2.7 nslookup命令 18
2.8 netsh命令 19
2.9 ftp命令 21
2.10 net命令 23
第3章 交换式局域网与VLAN配置 30
3.1 交换式局域网 30
3.1.1 以太网交换机的工作过程 30
3.1.2 交换式局域网的特点 31
3.2 交换机的分类与性能参数 31
3.2.1 交换机的分类 31
3.2.2 交换机的主要性能参数 31
3.3 虚拟局域网VLAN 32
3.3.1 VLAN技术 32
3.3.2 划分VLAN的方法 34
3.4 华为S3900系列交换机 34
3.4.1 华为S3900系列交换机的主要特性和优势 35
3.4.2 华为S3900系列交换机的配置命令和管理 36
3.5 交换机的配置与VLAN的划分实验 37
3.5.1 实验目的 37
3.5.2 实验内容 37
3.5.3 实验环境 37
3.5.4 实验步骤 37
3.5.5 配置实例 43
第4章 路由器与路由配置 46
4.1 路由器及其作用 46
4.1.1 路由器的功能和特点 46
4.1.2 路由协议与路由表 47
4.1.3 路由器的基本协议 47
4.2 路由器的分类与性能参数 47
4.2.1 路由器的分类 47
4.2.2 路由器的主要技术参数 48
4.3 华为Quidway AR2811路由器 49
4.3.1 AR2811的特点 49
4.3.2 AR2811的软硬件特性 50
4.3.3 路由器的物理接口和逻辑接口 52
4.4 路由器的配置模式与视图 53
4.4.1 路由器的配置模式 53
4.4.2 路由器的视图模式 53
4.4.3 命令行在线帮助 54
4.5 路由器的常规配置实验 55
4.5.1 实验目的 55
4.5.2 实验内容 55
4.5.3 实验环境 55
4.5.4 常用配置命令 56
4.5.5 实验步骤 57
第5章 互联网接入技术 59
5.1 ADSL接入 59
5.1.1 ADSL的技术特点 59
5.1.2 ADSL的结构 60
5.1.3 ADSL的接入方法 60
5.2 光纤铜线混合接入 61
5.2.1 光纤铜线混合接入技术的特点 61
5.2.2 HFC接入技术的体系结构 62
5.2.3 HFC接入技术的接入方法 63
5.3 光纤接入 63
5.3.1 光纤接入的技术特点 64
5.3.2 光纤接入的网络结构 64
5.3.3 光纤接入方式 65
5.4 宽带无线接入 67
5.4.1 无线接入技术的特点 67
5.4.2 无线接入的组成 68
5.4.3 无线接入的方式 70
5.4.4 华为无线宽带路由器(WBR204G) 70
5.5 ADSL宽带接入的配置实验 71
5.5.1 实验目的 71
5.5.2 实验内容 71
5.5.3 实验环境 71
5.5.4 实验步骤 71
第6章 防火墙配置 82
6.1 防火墙的作用与功能 82
6.1.1 防火墙的作用 82
6.1.2 防火墙的功能 83
6.2 防火墙技术 83
6.2.1 包过滤技术 83
6.2.2 代理服务技术 85
6.3 防火墙系统的基本组件 87
6.4 防火墙系统的结构 89
6.4.1 双目主机结构 89
6.4.2 屏蔽主机结构 90
6.4.3 屏蔽子网结构 91
6.5 使用防火墙系统的优点和局限性 92
6.6 防火墙的配置实验 93
6.6.1 实验目的 93
6.6.2 实验内容 93
6.6.3 实验环境 93
6.6.4 实验原理 93
6.6.5 实验步骤 95
6.6.6 华为SecPath 10F专用防火墙的配置方法 97
第7章 网络安全协议与数据加密 99
7.1 网络安全的研究内容 99
7.2 网络安全协议 99
7.2.1 网络层安全协议 99
7.2.2 传输层安全协议 105
7.2.3 应用层安全协议 108
7.3 数据加密和数字签名 109
7.3.1 数据加密 109
7.3.2 数字签名 110
7.4 RSA加密算法的实现程序 111
7.4.1 RSA加密解密算法 111
7.4.2 模乘运算和模幂运算模块 112
7.4.3 生成随机的大素数 113
7.4.4 求最大公约数 114
7.4.5 计算私钥 115
7.4.6 加密解密过程 115
7.4.7 RSA加密算法的编程要求 116
7.5 利用SSL实现安全数据传输实验 121
7.5.1 实验目的 121
7.5.2 实验内容 121
7.5.3 实验步骤 121
第8章 Winsock套接字编程 127
8.1 Winsock概述 127
8.1.1 网络进程通信 127
8.1.2 寻址方式与字节顺序 128
8.1.3 Winsock库的加载和释放 130
8.1.4 本机网络配置信息的获取函数 131
8.1.5 获取本机网络配置信息的程序 132
8.2 Winsock套接字编程 135
8.2.1 客户/服务器模型 135
8.2.2 套接字的基本概念 137
8.2.3 Winsock编程流程 138
8.2.4 基于TCP的Winsock编程 143
8.2.5 基于UDP的Winsock编程 147
8.2.6 原始套接字 148
8.3 Winsock I/O模型 149
8.3.1 Winsock I/O模型的基本概念 149
8.3.2 套接字的阻塞模式 149
8.3.3 套接字的非阻塞模式 149
8.3.4 select模型 150
8.3.5 WSAAsyncSelect模型 152
8.3.6 WSAEventSelect模型 155
8.4 IP Helper函数 158
8.4.1 IP Helper函数的功能 158
8.4.2 IP配置信息 158
8.4.3 获取网络状态信息 161
8.4.4 获取路由管理信息 163
8.4.5 ARP表管理 163
8.5 Windows套接字编程实例 164
8.5.1 基于TCP的简单数据传输程序 164
8.5.2 基于UDP的通信服务程序 168
第9章 IP协议的分析与诊断程序 172
9.1 IP协议的特点与分组结构 172
9.1.1 IP协议的特点 172
9.1.2 IPv4分组的结构说明 173
9.1.3 IPv4分组头结构定义 175
9.2 使用原始套接字编程 176
9.2.1 ICMP协议格式 176
9.2.2 ARP协议格式 177
9.2.3 TCP协议格式 179
9.2.4 UDP协议格式 182
9.3 网络连通诊断程序myping 185
9.3.1 工作原理 185
9.3.2 程序代码 186
9.4 路由追踪程序tracing 189
9.4.1 工作原理 189
9.4.2 程序代码 189
9.5 探测活动主机程序findhosts 191
9.5.1 工作原理 191
9.5.2 程序代码 192
9.5.3 ARP欺骗攻防技术 193
9.6 IP数据包流量分析程序IpMonitor 194
9.6.1 工作原理 195
9.6.2 程序代码 196
第10章 WinPcap网络编程与嗅探 200
10.1 WinPcap API的基本功能 200
10.1.1 WinPcap的特点 200
10.1.2 WinPcap的主要功能 200
10.2 WinPcap的结构 201
10.2.1 WinPcap的驱动加载 202
10.2.2 WinPcap的基本数据结构与类型 202
10.3 网络嗅探抓包的步骤与相关函数 203
10.3.1 获取网卡接口列表 203
10.3.2 开启指定网卡 204
10.3.3 设置过滤规则 204
10.3.4 阻塞方式下捕获网络数据包 204
10.3.5 非阻塞方式下捕获网络数据包 205
10.4 以太网数据帧的嗅探编程 205
10.4.1 以太网数据帧的嗅探方法 205
10.4.2 WinPcap编程环境的设置 206
10.4.3 ESniffer程序代码 206
10.5 Ethereal网络协议分析工具的使用 208
10.5.1 Ethereal网络协议分析工具的下载和安装 209
10.5.2 Ethereal网络协议分析工具的主要功能 209
10.5.3 Ethereal网络协议分析工具的使用 210
第11章 异步非阻塞C/S程序设计 214
11.1 CAsyncSocket类 214
11.1.1 CAsyncSocket类的编程特点 214
11.1.2 使用CAsyncSocket类的编程步骤 214
11.1.3 创建CAsyncSocket类对象 215
11.2 CAsyncSocket类的消息处理 216
11.2.1 相关事件与通知消息 216
11.2.2 网络事件处理函数 217
11.2.3 重载套接字对象的回调函数 218
11.3 请求连接服务器套接字 218
11.3.1 客户端套接字对象请求连接到服务器端套接字 218
11.3.2 服务器接收客户端的连接请求 219
11.4 发送与接收流式数据 220
11.4.1 使用send成员函数发送数据 220
11.4.2 使用Receive成员函数接收数据 221
11.5 关闭套接字 221
11.6 错误处理 222
11.7 WinInet编程接口 222
11.7.1 MFC WinInet类 222
11.7.2 WinInet类的编程步骤 224
11.7.3 创建CInternetSession类对象 224
11.7.4 设置Internet请求选项 226
11.7.5 创建连接类对象 226
11.7.6 使用文件检索类 228
11.7.7 重载OnStatusCallback函数 229
11.7.8 创建并使用网络文件类对象 230
11.7.9 CInternetException类 233
11.8 使用CAsyncSocket类的编程实例 233
11.8.1 编程技术要点 233
11.8.2 创建客户端应用程序 233
11.8.3 客户端程序的类与消息驱动关系 236
11.8.4 客户端程序主要代码分析 236
11.8.5 创建服务器端程序 241
11.8.6 服务器程序的流程与消息驱动 242
11.8.7 服务器端程序的主要代码分析 243
11.9 使用WinInet类的编程实例 247
11.9.1 编程技术要点 247
11.9.2 主要代码分析 247
第12章 WinSock多线程编程 251
12.1 WinSock多线程编程技术 251
12.1.1 WinSock的两种I/O模式 251
12.1.2 WinSock多线程特征 252
12.2 Win32系统下的多进程/多线程机制 252
12.2.1 Win32单用户多任务操作系统 252
12.2.2 Win32多线程操作系统 253
12.3 网络编程中的多线程机制 254
12.3.1 Visual Studio C++对多线程网络编程的支持 255
12.3.2 MFC支持的两种线程 255
12.3.3 创建MFC的工作线程 256
12.3.4 创建并启动用户界面线程 259
12.3.5 终止线程 261
12.4 多线程网络编程的例子 264
12.4.1 编写线程函数 264
12.4.2 添加事件处理函数 270
第13章 HTTP及Web高级编程 273
13.1 HTTP协议 273
13.1.1 HTTP协议的功能 273
13.1.2 HTTP协议的作用 273
13.2 HTTP的协议版本 274
13.2.1 HTTP0.9 274
13.2.2 HTTP1.0 274
13.2.3 HTTP1.1 274
13.2 HTTPng 275
13.3 HTTP协议内容 275
13.3.1 HTTP会话过程 275
13.3.2 HTTP消息格式 276
13.3.3 HTTP请求报文格式 277
13.3.4 HTTP响应报文格式 280
13.3.5 访问认证 283
13.3.6 URL编码 285
13.4 利用CHtmlView类创建Web浏览器型的应用编程 286
13.4.1 CHtmlView类与WebBrowser控件 286
13.4.2 CHtmlView类的成员函数 286
13.4.3 创建Web浏览器型应用程序的一般步骤 292
13.5 Web浏览器应用程序实例 292
13.5.1 程序实现的目标 292
13.5.2 创建实例程序 293
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《计算机辅助平面设计》吴轶博主编 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《云计算节能与资源调度》彭俊杰主编 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《Helmholtz方程的步进计算方法研究》李鹏著 2019
- 《计算机组成原理 第2版》任国林 2018
- 《大学计算机信息技术教程 2018版》张福炎 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019