当前位置:首页 > 工业技术
计算机网络实验与实训教程
计算机网络实验与实训教程

计算机网络实验与实训教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:魏勍颋主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302381303
  • 页数:300 页
图书介绍:本书是计算机网络实践教学的指导教材。全书共30个实训,分为网络协议、网络管理、网络工程和网络编程四个单元。每个单元精心设计了若干实训,每个实训包括实训目的、实训原理、实训步骤、分析讨论四个部分。可根据需要,任选书中实训进行组合,作为学习内容。 本书适合高等院校计算机相关本科(或专科)专业学生学习,可作为“计算机网络”课程的实验教材,也可作为“计算机网络实训”和“网络工程实训”课程的指导教材。
《计算机网络实验与实训教程》目录

第一单元 网络协议篇 3

第1章 以太网数据帧实验 3

1.1 实验原理 3

1.1.1 以太网的帧格式 3

1.1.2 MAC地址 4

1.1.3 网络模拟器Packet Tracer 5

1.2 实验步骤 8

1.2.1 网络配置 8

1.2.2 初探MAC帧 9

1.2.3 理解MAC地址 9

1.2.4 观测广播帧 9

1.3 思考与讨论 9

第2章 地址解析协议实验 10

2.1 实验原理 10

2.1.1 ARP协议的报文格式 10

2.1.2 ARP协议的运行过程 11

2.1.3 ARP高速缓存 12

2.1.4 ARP代理 13

2.2 实验步骤 13

2.2.1 网络配置 13

2.2.2 验证同一子网的ARP 13

2.2.3 验证跨路由器的ARP 14

2.2.4 验证ARP代理 15

2.3 思考与讨论 15

第3章 网际协议实验 16

3.1 实验原理 16

3.1.1 IP数据报的格式 16

3.1.2 IP地址的分类 17

3.1.3 划分子网 19

3.1.4 IP分片 19

3.1.5 路由转发 20

3.2 实验步骤 20

3.2.1 网络配置 20

3.2.2 编辑并发送IP数据报 21

3.2.3 理解特殊的IP地址 21

3.2.4 观测IP数据报分片 22

3.2.5 验证子网掩码和路由转发 22

3.3 思考与讨论 23

第4章 网际控制报文协议实验 24

4.1 实验原理 24

4.1.1 ICMP差错报告报文 24

4.1.2 ICMP查询报文 27

4.2 实验步骤 29

4.2.1 网络配置 29

4.2.2 观测ICMP查询报文 29

4.2.3 观测ICMP差错报告报文 30

4.3 思考与讨论 30

第5章 用户数据报协议实验 31

5.1 实验原理 31

5.1.1 UDP报文格式 31

5.1.2 UDP校验和 32

5.1.3 UDP数据报的通信模式 33

5.1.4 DNS的基本原理 33

5.2 实验步骤 34

5.2.1 网络配置 34

5.2.2 编辑并发送UDP数据报 34

5.2.3 验证UDP单播通信 35

5.2.4 验证UDP广播通信 35

5.3 思考与讨论 35

第6章 传输控制协议实验 36

6.1 实验原理 36

6.1.1 TCP报文格式 36

6.1.2 TCP连接的建立和释放 37

6.1.3 TCP报文的编号与确认 38

6.1.4 TCP的重传与滑动窗口机制 38

6.2 实验步骤 39

6.2.1 网络配置 39

6.2.2 观测TCP连接的建立和释放 39

6.2.3 理解TCP报文的编号与确认 40

6.2.4 验证TCP的重传机制 40

6.3 思考与讨论 40

第7章 超文本传输协议实验 41

7.1 实验原理 41

7.1.1 HTTP报文格式 41

7.1.2 HTTP的工作过程 43

7.1.3 Wireshark网络数据包分析器 44

7.2 实验步骤 45

7.2.1 网络配置 45

7.2.2 观测HTTP GET请求 46

7.2.3 观测HTTP POST请求 47

7.3 思考与讨论 47

第8章 远程终端协议实验 48

8.1 实验原理 48

8.1.1 Telnet的工作过程 48

8.1.2 Telnet命令 49

8.1.3 Telnet选项协商 49

8.2 实验步骤 50

8.2.1 网络配置 50

8.2.2 配置Telnet服务器 50

8.2.3 验证Telnet通信 51

8.3 思考与讨论 51

第9章 文件传输协议实验 52

9.1 实验原理 52

9.1.1 FTP的工作原理 52

9.1.2 FTP的常用命令与状态码 53

9.2 实验步骤 55

9.2.1 网络配置 55

9.2.2 配置FTP服务器 55

9.2.3 验证FTP通信 55

9.3 思考与讨论 56

第二单元 网络管理篇 59

第10章 DHCP服务器的安装与配置实训 59

10.1 实训原理 59

10.1.1 DHCP简介 59

10.1.2 DHCP的租约过程 60

10.2 实训步骤 62

10.2.1 安装DHCP服务器 62

10.2.2 DHCP服务器的配置 63

10.2.3 客户端获取IP地址进行测试 68

10.3 思考与讨论 69

第11章 DNS服务器的安装与配置实训 70

11.1 实训原理 70

11.1.1 DNS简介 70

11.1.2 DNS的工作查询过程 70

11.1.3 域名结构 71

11.2 实训步骤 72

11.2.1 安装DNS服务器 73

11.2.2 DNS服务器的配置 75

11.2.3 DNS客户端的配置与测试 81

11.3 思考与讨论 82

第12章 邮件服务器的安装与配置实训 83

12.1 实训原理 83

12.1.1 邮件服务器简介 83

12.1.2 邮件服务器的工作原理 84

12.2 实训步骤 85

12.2.1 安装邮件服务器 86

12.2.2 邮件服务器的配置 87

12.2.3 邮件客户端的配置与测试 91

12.3 思考与讨论 96

第13章 FTP服务器的安装与配置实训 97

13.1 实训原理 97

13.1.1 FTP简介 97

13.1.2 FTP服务器的工作过程 98

13.1.3 常见的FTP软件 99

13.2 实训步骤 99

13.2.1 安装FTP服务器 100

13.2.2 FTP服务器的配置 101

13.2.3 FTP服务器的连接与测试 104

13.3 思考与讨论 107

第14章 Web服务器的安装与配置实训 108

14.1 实训原理 108

14.1.1 WWW简介 108

14.1.2 Web服务器的工作过程 109

14.1.3 常用的Web服务器 110

14.2 实训步骤 112

14.2.1 安装Web服务器 113

14.2.2 Web服务器的配置 114

14.2.3 Web客户端测试 116

14.3 思考与讨论 117

第15章 RADIUS认证服务器的安装与配置实训 118

15.1 实训原理 118

15.1.1 无线相关知识介绍 118

15.1.2 IEEE 802.1x认证系统的组成 119

15.2 实训步骤 121

15.2.1 安装RADIUS服务器 122

15.2.2 配置RADIUS服务器 123

15.2.3 配置RADUIS客户端 130

15.2.4 测试IEEE 802.1x认证接入 131

15.3 思考与讨论 134

第16章 防火墙ISA Server 2006的安装与配置实训 135

16.1 实训原理 135

16.1.1 防火墙简介 135

16.1.2 防火墙的体系结构 137

16.1.3 实用的代理服务防火墙 138

16.2 实训步骤 139

16.2.1 安装ISA Server 2006 141

16.2.2 在ISA Server2006中配置NAT代理 143

16.2.3 在ISA Server2006中配置DMZ 150

16.2.4 客户端的配置与测试 160

16.3 思考与讨论 162

第三单元 网络工程篇 165

第17章 双绞线的制作实训 165

17.1 实训原理 165

17.1.1 双绞线的介绍 165

17.1.2 双绞线的打线方法 167

17.1.3 制作双绞线的设备与工具 168

17.2 实训步骤 169

17.2.1 直通线568A的制作 169

17.2.2 交叉线568B的制作 172

17.3 思考与讨论 173

第18章 综合布线与网络规划实训 174

18.1 实训原理 174

18.1.1 综合布线系统的组成 174

18.1.2 布线的工艺要求 179

18.1.3 综合布线设计流程 182

18.1.4 网络规划设计流程 183

18.2 实训步骤 186

18.2.1 案例背景介绍 186

18.2.2 网络逻辑拓扑设计 187

18.3 思考与讨论 188

第19章 三层交换机的入门配置实训 189

19.1 实训原理 189

19.1.1 三层交换机简介 189

19.1.2 三层交换机的应用场合 190

19.1.3 三层交换机的工作过程 191

19.2 实训步骤 193

19.2.1 连接到三层交换机 193

19.2.2 三层交换机的工作模式 195

19.2.3 对交换机进行基本的配置 197

19.3 思考与讨论 198

第20章 虚拟局域网配置实训 199

20.1 实训原理 199

20.1.1 VLAN的工作机制 199

20.1.2 VLAN的划分方式 200

20.1.3 VLAN配置命令 201

20.2 实训步骤 202

20.2.1 网络配置 202

20.2.2 创建VLAN 202

20.2.3 给VLAN添加Access端口 203

20.2.4 给VLAN添加Trunk端口 203

20.2.5 测试VLAN 203

20.3 思考与讨论 203

第21章 路由器的入门配置实训 204

21.1 实训原理 204

21.1.1 路由器简介 204

21.1.2 路由器的内部构造 205

21.1.3 路由器的工作原理 207

21.1.4 路由器的启动过程 208

21.1.5 路由器接口 209

21.2 实训步骤 210

21.2.1 连接路由器 210

21.2.2 路由器的工作模式 211

21.2.3 路由器的基本配置 211

21.3 思考与讨论 214

第22章 静态路由与默认路由配置实训 215

22.1 实训原理 215

22.1.1 路由器的工作原理 215

22.1.2 静态路由与默认路由的配置 216

22.1.3 tracert路由跟踪命令 216

22.2 实训步骤 216

22.2.1 网络配置 216

22.2.2 配置默认路由 217

22.2.3 配置静态路由 217

22.2.4 测试路由 217

22.3 思考与讨论 218

第23章 RIP路由协议配置实训 219

23.1 实训原理 219

23.1.1 RIP协议简介 219

23.1.2 RIP协议的工作原理 221

23.2 实训步骤 222

23.2.1 网络配置 222

23.2.2 进行RIPv1的配置 223

23.2.3 进行RIPv2的配置 225

23.3 思考与讨论 227

第24章 OSPF路由协议配置实训 228

24.1 实训原理 228

24.1.1 OSPF简介 228

24.1.2 OSPF路由的工作原理简介 231

24.1.3 OSPF的DR与DBR 233

24.2 实训步骤 234

24.2.1 网络配置 234

24.2.2 进行OSPF配置 235

24.3 思考与讨论 237

第25章 访问控制列表配置实训 239

25.1 实训原理 239

25.1.1 标准IP访问控制列表 240

25.1.2 扩展的IP访问控制列表 240

25.1.3 IP访问控制列表的配置命令 240

25.2 实训步骤 241

25.2.1 网络配置 241

25.2.2 配置默认路由 241

25.2.3 配置标准访问控制列表 241

25.2.4 配置基于源/目的IP的扩展访问控制列表 242

25.2.5 配置基于应用业务的扩展访问控制列表 242

25.3 思考与讨论 243

第26章 网络地址转换配置实训 244

26.1 实训原理 244

26.1.1 NAT的工作原理 244

26.1.2 NAT转换表 245

26.1.3 NAT的转换方式 245

26.1.4 NAT的配置命令 246

26.2 实训步骤 246

26.2.1 网络配置 246

26.2.2 配置静态地址转换 247

26.2.3 配置动态地址转换 248

26.3 思考与讨论 249

第四单元 网络编程篇 253

第27章 Winsock套接字的使用实训 253

27.1 实训原理 253

27.1.1 Winsock套接字简介 253

27.1.2 Winsock套接字的基本API函数 254

27.2 实训步骤 257

27.2.1 需求分析 257

27.2.2 创建工程 258

27.2.3 代码实现 261

27.2.4 执行程序 262

27.3 思考与讨论 262

第28章 ping程序的设计与实现实训 263

28.1 实训原理 263

28.1.1 原始套接字的使用方法与API函数 263

28.1.2 ping程序的实现流程 265

28.2 实训步骤 266

28.2.1 需求分析 266

28.2.2 代码实现 266

28.2.3 执行程序 271

28.3 思考与讨论 272

第29章 局域网聊天工具的设计与实现实训 273

29.1 实训原理 273

29.1.1 无连接的数据报套接字的使用方法与API函数 273

29.1.2 局域网聊天工具的实现流程 275

29.2 实训步骤 276

29.2.1 需求分析 276

29.2.2 代码实现 276

29.2.3 执行程序 280

29.3 思考与讨论 281

第30章 文件传输工具的设计与实现实训 282

30.1 实训原理 282

30.1.1 面向连接的流套接字的使用方法与API函数 282

30.1.2 文件传输工具的实现流程 284

30.2 实训步骤 286

30.2.1 需求分析 286

30.2.2 创建工程 286

30.2.3 代码实现 289

30.2.4 执行程序 298

30.3 思考与讨论 299

参考文献 300

返回顶部